熟悉 C/C++,了解Java、Python等编程语言
熟悉 常用数据结构与算法原理及优化策略
熟悉 遗传算法等智能算法的原理及应用
熟悉 Linux 系统编程、网络编程
熟悉 基本SQL语言和MySQL数据库使用
熟悉 TCP/IP 协议
了解 ASIO网络库
墙棋对战手游:
墙棋又译为步步为营,原为两到四人对战的桌面棋类游戏。本人将其实现为手游,包含单机模式和在线对战模式。采用C/S架构,客户端使用Cocos2d-X游戏引擎进行开发,使用Alpha-Beta剪枝搜索实现AI,服务端基于Linux使用Asio网络库进行开发,采用异步Proactor模式。使用JSON作为数据交换格式。
寻亲网:
供一个寻亲平台。失踪人员的亲属可以在网站上发布寻亲启事,广大的网友可以将日常生活中遇到的流浪人士或乞讨人士拍照,记录其身体特征并上传到网站资料库。前端使用Bootstrap/jQuery技术,后台使用Spring/SpringMVC进行逻辑业务的处理,数据库使用MySQL,并使用 MyBatis对底层数据访问进行封装。
未来网络-寻路:
使用智能算法解决路由寻路问题。用程序实现遗传算法,设计进化策略及变异策略,快速得解,并根据不同数据规模,对算法参数进行调优。
Lex词法分析器生成器:
C++实现词法分析器生成器即Lex,解析Lex文本,根据Lex文本内容生成NFA、将NFA转化为DFA、将DFA转化为C源代码,生成Lex文本对应的词法分析器。用程序实现Lex文本解析,NFA生成、确定化,DFA最小化,利用自动机实现DFA转C源代码。
角色 | 职位 |
负责人 | 后台开发工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 前端工程师 |
队员 | 后端工程师 |