自定义博客皮肤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)
  • 收藏
  • 关注

原创 ModBus的学习

ModBus相关知识点一.基本概念1.Modbus基本概念​ Modbus通信协议由Modicon公司(现在的施耐德电气Schneider Electric)于1979年为可编程逻辑控制(即PLC)通信而发表。目前,Modbus已经成为工业领域通信协议的业界标准,并且现在是工业电子设备之间常用的连接方式。Modbus作为目前工业领域应用最广泛的协议,与其他通信协议相比,有以下特点:1.Modbus协议标准开放、公开发表且无版权要求。2.Modbus协议支持多种电气接口,包括RS232、RS485

2022-01-12 11:25:14 4602

原创 动态库和静态库简介

(一)库相关知识点(1)静态库1.静态库的基本概念​ 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。通俗的来说库是一组预先编译好的函数的集合,这些函数都是按照可重用的原则编写的。在库中的函数是相互关联的,通过这些函数的组成可以实现相应的功能。静态库的代码在编译过程中已经被载入可执行程序,因此体积较大,但是程序在运行时与函数库再无瓜葛,移植方便,不过浪费空间和资源,因为所有相关的目标文件与牵涉到的函数库被链接合成一个可执行文件。同时静态库对程序的更新、部署和发布也是一个不小的麻

2021-07-16 14:21:04 251

原创 vs2013中对代码进行单元测试

(一)单元测试相关知识点(1)单元测试创建​ 单元测试的创建是在你想要测试的项目属于的解决方案下,新建一个测试项目。(2)代码覆盖度​ 测试项目创建结束之后,在测试项目下的.cpp文件的测试方法中,输写代码对你要测试的函数进行测试,测试通过之后,右键测试或者在上方工具栏的测试选项下拉菜单中可以查看代码覆盖程度。一般来说,测试无问题的话覆盖度是百分之百。我这里测试了几个函数,DIV函数因为是在main函数中调用,所以main函数不参与运行,代码覆盖度并不是百分之百。(3)运行性能​ 运

2021-07-16 14:14:14 547

原创 Markdown所有主要语法

(一)Markdown常用语法(1)标题相关1.一级标题​ 一级标题的表示有两种方法,一种使用=标记​ ​ 还有一种是使用#,一级对应一个#。2.二级标题​ 二级标题的设置和一级标题一样。3.三级标题​ 三级标题也和上述相同。(2)标号相关1.无序标号​ 无序标号一般使用*星号、+加号或者是-减号作为列表标记,这些标记后面要空一格,再填写相关内容。2.有序标号​ 有序标号一般使用数字并加上 . 号来表示。3.标号嵌套​ 标号嵌套只需在子列

2021-07-16 14:10:19 638

原创 Git的基本概念和SourceTree的使用

(一)Git(1)Git简介​ Git是目前世界上最先进的分布式版本控制系统,在处理各种项目时都十分高效,而且非常的高大上。​ 作为一个分布式版本控制系统来说,Git是没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。例如我们一个小团队合作开发一个项目,我们可以先建立一个远程仓库,需求分析,搭建大体框架,将项目框架上传至远程仓库,队员可以git clone项目,各自完成自己负责的部分,完善项目等,写好之后还可以比对之前的版本,本地项目写

2021-07-16 13:55:42 482 1

空空如也

空空如也

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

TA关注的人

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