找回密码
 立即注册

QQ登录

只需一步,快速开始

工控课堂 首页 工控文库上位机编程

上位机编程

命令行与C++
windows和Linux都接受使用命令行进行程序的运行,例如在windows下使用命令行命令.\notepad可以打开记事本,使用特定的命令行参数,如.\notepad 1.txt可以打开1.txt这个文件。下面介绍如何使用c++实现该功能。要想实 ...
2022-10-24 20:28
C++实现LRU缓存
1.手动实现双向链表class LRUCache { public: // 双向链表的数据结构 struct Node{ int key,val; Node*left,*right; Node(int _key,int _val):key(_key),val(_val),left(NULL),right(NULL){} }; Node *L,*R; // 最左 ...
2022-10-24 20:20
const修饰指针
int b = 10; int c = 15; const int *p1 = b; //*p1 = 12; /* 错误 */ p1 = c; /* 正确 */ cout *p1 endl; int * const p2 = b; *p2 = c; /* 正确 */ //p2 = c; /* 错误 */ cout *p2 endl;注:const右侧靠近指针 ...
2022-10-24 20:19
C++内存分区模型
代码区存放函数体的二进制代码,由操作系统进行管理。代码区是共享的,对于频繁执行的程序,只需要在内存中有一份代码即可代码区是只读的,防止程序意外修改全局区存放全局变量、静态变量以及常量栈区由编译器自动分 ...
2022-10-24 20:18
欧拉图原理及其应用
Part one . 欧拉图相关定义从某一特定起点出发不重复的遍历完所有边的路径叫做欧拉路径,具有欧拉路径的图叫做半欧拉图从图中任意一点出发不重复地遍历完所有边并回到起点的回路叫做欧拉回路,具有欧拉回路的图即欧 ...
2022-10-24 20:17
C++ struct和class
默认的访问权限不同struct默认公有publicclass默认私有private
2022-10-24 20:17
C++雾中风景18:C++20, 从concept开始
转眼间,C++20的标准已经发布快两年了。不少C++的开源项目也已经将标准升级到最新的C++20了,笔者也开启了新标准的学习历程了。所以借这系列的博文,记录下笔者学习新标准的一些心得与吐槽~~作为C++20系列的第一篇开 ...
2022-10-24 20:15
以QT为例谈环境搭建
作者:哲思时间:2022.1.5邮箱:1464445232@qq.comGitHub:zhe-si (哲思) (github.com)前言自从实习结束,好久没写博客了。作为2022年的开端,打算先谈一谈几乎让所有开发人员发愁的问题——环境搭建。而契机,是最 ...
2022-10-24 20:13
实现各种进制转换(c++版)
前言我们最常见的进制转换就是十进制转换为二进制了,就是不停的作除法,取余数。例如:十进制的10转换为二进制10÷2=5···05÷2=2···12÷2=1···01÷2=0···1直到商为0,然后把余数倒着写,所以10的二进制 ...
2022-10-24 20:09
C++ 标准库多线程同步及数据共享 (std::future 与 std::promise)
在任何语言的多线程编程当中,必然涉及线程的同步及数据的共享,方式也有很多种。C++ 标准库当中提供了同步及共享的方案:std::future 与 std::promise 。头文件:#include future一、std::future 与 std::promise先 ...
2022-10-24 20:07
手把手建立Roofline模型(CPU)
Roofline模型原理Roofline模型是由加州理工大学伯利克提出的用来建立当前计算平台在不同的计算强度(Operational Intensity)下能够达到的理论计算上限 。论文和基础理论和应用Roofline Model与深度学习模型的性能分 ...
2022-10-24 20:05
通过typeid.name函数获得中文名类的中文名
一直想着能通过现成的typeid.name()函数直接获得我中文类的名字,可是却一直得到的乱码,网上搜索了好久也没有答案,最后终于在我不懈寻找下找到了解决方法。最后发现是文字编码不同的原因,储存在代码中的编码方式 ...
2022-10-24 20:04
我对RS485通信连接方式的看法
RS485通讯连接方式在工控领域中应运是十分广泛的,比如变频器与可编程控制器(PLC)之间的通信、触摸屏(HMI)与可编程控制器(PLC)之间的通信,以及变频器与触摸屏间的通讯都可使用RS485通信;在其它通信控制领域 ...
2022-10-23 18:58
Kepserver和wincc7.3连接成功为什么值是零
如果是WINCC7.3作为服务器,kepserver作为客户端1. 在安装有WINCC7.3的服务器上启动WinCC Runtime。2. wincc 和kepserver 的证书交换。2.1 打开Kepserver OPC UA配置对话框,选择“实例证书”,导出kepserver的客户 ...
2022-10-23 18:58
RS232,RS485,RJ45,以及Modbus协议,这些是不是迷糊很久了?
设想直流电源,它的输出端插座接口有三个管脚,分别是正极、负极和接地极。相应地,负载的插头也应当有三个管脚与电源侧一一对应,这样才能正确地获得电能供应。注意到这里有三个必须满足的条件:第一是插头和插座管 ...
2022-10-2 11:41
热门文章
关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-21 17:46 , Processed in 0.088559 second(s), 14 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

返回顶部