vs 2019 编译 libmodbus
Modbus 协议
Modbus簇主要有三种协议:Modbus-RTU、Modbus-ASCII、Modbus-TCP
libmodbus库函数非常简洁,读写操作函数对于RTU和TCP完全通用,RTU和TCP切换只需要修改一行代码就可以实现无缝切换。
odbus_t *mb;
int ret;
//创建一个modbus-rtu对象,指定串口号,波特率,校验位,数据位,停止位
//成功返回指针,否则返回NULL, 会调用malloc申请内存
mb = modbus_new_rtu("/dev/ttySP1", 115200, 'N', 8, 1); //linux
mb = modbus_new_rtu("COM1", 115200, 'N', 8, 1); //windows
//创建modbus-tcp对象,指定IP地址和端口号
mb = modbus_new_tcp("127.0.0.1", 502); //TCP/IP
//设置从机地址,成功返回0, 否则返回-1
ret = modbus_set_slave(mb, slave);
基于QT的翻金币小游戏
最近为了学习C++和qt5,跟着教程写了一个翻金币的小游戏
3、程序代码
3.1 项目工程配置文件 CoinFlip.pro
3.2 界面文件 mainscene.ui 和 res.qrc 资源添加
3.3 自定义按钮类 mypushbutton.h 和 mypushbutton.cpp
3.4 金币类 mycoin.h 和 mycoin.cpp
3.5 关卡数据类 dataconfig.h 和 dataconfig.cpp
3.6 首页主界面 mainscene.h 和 mainscene.cpp
3.7 选择关卡界面 chooselevelscene.h 和 chooselevelscene.h
3.8 翻金币界面 playscene.h 和 playscene.cpp
3.9 主函数文件 main.cpp
这是一些QT的小案例
亲测Qt4.6到Qt6.2所有版本,亲测win、linux、mac、uos等系统。
一、特别说明
1. 可以选择打开QWidgetDemo.pro一次性编译所有的,也可以到目录下打开pro编译。
2. 如果发现有些子项目没有加载请打开对应目录下的.pro仔细看里面的注释。
3. 编译好的可执行文件在源码同级目录下的bin目录。
4. 亲测Qt4.6到Qt6.2所有版本,亲测win、linux、mac、uos等系统。
5. 有少部分项目不支持部分Qt版本比如Qt6,会自动跳过。
目录说明
**高质量项目加粗显示**
| 目录 | 类别 | 名称 | 描述 |
| :------ | :------ | :------ | :------ |
| control | 控件类别 | battery | **电池电量** |
| control | 控件类别 | devicebutton | **设备按钮** |
| control | 控件类别 | devicesizetable | 磁盘容量 |
| control | 控件类别 | imageswitch | 图片开关 |
| control | 控件类别 | ipaddress | IP地址输入框 |
GNS3-2.2.31-all-in-one.exe
GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。你也可以浏览到github上的GNS3发布页面,您可以从同一部分下载GNS3应用程序
图形用户界面
将 setuptools 设置为 v60.6.0
升级到 pywin32 v303。编号#3290
修复 int() 调用。编号#3283
将 QPoint() 修复为意外类型“float”。修复#3283
修复painter.drawRect() 具有意外类型'float'。修复#3282
修复 SpinBox.setValue() 需要整数。修复#3281
服务器
支持 Docker 环境变量中的 GNS3 变量。修复#2033
发布网页界面 2.2.30
将 setuptools 设置为 v60.6.0
qemu_vm.py 链接
GNS3-2.2.27-all-in-one.exe
GUI
Fix symbols in "Symbol selection" dialog are not placed in alphabetical order. Fixes #3245
Fix link duplicates in topology summary. Fixes #3251
chore : use --no-cache-dir flag to pip in dockerfiles to save space
Server
GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。你也可以浏览到github上的GNS3发布页面,您可以从同一部分下载GNS3应用程序
Release web UI 2.2.27
Fix unhandled KeyError exception when starting Docker container. Ref #1991
GNS3-2.2.19-all-in-one.exe
GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。你也可以浏览到github上的GNS3发布页面,您可以从同一部分下载GNS3应用程序 https://github.com/GNS3/gns3-gui/releases
GNS3-2.2.15-all-in-one.exe
GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。你也可以浏览到github上的GNS3发布页面,您可以从同一部分下载GNS3应用程序 https://github.com/GNS3/gns3-gui/releases
GNS3-2.2.3-all-in-one.exe
GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。
GNS3-2.2.0-all-in-one.exe
GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。
GNS3-2.1.21-all-in-one.exe
GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。
GNS3-2.1.20-all-in-one.exe
GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。
GNS3-2.1.16-all-in-one
GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。 简单说来它是dynamips的一个图形前端,相比直接使用dynamips这样的虚拟软件要更容易上手和更具有可操作性。 GNS3整合了如下的软件: Dynamips:一款可以让用户直接运行Cisco系统(IOS)的模拟器 Dynagen:是Dyna
GNS3-2.1.15-all-in-one安装包
GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。
win一键去快捷方式小箭头盾牌
win系统默认的桌面图标都是有小箭头和盾牌的,非常不好看,其实我们只需要使用一款小工具就能搞定这些烦人的箭头和盾牌。
Remove Shortcut Icon是一款非常给力的win桌面工具,该工具可以帮助用去除快捷方式上的小箭头,还可以去除还有盾牌小图标工具。使用该win去掉盾牌/小箭头工具去除箭头和盾牌后,需要手动重启资源管理器。河源小编经过测试此款软件,通杀xp/win7/win8/win10,有需要的就赶快下载吧!
GNS3-2.1.14-all-in-one-regular
GNS3-2.1.14-all-in-one-regular GNS3是一款具有图形化界面可以运行在多平台(包括Windows, Linux, and MacOS等)的网络虚拟软件。Cisco网络设备管理员或是想要通过CCNA,CCNP,CCIE等Cisco认证考试的相关人士可以通过它来完成相关的实验模拟操作。同时它也可以用于虚拟体验Cisco网际操作系统IOS或者是检验将要在真实的路由器上部署实施的相关配置。
简单说来它是dynamips的一个图形前端,相比直接使用dynamips这样的虚拟软件要更容易上手和更具有可操作性。
足球队排名问题
本论文针对足球的排名问题设计一个依据各队的成绩排出各队的名次的模型。它首先对用来排名次的数据是否充分作出判断,在能够排名次时对数据的可依赖程度作出估计,然后给出名次。
文中证明了这个名次正是比赛成绩所体现的各队实力的顺序。
文中将看到此模型充分考虑了排名结果对各场比赛成绩的重要性的反馈影响,基本上消除了由于比赛对手的强弱不同造成的不公平现象。文中还证明了模型的稳定性,这保证了各队在发挥水平上的小的波动不会对排名顺序造成大的变动。以下是我对8强进行分析的过程,得出公正合理的判断。
计算机安装系统报告
按f12进入bios把电脑的第一启动项设为USB设备启动
启动电脑,进入大白菜装机界面
选择pe装系统,进入pe系统
先对硬盘分区
然后使用大白菜自带的虚拟光驱载入系统镜像。
然后使用大白菜自带的ghost载入系统备份文件
然后系统就开始自动还原,还原完毕后,重启电脑,系统就安装好了
系统安装完毕