熟悉windows下的c/c++编程,理解指针,及内存的分配原理,熟悉类的封装,继承,多态原理,操作符重载,泛型编程,文件操作等。
熟悉linux下c/c++的编程,多进程,进程间通信,TCP/IP协议。
熟悉linux操作系统,可在其环境下工作。
熟悉各种算法如(链表,数组,排序,查找,各种树,队列,栈等)。
熟悉数据库的应用。
熟悉VS下的游戏开发等
在公司干过一些小游戏的开发如球球大作战,五子棋,中国象棋,还有坦克大战等,还用Python干过数据爬取等,做语音识别,手写识别等
重新设计一个老游戏——90坦克大战,如何编写子弹代码,重新用数组的方法写游戏地图的代码,或者来点刺激的把敌人的坦克改成能动的活僵尸,或者坦克与僵尸的组合等
球球大作战是个人写的一个小游戏,里面用到了easyx图形库,来写画图的代码,里面有一些简单的数学算法来判定球球是否被吃,以及自己的球球如何变大。
直径1100的圆 画长方形,长要是10的倍数,最小长方形为长为420,宽为整数,从中间那个1090最长的长方形往上数上半圆的长方形的个数为30个,整个圆的里面的长方形个数为30x2+1=61个,求所有长方形加起来的最大面积