- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 OPCUA数据帧分析
OPCUA(Open Platform Communications Unified Architecture)是一种广泛应用于工业自动化、物联网和制造业的通信协议,旨在实现跨平台、安全可靠的数据交换。其核心特点包括跨平台性、高安全性、可扩展性、服务导向架构(SOA)、信息建模和高性能。OPCUA采用客户端-服务器模型,支持多种通信协议如TCP/IP、HTTP(s)、WebSocket和UDP,并通过多层安全机制(如身份验证、数据加密和消息完整性校验)确保数据传输的安全性。协议的关键组成部分包括地址空间、信
2025-05-22 17:59:25
1196
1
原创 MFC CTreeCtrl多选功能
标准的CTreeCtrl控件不支持多选功能,但可以通过自定义代码实现。用户可以通过Ctrl+单击选择多个项目,或通过Shift+单击选择范围。为此,需要处理鼠标和键盘事件(如WM_LBUTTONDOWN、WM_KEYDOWN),并检测Ctrl和Shift键的状态。选中的节点可以通过集合(如CArray或std::vector)进行存储和管理。每次用户点击时,根据按键状态更新集合,并刷新控件显示。代码示例展示了如何实现这些功能,包括处理点击事件、添加和清除选中项、遍历树节点以及查找范围内的节点。最终效果类似于
2025-05-19 19:28:23
450
原创 什么是MQTT
MQTT(消息队列遥测传输)是一种广泛应用于物联网的通信协议,支持一对多通信。其核心组件包括代理(Broker)、发布者(Publisher)和订阅者(Subscriber)。Broker负责消息中转,维护主题与订阅者的映射关系,并管理消息的持久化和保留。发布者向Broker发送消息,而订阅者则从Broker接收感兴趣主题的消息。MQTT的关键特性包括主题(Topic)、QoS(服务质量)、保留消息(Retain)和遗嘱消息(WILL)。QoS定义了消息传输的可靠性级别,分为0(最多一次)、1(至少一次)和
2025-05-19 13:07:40
998
原创 VS2008 打开程序弹窗:save changes to the following items devenv sln问题
1. 到这个C:\Program Files (x86)\Common Files\microsoft shared\MSEnv路径下,找到VSLauncher.exe。3. 点击兼容性,选择“”“以管理员身份运行此程序”。2. 右键,点击属性。
2023-03-29 14:02:53
982
原创 713. 乘积小于 K 的子数组
713. 乘积小于 K 的子数组1. 找到符合乘积严格小于k的闭区间[left,right];2. 区间[left,right]中,以right结尾的连续子数组的个数为right-left+1,即为区间长度n。子数组分别为([right],[right-1,right],[right-2,right-1,right],...,[right-n+1,...,right-2,right-1,right], 这里 left = right-n+1);3. 找到所有符合条件的闭区间,累加其子数组个数。
2023-03-26 21:48:21
93
原创 2020-08-31
遗传算法,Two_Arch2,python 代码代码下载地址:https://download.csdn.net/download/qq_36719180/12780621
2020-08-31 09:09:50
138
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅