个人介绍
2.孰练使用各类数据结构(栈,对列,链表,平衡二叉搜索树等)及算法,查找搜索算法等
3.有良好的面向对象的开发思想和范型编程的思想,熟练使用STL,掌握效率优化。
4.熟练使用基于C++常见设计模式(单例模式,工厂模式)及UML设计,对MVC模型有较深入的研究。
5.精通qt,熟练使用qml, qt quick进行开发
6.熟练使用MFC,熟悉duilib等界面库和xml编写
7.熟练编写ocx控件和动态库dll
8.熟练使用基于C++的明文存储与网络传输的开源框架TinyXml和Json
9.熟练使用Oracle/MySql等数据库及SQL语法,熟悉mysql数据库引擎ndbcluster,掌握存储过程写法,熟悉常用的数据库优化,熟练使用redis内存数据库
10.熟练使用基于Unix/linux的系统编程(多线程,多进程),异步回调,网络编程(基于socket 的Tcp/Udp编程,基于mqtt协议的网络编程),熟练使用进程池,线程池及数据库连接池
11.熟练使用版本管理工具svn和git
12.熟练使用c++11,c++14的新特性
13.熟练使用shell脚本
14.熟悉python,可用python和bat编写常用脚本,
15.熟悉http通讯,熟练使用http通讯开源库如libnet,libcurl,httpparse等,熟悉websocket通讯协议和使用,掌握http2升级方法
16.熟练使用流媒体服务器,ffmpeg,熟悉rtmp,rtsp,onvif协议
17.熟练使用activemq,RabbitMQ等消息中间件
18.熟练使用libuv对本地文件进行事件监控
19.熟练使用tars框架和日志库log4z
工作经历
2020-04-01 -至今21cn世纪龙信息网络有限责任公司c++开发工程师
在广州21cn世纪龙信息网络有限责任公司担任c++开发工程师,中国电信旗下全资子公司 主要开发产品有天翼云盘(个人云),天翼企业云盘,天翼看家等, 主要使用技术栈有qt quick,duilib,libuv,libcurl,响应式编程框架rxcpp
2018-06-01 -2020-03-01高灯计算机科技有限公司c++开发
1,负责停车场windows客户端程序开发,包括业务进程和管理进程 2,linux上以tars框架开发服务器后台与终端对接 3,开发标准天线动态库 4.ocx控件开发,提供给前端调用
2015-04-01 -2018-05-01广州技安电子科技有限公司c++开发
1,负责qt客户端开发 2,数据采集程序,网关程序开发 3,硬件动态库开发,视频插件开发 4,开发楼宇管理系统,通过获取硬件信息监控温度,火灾,烟雾等情况
教育经历
2011-09-01 - 2015-06-01嘉兴学院会计学本科
2011年到2015年在浙江嘉兴学院毕业,获得学士学位
技能
LÖVE是一个使用 Lua 作为编程语言的轻量级 2D 游戏框架。LÖVE是完全免费的,能用在任何友好的开源项目,或者“邪恶”的闭源商业项目中。 LÖVE基于zlib/libpng 协议发布。目...
pc端云矿机客户端开发,主要实现的功能有注册/登录模块, 算力评测,初始化矿机,挖矿,提升算力,矿石仓库管理,矿价走势图,挖矿记录,交易等功能 界面使用qt quick开发,网络库使用libcurl,数据库使用sqlite,json解析使用jsoncpp
本项目用于停车场etc扣费项目,通过安装在停车场出入口的天线对用户的etc进行检测, 并使用etc助手进行扣费,本项目分为高灯ETC支付终端和高灯ETC支付云平台两部分 高灯ETC支付终端:在每个停车场机房部署的windows服务器程序终端,主要负责处理停车场ETC扣费请求,其他功能包括下载用户ETC开关,下载停车场ETC开关,下载ETC黑白名单,下载商户密钥,上传交易流水等 高灯ETC支付云平台:tars框架下的linux服务器,主要负责和停车场收费后端进行对账,接受停车场终端发送过来的交易流水和异常信息,终端程序下载的用户ETC开关,停车场ETC开关,黑白名单等均由云平台提供 相关技术: 多线程, 线程池, 腾讯微服务框架Tars , 数据库mqsql和sqlite3, jsoncpp, dll动态库, 日志库log4z, http通讯库libcurl, 守护进程, websocket, md5加密