1)精通C语言和C++语言开发。熟悉P2P通信, UDP/TCP通信 和 http 协议。
2)基于windows平台,熟悉COM通信和USB 通信开发。
3)精通SQL语句。
3)熟悉掌握python web端开发。
4)熟悉掌握Java 语言开发,并且有 servlet web和 Jsp 的项目经验。
5 ) 熟悉掌握JavaScript语言, 并且有nodejs 服务端和webscoket的项目开发经验。
6)熟悉掌握PHP语言开发。
7 ) 熟悉掌握html语言。
8) 熟悉openssl库的运用和开发。
9) 熟悉VB语言的运用和开发。
10) 熟悉掌握Linux系统上的shell语句开发。
11) 在arduino uno有简单的项目开发经验。
12) 熟悉在python, javascript, PHP, C,C++ 中对json的编码和解码。
1) USB驱动开发
通过WDK驱动开发环境,使用C语言,在win32下设计并开发了专属公司的USB驱动程序,基于USB2.0通信协议。并实现了设备和PC机正常通信。
2) SVN的辅助工具
windows 平台。这个工具主要用来将输入的数据按一定格式,保持到SVN工具的log上。工具只会在鼠标点钟SVN 的log输入框才会触发,可以开机启动。主要用到"钩子“技术。
3) 刷机工具
第一,该工具主要用于手机刷机,格式化分区,检查设备的合法性。第二,基于TCP/IP 和 http 协议进行与服务端同学,通过rsa来进行加解密和对文件的输入输出。
4) web 端实现登陆验证过程
通过nodejs 设计web端来处理前端发送的数据,并进行验证其合法性。同时对Mysql 进行多表操作。同时通过C++的web端的线程池进行对多客户端的管理,以确保后台运行的稳定。
5)远程视频柜员机
在Win7系统下,基于Win32,实现了远程视频柜员机读卡器,发卡机,高拍仪,纸张回收,手写签名以及打印机的正常打印功能。