相关文章
linux 下 C++ 与三菱PLC 通过MC Qna3E 二进制 协议进行交互
西门子plc 有snap7库 进行交互,并且支持c 而且跨平台。但是三菱系列PLC并没有现成的开源项目,没办法只能自己拼接,我这里实现了MC 协议 Qna3E 帧,并使用二进制进行交互。
#pragma once#include <stdio.h>
#include <std…
建站知识
2025/1/8 1:10:43
大数据之MapReduce
MapReduce概述
是一个分布式的编程框架,MapReduce核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在一个Hadoop集群上。
优点: 易于编程,简单的实现一些接口,就可以完成一…
建站知识
2025/1/11 19:53:26
【LeetCode算法系列题解】第61~65题
CONTENTS LeetCode 61. 旋转链表(中等)LeetCode 62. 不同路径(中等)LeetCode 63. 不同路径 II(中等)LeetCode 64. 最小路径和(中等)LeetCode 65. 有效数字(困难ÿ…
建站知识
2025/1/11 19:51:16
torch.nn中的L1Loss和MSELoss
我们打开Pytorch官网,找到torch.nn中的loss function,进去如下图所示。 L1LOSS
我们先来看看 L1LOSS 损失函数的使用。下图是官网给出的描述。 L1loss有两种方式,一种是将所有误差累加作为总损失,另一种是将所有误差累加之后求平…
建站知识
2025/1/8 1:10:23
移植STM32官方加密库STM32Cryptographic
感谢这位博主,文章具有很高的参考价值:
STM32F1做RSA,AES数据加解密,MD5信息摘要处理_我以为我爱了的博客-CSDN博客
概述
ST官方在很多年前就推出了自己的加密库,配合ST芯片用起来非常方便,支持ST的所有…
建站知识
2025/1/8 1:11:21
Direct3D颜色
在Direct3D中颜色用RGB三元组来表示,RGB数据可用俩种不同的结构来保存,第一种是D3DCOLOR,它实际上与DWORD类型完全相同,共有32位,D3DCOLOR类型种的各位被分成四个8位项,每项存储了一种颜色分量的亮度值。 由…
建站知识
2025/1/8 1:54:46
sprintf的使用
一:基础
二:简单实例 1:
char str[100];
char *str1 "Hello";
char *str2 "World";
sprintf(str, "%s %s!", str1, str2);
printf("%s\n", str); // 输出:Hello World!2:不常用的使用 于怪格式的说明: 组成…
建站知识
2025/1/8 1:54:52