- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 QT 通过QNetworkAccessManager进行http请求的超时与同步异步处理
QT 通过QNetworkAccessManager进行http请求的超时与同步异步处理QNetworkAccessManager是QT的网络包,可以设置超时,见下面代码。QReplyTimeout *pTimeout = new QReplyTimeout(reply, 2000); // 超时进一步处理 connect(pTimeout, &QReplyTim...
2020-04-01 19:28:45
5518
1
原创 Golang进行Windows开发相关知识点总结
Golang进行Windows开发相关知识点总结毋庸置疑golang是跨平台的,直接将依赖包编译到可执行程序里,尽管包有点大,但布署起来特别方便。尤其是打包成服务在Windows上运行时省去了安装种种库的麻烦。这里介绍Golang进行Windows开发的二个小技巧:一、隐藏界面的形式在后台运行。 go build -ldflags "-H windowsgui" download.go...
2020-03-02 08:08:48
295
原创 升级go-modbus库,支持modbus串口连接的奇偶较验
工作中用到通过golang读取串口数据(modbus-rtu)的方法,在github找到了一个相关的库go-modbus(github.com/dpapathanasiou/go-modbus)。在这用库开始用的时候没有问题,当对接另外,一个厂家设备时,出现问题。原因是第一个厂家的产品parityMode 是false,而go-modbus所引用的serial串口通讯包goserial(gith...
2020-02-29 10:30:37
1807
原创 架构成熟度的演进
虽然业界 没有一种通用的架构成熟度模型可以用来度量,但从单体模块化、到SOA、再到微服务、最后到Service Mesh的架构成熟度级别毋容置疑是逐步上升的。每个级别都有一系列自己的问题,这些问题需要在下一级别来解决。不同级别有不同的复杂性,不同级别也有不同的侧重点。单体模块化架构强调业务逻辑按模块划分,高内聚低耦合。模块间通信通过同进程内的方法调用进行。面向服务的架构(SOA)强...
2020-02-29 09:53:22
649
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人