开发随笔 · 第 5 篇 · 说贴标签的事
开发手记 · 第 5 / 11 篇 合集目录 ‹ 上一篇 下一篇 › 翻这套工业数据 WebApi 时,我注意到一种很轻的"上岗"方式:贴个标签,方法就进了调度。 代码里有个 [StrategyMethod] 特性,全 …
阅读全文 »共 28 篇
开发手记 · 第 5 / 11 篇 合集目录 ‹ 上一篇 下一篇 › 翻这套工业数据 WebApi 时,我注意到一种很轻的"上岗"方式:贴个标签,方法就进了调度。 代码里有个 [StrategyMethod] 特性,全 …
阅读全文 »开发手记 · 第 4 / 11 篇 合集目录 ‹ 上一篇 下一篇 › 翻这套工业数据 WebApi 时,我注意到一个反复出现的小东西:一个叫 Holder 的私有静态内部类。它干的事,像全楼共用一台咖啡机。 楼里每台工位不需要各自买一台咖 …
阅读全文 »开发手记 · 第 4 / 9 篇 合集目录 ‹ 上一篇 下一篇 › 读一段控制算法时,它压多少取决于三样东西:当前弯了多少、有没有压过屈服点、以及之前同一方向已经压过几次。 最后一项最让我停了一下。同一种弯,第一次压没压动,第二次它会多压 …
阅读全文 »开发手记 · 第 3 / 11 篇 合集目录 ‹ 上一篇 下一篇 › 翻这套工业数据 WebApi 的数据层时,我发现它在同时伺候三座库房:SQL Server、PostgreSQL,还有一座信创场景下的某国产数据库。 一套工业数据采集中 …
阅读全文 »开发手记 · 第 3 / 9 篇 合集目录 ‹ 上一篇 下一篇 › 看一套测量方案时,有个地方我一开始没想通:明明要测的是中间那个探头下面的零件,旁边还装了两个探头,它们压根不碰零件,一个贴左边工装,一个贴右边。 后来才明白那两个探头是给 …
阅读全文 »开发手记 · 第 2 / 11 篇 合集目录 ‹ 上一篇 下一篇 › 翻这套工业数据 WebApi 的目录时,我盯着一个叫 .Previous 的文件夹看了很久。 它不是一两个,是成片地留着。全仓算下来,整插件的旧版本目录有 6 个,插件 …
阅读全文 »开发手记 · 第 2 / 9 篇 合集目录 ‹ 上一篇 下一篇 › 读一段老代码时,我注意到它处理旋转信号的方式和我习惯的完全相反。 它要测的是回转件一圈的径向变化,回答两个问题:偏差最大是多少,出现在圆周哪个位置。信号毛得很,传感器漂、 …
阅读全文 »开发手记 · 第 1 / 9 篇 合集目录 下一篇 › 翻一台常年开在工业现场的测控设备配套程序时,我先是被一段循环卡住了。 那段采集线程的主循环长这样(等价改写,名字换掉了): while (!_stopRequested) { if …
阅读全文 »