自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 const与static用法

const与static用法整理本文章内容是从其他文章学习总结而来constconst int i = 100; 等同于 #define i 100;但是const能够定义常量的数据类型,且在内存中只进行一次拷贝,#define定义的常量进行n次拷贝void test(const int i); 此时函数内不能对参数i进行修改,防止意外修改Int const i = 100 相当于 const int i = 100const char *var; var 不能被修改; char cons

2020-05-28 18:06:13 718

原创 UDP的组播与多播

组播与多播在前面已经记录过UDP的单播模式,即客户端只能与服务端单独对接。接下来介绍UDP的另外两种通讯方式组播QQ群,微信群其实可以看成一个组播地址,在群里的人都是加入了这个组播,无论谁往这个地址发数据,群里的人都能收到。下面直接上代码(注意这里不分客户端服务端,客户端服务端都是相对而言的)udpSocket = new QUdpSocket(this);udpSocket->bind(QHostAddress("192.168.1.100"), 45454);QByteArray d

2020-05-27 18:09:16 409

原创 通讯中间件(二)

通讯中间件最近做的一个小项目是通讯中间件,一端与ERP/MES对接,一端与机台工作软件对接。通讯中间件的目的在于,工作软件不需要支持多种协议即可与ERP/MES进行数据交互。换句话说就是工作软件只需要支持一种通讯协议,能够与中间件进行交互即可,其它的交给中间件,不需要理会ERP/MES端支持哪种协议。目前我的中间件支持UDP,TCP,Modbus-Tcp,Opc-Ua四种通讯协议。(以下内容如有错误,还望指正!)TCP今天记录TCP通讯的代码和注意事项。直接上代码服务端 m_server =

2020-05-26 17:59:25 271

原创 通讯中间件(一)

通讯中间件最近做的一个小项目是通讯中间件,一端与ERP/MES对接,一端与机台工作软件对接。通讯中间件的目的在于,工作软件不需要支持多种协议即可与ERP/MES进行数据交互。换句话说就是工作软件只需要支持一种通讯协议,能够与中间件进行交互即可,其它的交给中间件,不需要理会ERP/MES端支持哪种协议。目前我的中间件支持UDP,TCP,Modbus-Tcp,Opc-Ua四种通讯协议。(以下内容如有错误,还望指正!)UDP今天先记录UDP通讯的代码和注意事项。UDP的通讯很简单,服务端与客户端之间不需要

2020-05-26 16:01:58 1004

原创 我的第一篇博客

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2020-05-26 15:34:24 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除