摘要:1、问题由来: 两个char类型数据高低位组合为两字节数据,数据高位一直没有值(Linux 系统下正常windows下异常) 2、问题描述: uint16_t data_in[256] = {0}; short test = 399;//0x18F char ptr[2] = {0}; memcpy
阅读全文
摘要:标量、向量、矩阵、张量的关系 Scalar(标量) Vector(向量) Matrix(矩阵) Tensor(张量) Array(数组)
阅读全文
摘要:1、使用 Cppcheck 进行静态代码分析:完整的 shell 脚本与 CMake 集成实例 使用 Cppcheck 进行静态代码分析:完整的 shell 脚本与 CMake 集成实例使用 Cppcheck 进行静态代码分析:完整的 shell 脚本与 CMake 集成实例本文介绍如何使用 Cpp
阅读全文
摘要:在发送完成后加入该函数 tcdrain(ctx->s); 使用该函数将会增加发送的时间,但是接收的时间会缩短,并未真正改善。 Modbusslave 工具基本上要等待40ms后才能返回,但是modbusascii返回的快一些,工具存在bug 使用真实从站效果好一些 if (msg_type ==1)
阅读全文
摘要:鼠标选中任务栏显示异常程序,使用Alt + Spacebar键盘快捷键。最大化即可。
阅读全文
摘要:关于select函数的使用,有几点需要注意的地方:1. maxfdp 为所有fd中的最大值加1.2. rdfds 和 timeout 在每次执行select前都要重新初始化. 对于rdfds,每次循环都要清空集合,否则不能检测描述符变化;而对于timeout,每次都要初始化其值,否则timeout被
阅读全文
摘要:ubuntu 进入windows Program Files(x86)目录时提示 bash: 未预期的符号“(”附近有语法错误 是因为目录名中包含了空格和特殊字符(如括号)。在 bash 中,处理这些字符时需要特别注意。以下是解决方法: 使用引号:用引号将路径括起来,以处理目录中的空格和特殊字符。例
阅读全文
摘要:问题由来:拷贝在ubuntu 下提示/usr/bin/x86_64-w64-mingw32-ld: 找不到 -ldl (1)原因: 因为在ubuntu 下缺少libdl.a库 root@blj-virtual-machine:/usr/simul/123/sourcecode# make -s /u
阅读全文
摘要:问题出现的根本原因使用绝对路径时, export BUILD_ROOT = 'D:/XX/XX' 注意不能使用单引号直接地址export BUILD_ROOT = D:/XX/XX 刚刚接触 Cygwin ,头一个问题就是:Cygwin 如何访问 Windows 的各个磁盘目录,以及在 Window
阅读全文
摘要:GetTcpTable 和 GetTcpTable2 都是 Windows API 中用于获取 TCP 连接表格的函数,但它们有一些关键的区别: GetTcpTable 定义:GetTcpTable 函数用于获取 TCP 连接的表格信息。 结构体:它使用 MIB_TCPTABLE 结构体来表示 TC
阅读全文