个人整理
不解释、
大勇若怯,大智若愚!
展开
-
Beyond Compare4 30天评估期已过解决
Beyond Compare4 30天评估期已过解决。原创 2023-01-12 16:08:29 · 1105 阅读 · 0 评论 -
Modbus功能码及错误码说明
有效功能码说明(十进制)功能码说明01读取线圈状态02读取输入状态03读取保持寄存器04读取输入寄存器05强置单线圈06预置单寄存器07读取异常状态08回送诊断校验09编程(只用于484)10控询11读取事件计数12读取通信事件记录13编程(184/384/484/584等)14探寻15强置多线圈16预置多线圈17报告多寄存器18可使主机模拟编程功能转载 2021-11-19 14:46:59 · 18963 阅读 · 1 评论 -
C语言,回调函数使用样例
C语言带参回调函数使用简单样例:#include <stdio.h>void test1(int a,int b){ printf("test1:%d\n",a+b);}void test2(char* c){ printf("test2:[%s]\n",c);}void test3(int a,int b,void (*callback1)(int ,int),void (*callback2)(char *)){ char buff[20] = "abcdef原创 2021-02-02 10:48:10 · 148 阅读 · 0 评论 -
C语言 根据年、月、日,计算当天为星期几
由年月日计算周几:记录公式及注意点,以供后续使用基姆拉尔森计算公式:W= (d+2m+3(m+1)/5+y+y/4-y/100+y/400+1)%7注意:1月、2月 要换算为上一年的13月、14月后带入公式例:2020-01-10 要换算为2019-13-10...原创 2021-01-13 16:18:46 · 4363 阅读 · 0 评论 -
mosquitto服务之ssl的单向及双向加密验证!
mosquitto作为代理使用ssl加密验证的相关操作:(个人ubuntu环境)首先下载mosquitto源码包(https://mosquitto.org/files/source/),拷贝到虚拟机下解压,然后进入目录:makemake install可能会报错:找不到openssl;可apt-get install openssl-devel 安装;(其他问题好像也有,暂时想不起来了...原创 2019-10-18 15:33:13 · 634 阅读 · 0 评论 -
C语言实现配置文件的简单读取,易懂
自己也是菜鸟一枚,就简单写了一个,供以后使用,如有不足,请指点。。。以下为获取部分:测试:配置文件:结果:原创 2019-04-29 11:49:02 · 3437 阅读 · 1 评论 -
虚拟机异常关闭后导致无法开启解决方案
虚拟机异常关闭后无法开启解决: 个人最近两次遇到虚拟机异常关闭后无法开启的问题,用这个方法都解决了,挺有效的: 开始以为也搜了网上的一些解决方案,大部分都是说删除安装系统的文件夹下的.lck文件,但是删除之后, 发现还是打不开;接着找方法:发现任务管理器中,在虚拟机强制关闭后,有一个vmware-vmx.exe的进程, 是没有被关闭掉的,于是想用管理器强制关闭,发现无法执行此操作。。。......原创 2019-10-14 12:01:03 · 8981 阅读 · 4 评论 -
read函数读取时报: Resource temporarily unavailable 原因及解决办法
read函数读取时报: Resource temporarily unavailable原因:可能是非阻塞模式下使用了阻塞操作;调用open函数时,使用了非阻塞模式(O_NONBLOCK),却直接用read函数读取;而read默认为阻塞操作,所以导致报错解决:可将非阻塞去除,改为阻塞模式;或者使用select函数给读取加一个超时处理;...原创 2019-07-23 16:09:46 · 11520 阅读 · 0 评论 -
进程间通信之信号量P/V操作错误分析
刚刚遇到了这个溢出错误,就搜了一下,感觉写的不错,就保留了一份errno 4,Interrupted system callerrno 34,Numerical result out of rangeerrno 11,Resource temporarily unavailable、、链接为出现原因及解决方法:(https://blog.csdn.net/binp0209/articl...转载 2019-05-24 15:27:45 · 562 阅读 · 0 评论