多项选择题

诸葛亮在军事技术方面的发明有()。

A.火药箭法
B.八阵图
C.新式连弩
D.木牛流马