- 博客(8)
- 收藏
- 关注
原创 系统或者模块卡死的问题总结
(2)mq_timedsend函数在设置等待时间的时候,最好是在系统时间的基础上加,如果系统内有软件模拟时钟,需要谨慎使用,避免系统时间与模拟时间不同而造成死等。(1)在服务线程内,加上需要等待的接口函数,比如说套接字接收请求或者sleep函数。处理方法:服务线程在接收到服务请求时,可以设置标志位,然后再在其他线程内处理即可。
2024-11-07 14:21:56
217
原创 git 合并错误分支后的处理办法
f选项是强制执行推送(如果有人在你推送之前已经推送的更改,那么该更改会被覆盖)将当前分支的HEAD指针(即当前分支的最新提交)移动到指定的。commitid-------需要切换到的目标提交节点。选项意味着不会改变工作目录和暂存区中的文件内容。用于将本地的更改推送到远程仓库。
2024-11-01 18:43:38
282
转载 vscode无法打开git graph问题
vscode打开gitgraph视图,报Error: Could not register service workers: InvalidStateError: Failed to register a ServiceWorker: The document is in an invalid state..vscode默认启动沙盒模式,通过该命令可以用来禁用沙盒模式;(沙箱模式是一种安全措施,用于限制应用程序的权限和对系统资源的访问,从而提高系统的安全性)再打开vscode,视图就可以正常预览了。
2024-09-29 08:52:15
506
原创 gdb调试工具-常用命令(1)
主要介绍gdb的打开待调试文件的方式,设置断点,逐步运行,查看变量值以及寄存器的值等,这些用法就足以在linux环境下编程中,查找和修复bug。
2024-05-05 17:30:19
588
3
原创 Linux-压缩包的压缩与解压缩
tar命令可以将文件或者目录打包成一个大文件,结合gzip,bzip2,xz的支持,可以对打包的文件进行压缩。-c :建立打包文件;-x:解压缩文件夹;-z:通过gzip进行压缩/解压缩,目标文件名最好是*.tar.gz;-j:通过bzip2进行压缩/解压缩,目标文件名最好是*.tar.bz2;-J:通过xz进行压缩/解压缩,目标文件名最好是*.tar.xz;-v:在压缩/解压缩时,显示正在处理的文件名;-f filename :filename填写将要处理的文件;
2024-04-04 15:42:20
331
1
原创 QT-定时器使用
在编写TCP/UDP调试助手时,想添加一个定时发送指定消息给到目标地址的功能,故而查看QT帮助文档并进行总结,定时器一共有两种方法,要么通过object基类自带的定时器,要么利用定时器类Timer。
2024-04-03 15:45:37
514
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人