1. 熟悉C/C++,有多个项目经验;
2. 熟悉Nodejs,前端开发,有多个相关开发经验;
3. 有深入研究区块链,智能合约开发经验,发表多篇相关论文以及区块链相关专利;
4. 英语水平良好,能够流利阅读,书写;
5. 熟悉数据库 Mysql、Redis;
6. 熟悉Linux 开发环境,熟悉Linux 的基本操作。
基于区块链技术的众包系统
• 基于以太坊,搭建去中心化的众包平台。其中合约代码1200+,实现功能包括用户注册,任务发布,
任务办结和争议投票等。
• 众包的任务数据存储于IPFS 中,链上仅存储数据CID。本项目还提出了一种用于IPFS 的权限访问控
制方法。通过改进IPFS 源码,使其在发送数据前能够根据请求者发送的签名以及链上信息来决定是
否共享数据。
• 该项目提出利用二次方投票方法来解决众包过程中,任务发起者和任务接收者发生争议的问题。并
且采用动态加密问题来解决投票过程中可能出现的女巫攻击。
场坪适应性勘测与评估设备应用软件2018.12 - 2019.3
• 该项目主要用于某型号导弹发射前的现场勘察和评估,系统包含下层机构硬件以及上位机软件。
• 作为项目软件开发人员,主要负责开发基于Qt 的上位机软件,负责Qt 界面开发。
• 参与通信协议的定制,最终采用UDP 作为通信协议。实现了利用Qt 的UDP 库与底层DSP 设备交互
通信,同时将场地检测结果发送给指控系统。
雷达探测系统模拟器2019.9 - 2019.12
• 该项目主要用于模拟某波段雷达进行目标探测跟踪的过程。包括雷达模拟器和场景模拟器。
• 作为软件的开发人员,负责在原有C++ 项目基础上,完善了雷达模拟器,包含模拟器界面、资源调
度可视化界面开发以及雷达坐标转换等功能。协助同伴完成场景模拟器功能。利用TCP 实现雷达模
拟器和场景模拟器的通信功能。
• 参与编写方案设计文档、软件测试报告以及研制总结报告。
该作品为 vscode 插件,定位于项目移植或者项目整改的辅助工具。 功能包括 1. 展示C/C++ 文件关联关系(如图所示); 2. 通过文件关联关系向上卷积得到文件模块之间的关联关系; 3. 检测头文件循环依赖关系以及其他非法包含问题,并输出问题目录; 4. 包含
1.功能实现了指定文件后缀名定时上传功能。 2.sftp实现通过密码和秘钥方式上传。 3.有完善的xml配置功能,程序开启默认读取配置文件实现上传功能。若配置文件读取失败或者连接服务器失败,则弹出配置窗口来配置。 4.sftp实现通过密码和秘钥两种方式上传。