摘要: 掐着指头,终于来到了三周年的日子,上半年放飞自我,花了很多钱圆梦,很开心。 近一年多专于开发客户项目,见识了千奇百怪的通讯协议之余,不用面对屎山倒是件妙事。 看了两本书,再次提醒自己想要的东西一定要去争取。 还有一大堆专业书没看下去,手痒又买了两本电路,不知下半年能不能看完。 算上之前的职业生涯,今 阅读全文
posted @ 2023-07-27 23:28 シシヌ 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 很久没写总结了,差点找不回账号。 去年是充满波折的一年,我参与了许多现场项目,现场工作是个麻烦事,更别提在疫情期间了,差点体验一把集中隔离,恰好项目结束,我告诉当地防疫办今天已定好机票离开当地,好说歹说变成了转运到火车站自行出市,现在回想已过去半年,疫情结束彷佛就是一夜的事。 工作涉及各种设备,也熟 阅读全文
posted @ 2023-05-04 00:45 シシヌ 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 最近做了一个用于TCP协议设备通讯的Demo,代码放到了Git,https://github.com/Almooon/TCPClientDemo 本Demo可用于接收信息后立即发送返回信息的设备,也可手动接收返回信息,ITV即用于发送后和自动接收之间的等待时间,RTO是用于接受信息的最大读取时间,这 阅读全文
posted @ 2022-07-04 00:29 シシヌ 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 前几天看了介绍汉明码的视频,当即就想到了这道面试题,k只小白鼠检测n瓶药中的1瓶毒药,初学者很容易被唬住,解法也鲜有提及背后的原理,以至于我当时看完完全不理解。 其实就是信息传输中的汉明码检验,一段长度为n的二进制信息,在2^n处(n=0,1,2,3,...)添加检验码,用于检验后续段落中的信息是否 阅读全文
posted @ 2022-06-25 22:36 シシヌ 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 在工作中经常听到用事件完成功能的说法,然而review code时发现这些代码并没有采用到典型的事件订阅机制,而是将委托作为参数传递,和直接把函数作为参数传递无异,趁五一假期翻看了相关书籍,才把两者之间的关系理清。 首先,委托的本质还就是方便将函数作为参数传递,也就是不直接调用函数,而是通过相应的委 阅读全文
posted @ 2022-05-05 00:55 シシヌ 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 本来很简单的东西,楞是想了许久。 比如将12个文件按照limts的值分为三组, files.AddRange(new string[12] { "s1", "s2", "s3", "s4", "s5", "s6", "s7", "s8", "s9", "s10", "s11", "s12" }); 阅读全文
posted @ 2022-04-27 23:20 シシヌ 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Modbus是一种用于工业电子设备的串行通讯协议,easymodbusTCP可以协助软件和采用modbus协议的设备进行通讯,达到远程控制的效果。 这是easymodbus官方提供的测试工具,modbus设备默认的端口是502,余下最重要的就是对应modbus地址的四种读写方式,已最常用的为例,30 阅读全文
posted @ 2022-04-23 17:05 シシヌ 阅读(2385) 评论(0) 推荐(0) 编辑
摘要: backgroundworker,轻量级异步调用,有经验的人都会告诉你不要在backgroundworker里调用UI,然而屎山不以个人意志而转移,去年我就不幸接手了一套建立在backgroundworker框架下的UI模块,由于业务要求,要在这个基础之上调用另两个窗口,对UI的处理根本没用prog 阅读全文
posted @ 2022-03-17 00:36 シシヌ 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 本来节前回来就准备写,结果测试又提交了一堆bug,拖到今天才想写,以至于想写啥都想不起来了。 年末无非就是对版本功能进行小修小补,确实对环境已经熟悉的差不多了,感觉没什么值得记录的难点,去年走了几个老伙计,年末还安排了出差,不过估计因为疫情+过年,拖到现在也没去成,免了舟车劳顿,也是一桩美事。 听说 阅读全文
posted @ 2022-02-18 15:35 シシヌ 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 如果把编程比作地狱,那多线程就是其中的魅魔,以高性能之名勾引着一个又一个不明就里的人在地狱里建造一个又一个火坑。 尽管多线程为程序提供了便利,然而大部分人都是单线程思维,我最近就遇到某个功能在设计之初需要异步执行功能,然而后续设计时沿着步骤一条道走到黑的单线程思维,又不得不脱裤子放屁,设置等待机制, 阅读全文
posted @ 2021-09-25 18:05 シシヌ 阅读(142) 评论(0) 推荐(0) 编辑