精通C++,STL,Linux,熟悉设计模式。
熟练掌握脚本语言如Lua, Python。
对多线程环境编程有一定的理解,能独立完成服务器端模块的开发、维护和优化。
熟练掌握MySQL数据库的开发维护、性能优化。
精通Socket协议,了解分布式负载和集群类型的服务器框架结构。
精通数据库设计。熟悉TCP/IP协议,熟悉网络编程。
1.基于机器学习的棋牌类游戏开发,实现了人与电脑不断对战过程中·,机器自我学习对战技巧,从而提高胜率。包括对战界面场景,基本游戏玩法和机器学习的功能。
2.基于SpringBoot+Vue+MySql的电子商城购物系统。分为管理员,卖家,普通用户等角色。整体包含手机端,pc端,后台。实现了用户登陆注册,商品浏览,分类检索,商品详细信息商品添加购物车,下单,地址管理,商品收藏,会员用户管理,分类管理,热搜商品管理,订单管理,角色管理,菜单管理,分组管理,商品规格管理等内容。
该棋牌类小游戏首先实现了整体游戏功能,包括基本的对战玩法,游戏场景。以及电脑自我学习对战技巧的功能,可以在和玩家对战的过程中不断提高胜率。整个项目由我一人完成。包括游戏基本场景,玩法和人工智能的算法编写。
该系统分为管理员,卖家,店长,普通用户等角色。整体包含手机端,pc端,后台。实现了用户登陆注册,商品浏览,分类检索,商品详细信息,商品添加购物车,购物车管理,下单,地址管理,商品收藏,会员用户管理,分类管理,订单管理,商品规格管理等功能。我在该项目中负责pc端用户方向的开发。