使用C++、python、java、C#开发;
熟悉windows开发,做过主机监控、网络爬虫、3D系统、五子棋机器人、图像处理工具、网络安全工具、各种小工具;
有linux服务端开发经验,做过IM社交软件的服务端开发,熟悉mysql、redis、memcached、postgis;
曾经逆向分析QQ/微信通信协议,并开发出windows下简单客户端。
五子棋下棋机器人。通过获取屏幕像素取得棋盘状态,通过搜索算法决定下一步落子位置,通过模拟鼠标事件点击窗口界面进行落子操作。对接QQ五子棋游戏,自动与其他用户对战,取得很高的胜率。
3D河道断面展示程序,采用c#和directx,根据打开的河道数据文件,绘制出河道断面的3D模型,并有拖动、旋转、缩放、打印等功能。
微信PC客户端。逆向分析微信通信协议,开发出简单的微信PC客户端,能实现登录、收发消息、加好友、搜附近的人等功能。