个人介绍
工作经历
2022-05-27 -2023-08-31上海方菱计算机软件有限公司C/C++研发工程师
公司自研产品为数控切割软件控制系统,激光切割,火焰切割等。 职位:C/C++后端工程师 工作内容: 1. 负责项目后端日常代码维护,功能开发和部分测试工作 2.根据需求设计解决方案并且进行开发,解决测试人员反馈问题。 3.测试一些技术点的可行性,将其转化为实际应用。比如基于ethercat协议进行设备开发等。 4.一般在linux平台下用Qt进行代码开发,对linux系统比较了解,熟悉Qt,shell语言,C/C++,gcc编译工具等等。
教育经历
2023-09-01 - 安徽建筑大学模式识别与智能系统硕士
目前研一在读,实验室主要做智能机器人中传感器的研究,还在学习和了解中。
2018-09-01 - 2022-06-01河北地质大学矿物加工工程本科
本科期间通过学习了操作系统,数据结构,计算机网络等相关知识,熟练使用C/C++编码。进行相关学习两年时间。
技能
通过Qt设计简易界面,与数控后端系统建立通信,实现实时的进行数据采集。 难点: 保证数据的实时性和完整性,通过加锁,按时刷新写入某块内存,并且在停止时能保证数据完整性。
项目介绍:项目基于Linux平台开发。当用户输入关键字后,系统后台在网页库中检索与关键字相关性最高的若网页信息并返回给用户,实现网页搜索功能。 技术要点 (1)Reactor 与 Threadpool 结合的并发服务器模型,减少多线程间切换开销、响应时间。 (2)实现最小编辑距离算法计算候选词与查询词的相似度,按照相似度、词频、字母表优先级返回若干候选词。 (3)建立网页库和网页偏移库,建立倒排索引,并生成网页去重之后的网页库和网页偏移库; (4)处理查询请求,对于查询的关键词,通过 TF-IDF 算法计算出每个关键词的权重系数,结合倒排索引库返回查询结果;