blj28

导航

2024年8月15日 #

在 Ubuntu 上使用 bash 访问 Windows 的 Program Files (x86) 目录时,遇到 “未预期的符号 ‘(’ 附近有语法错误” 错误

摘要: ubuntu 进入windows Program Files(x86)目录时提示 bash: 未预期的符号“(”附近有语法错误 是因为目录名中包含了空格和特殊字符(如括号)。在 bash 中,处理这些字符时需要特别注意。以下是解决方法: 使用引号:用引号将路径括起来,以处理目录中的空格和特殊字符。例 阅读全文

posted @ 2024-08-15 14:21 bailinjun 阅读(130) 评论(0) 推荐(0) 编辑

/usr/bin/x86_64-w64-mingw32-ld: 找不到 -ldl

摘要: 问题由来:拷贝在ubuntu 下提示/usr/bin/x86_64-w64-mingw32-ld: 找不到 -ldl (1)原因: 因为在ubuntu 下缺少libdl.a库 root@blj-virtual-machine:/usr/simul/123/sourcecode# make -s /u 阅读全文

posted @ 2024-08-15 10:47 bailinjun 阅读(54) 评论(0) 推荐(0) 编辑

2024年8月6日 #

使用git-bash 进入MINGW64使用mingw32-make编译提示目录前面有个“/cygdrive/d”如何解决

摘要: 问题出现的根本原因使用绝对路径时, export BUILD_ROOT = 'D:/XX/XX' 注意不能使用单引号直接地址export BUILD_ROOT = D:/XX/XX 刚刚接触 Cygwin ,头一个问题就是:Cygwin 如何访问 Windows 的各个磁盘目录,以及在 Window 阅读全文

posted @ 2024-08-06 10:30 bailinjun 阅读(51) 评论(0) 推荐(0) 编辑

2024年8月5日 #

windows 获取套接字连接状态

摘要: GetTcpTable 和 GetTcpTable2 都是 Windows API 中用于获取 TCP 连接表格的函数,但它们有一些关键的区别: GetTcpTable 定义:GetTcpTable 函数用于获取 TCP 连接的表格信息。 结构体:它使用 MIB_TCPTABLE 结构体来表示 TC 阅读全文

posted @ 2024-08-05 14:24 bailinjun 阅读(60) 评论(0) 推荐(0) 编辑

2024年8月2日 #

profibus DP 使用半双工的485物理层为什么可以支持多个主站

摘要: profibus DP 使用半双工的485物理层为什么可以支持多个主站 PROFIBUS DP(Decentralized Peripherals)是一个用于工业自动化的高速现场总线协议,广泛用于连接各种设备如传感器、执行器和控制器。PROFIBUS DP 使用了 RS-485 物理层来实现数据传输 阅读全文

posted @ 2024-08-02 09:51 bailinjun 阅读(61) 评论(0) 推荐(0) 编辑

2024年7月25日 #

关于串口通信波特率的几点思考——转载

摘要: 关于串口通信波特率的几点思考 首先想说,12MHZ真的是有问题。我使用的是STC89C52RC的单片机,他的最小系统板的的晶振是12Mhz,但是这个开发板上买的晶振就没写频率!!!我一直以为这是默认的11.0592Mhz,因为之前用的最小系统板都是这个频率。在没有使用串口通信的时候,不管是11.05 阅读全文

posted @ 2024-07-25 17:18 bailinjun 阅读(125) 评论(0) 推荐(0) 编辑

md5sum 查看文件校验码,确认是否为同一个文件

摘要: root@blj-pc:xxxxxx# md5sum --help 用法:md5sum [选项]... [文件]... 显示或检查 MD5(128位)校验和。 如果没有指定文件,或者文件为"-",则从标准输入读取。 -b, --binary 以二进制模式读取 -c, --check 从文件中读取MD 阅读全文

posted @ 2024-07-25 16:46 bailinjun 阅读(27) 评论(0) 推荐(0) 编辑

2024年7月23日 #

UDP使用Epoll 实现

摘要: #include <sys/socket.h> #include <sys/epoll.h> #include <netinet/in.h> #include <arpa/inet.h> #include <fcntl.h> #include <unistd.h> #include <stdio.h 阅读全文

posted @ 2024-07-23 16:18 bailinjun 阅读(39) 评论(0) 推荐(0) 编辑

2024年7月16日 #

编译时打印

摘要: #pragma message#pragma message 定义所说,可以使用它来打印一个字面意义的字符串: #pragma message("消息文本")而我们知道宏定义里可以使用#将宏定义字符串化;借用这种机制我们可以将使用如下宏定义来便捷地在编译期间打印宏定义: #define PRINT_ 阅读全文

posted @ 2024-07-16 15:36 bailinjun 阅读(3) 评论(0) 推荐(0) 编辑

2024年7月5日 #

函数指针 和 指针函数区别以及使用方法

摘要: 问题由来: typedef int(*UaBase_ComFunction)(void); UABASE_API(int) UaBase_RegisterComFunction(UaBase_ComFunction a_pFunction); UABASE_API(int) UaBase_Unreg 阅读全文

posted @ 2024-07-05 16:57 bailinjun 阅读(27) 评论(0) 推荐(0) 编辑