
小工具开发
程序员锡哥
毕业于四川大学电子信息学院,毕业后开始从事C++服务器开发。工作两年后,辗转于开发、测试、架构等多种研发职位之间,目前职位为后端架构师。对C/C++、Java、Python、GO、C#等多种编程语言有简单了解。喜欢帮助人,乐于分享知识。
展开
-
为winform增加运行shell脚本的能力
问题在使用winform进行上位机开发时,需要运行一段shell脚本程序,该脚本原本是运行在Linux设备中的,主要用于分析文本文件,用到了cat、awk、grep、sed四个常用 操作。解决思路在windows下,可以使用类UNIX模拟环境(如:Cygwin、msys等)来实现在 windows之下运行linux脚本。为了减少开发量,可以利用多进程方式调用模拟环境运行脚本,然后把标准输出显示出来。但是这些环境都比较庞大,把整个类UNIX模拟环境打包到上位机里面,将会大大增加软件包的尺寸。因此,需要提原创 2020-05-12 11:25:58 · 765 阅读 · 0 评论 -
串口数据监听思路
需求列表表1. 需求列表 原始需求 产品需求 设计需求 数据监听 串口配置 支持物理串口配置 支持配置虚拟串口 自动搜索虚拟串口对 展示对接应用软件的虚...原创 2020-05-09 15:41:20 · 7928 阅读 · 0 评论 -
为H5浏览器添加串口操作能力
概述 在浏览器操作串口方式有多种,其中最为简单的方法是使用IE浏览器,然后使用ActiveX控件(mscomm.ocx)来进行串口操作;对于Chrome以及FireFox,可以NPAPI来进行串口操作。本文章,展示一种支持所有H5浏览器的思路——websocket实现。 接下来简单展示其实现具体过程。需求表1.需求列表概要设计概念架构 图1. 概念架构 如上图所示,实现H5...原创 2020-04-16 16:53:27 · 3137 阅读 · 1 评论