个人介绍
精通架构设计:2014年考取软件的《软件架构师》并实践多年。
通用算法:最近力扣周赛62名。
编程语言:16年C++6年c#。
CAD开发6年。已学完计算几何,研究排样中。
亲士套料工具箱:支持AutoCAD 2013+。
亲士CAD工具箱:支持中望CAD 2022+、AutoCAD 2013+、BricsCad16
亲士ODA工具箱:脱离CAD解析DWG。
halcon:4.6年的工作经验,opencv,学习了3个月。
CSDN网KOL,3万粉丝。
亲士的用户群500人;CAD相关的QQ好友300+。
拙作《深入浅出 Visual C 入门 进阶与应用实例》邮电出版社,首印5000本,第二次印刷2000本。
工作经历
2025-09-01 -至今安陆亲士创业核心
常州某公司 BricsCad上生成外墙线。 杭州某公司 快速生成衣柜、厨柜等,难点:确保功能和质量的前提下,C++尽可能地少。C++程序员太难找了,所以客户希望C++尽可能地少。核心功能自定义实体只能用C++实现。8月8***18,免费出demo。8月20达成意向。8月31号完成其它项目,全力开工。9月2号15:00,除demo外,第一次发布版本。第一期的目的是磨合,所以发版频繁。 向海重工 利用春节假期完成的CAD插件,支持CAD2014到最新版本,终身免费售后。简化船舶公司技术部员工的操作。 # 基础功能:转面域 支持多义线、线段、圆弧,多义线会被炸开成为线段和圆弧。如果线段或圆弧的两个端点距离非常近(可以配置)则移动线段或圆弧的端点使其重合。删除重复的线段、圆弧避免创建面域失败。 # 移动零件 将若干板子上的零件移动另外若干板子上,依次排列,确保最小间隔7(可以配置)。确保三角形零件在后面,方便手动调整顺序。零件只包括:线段、多义线、圆弧、椭圆弧;零件内部元素包括文本和多文本;忽略标注。任意线段、多义线、圆弧、椭圆弧不会属于两个面域,因为这是零件的轮廓。一个零件包括另
2023-07-01 -2025-08-31苏州威华CTO助理
完成新编辑器:实现关注点分离。让算法工程师、软件工程师、售后并发工作而互不影响。算法工程师提供若干程序集(插件),新编辑器加载这些插件后,售后通过拖拉拽方式利用这些节点,编辑配方、缺陷、流程。软件工程师,在主运行软件的基础上,开发过性化功能。直接加载、运行配方,无需关注算法细节。亮点:可以在不重启运行软件的基础上,切换配方和调整配方参数。 其它工作: 完成主运行软件。 确保软件质量。解决崩溃、内存泄露。 帮同事解决各类技术问题。 整理公司基础类库及公共库,方便其它程序员使用。 开发语言及环境:VC++及C#,图形库:halcon 所处行业:太阳能板瑕疵检测
2021-09-03 -2023-06-30广州超音速首席架构师
一,绿胶自动抓边全AI版。分工:a,算法程序员负责大部分算法。b,AI团队负责关键算法。c,新人负责界面层和数据层。d,我负责架构设计及逻辑层。逻辑层C++,数据层、界面层C#。验证了:一,刚毕业的新人可以完成界面层和逻辑层。二,混合编程是可行的。 亮点:软件无比茁壮。核心功能放在单独的exe,核心exe和主exe通过内存映射文件和管道通讯。主exe会启动3个核心exe,无论是核心exe崩溃还是超时,主exe都会杀死它,并 启动一个核心exe。注意:和相机、PLC等硬件通讯的功能都放在主exe。 二,解决C++崩溃问题。开发了一个获取崩溃位置的类,初始化后,可以定位崩溃所在行。 三,公司融到了资,公司人数增加了4到6倍。我受命组建测试团队,我嗅到风险,以磨合为名。每个季度只增加一名新成员。当公司战略收缩时,团队稍稍调整就满足要求。 开发语言及环境:VC++及C#,图形库:halcon 所处行业:锂电池瑕疵检测
2019-04-01 -2021-09-01广州智造家CAD程序员
独立维护CAD二次开发插件“分图、批量打印插件”,除了写代码,还需要收集需求和宣传。将整个插件重构了三次,大幅提高了质量。我离职四年,几乎无缺陷。 利用第三方付费工具将dwg转成图片,方便预览。 开发语言C#,.NetAPI。有个专用功能是将bom信息(csv),上传到公司的mes系统。 打印大师,VC8实现打印小工具,没用第三方库,满足客户个性需求。比如:打印时,在指定位置添加附加信息。
教育经历
1999-09-01 - 2003-07-01湖北大学教育技术学本科
语言
?️文本处理:1.1避免笔误:支持从TXT文件直接读取文本,避免手动输入出错。TXT文件可选择,内容可排序,可过滤。可以插入当前文件的文件名,不带扩展名。修改《文本.txt》后,无需重启CAD,下次命令生效。插入时,可以选择是否有后缀,如果后缀自动从1开始编号,后缀和原始文本之间用减号分开。1.2批


