Linux
文章平均质量分 63
璇焱如柳
这个作者很懒,什么都没留下…
展开
-
linux C/C++ 捕获 SIGSEGV 段错误信号
崩溃是常见现象,有时候,我们希望程序在崩溃的时候,先做点其他操作再崩溃,比如记录崩溃时刻的堆栈信息,或是提前释放一些硬件资源等等,那么就需要让程序捕获错误信号。信号,主要由访问空指针、内存访问越界、访问已释放的内存等原因导致。原创 2024-03-22 17:26:03 · 365 阅读 · 0 评论 -
linux系统breakpad安装、使用方法
BreakPad是Google开发的一款软件崩溃信息记录工具,其大致原理是捕获系统底层发出的崩溃信号,将此刻软件的堆栈信息并进行分析生成报告,可以很方便的定位问题代码。原创 2024-03-19 15:12:14 · 1269 阅读 · 0 评论 -
LInux:生成崩溃程序的core文件
core文件是linux系统下一种记录软件异常的机制,在进程运行崩溃时,系统会将coredump信息写入core文件。这样就方便我们定位软件问题。原创 2023-07-03 11:38:29 · 3118 阅读 · 0 评论 -
Linux系统安装QQ最新版 2023-06-30
腾讯在2023-05-30更新了linux版的qq,这次界面终于不再复古,好看多了。选择跟自己计算机匹配的版本,一般都是X86,如果是arm开发板就选ARM版。由于我都是ubuntu系统,因此这里我下载的是X84版的deb包。由于之前安装了2.0.0版本的QQ,所以报了几个警告。如果是CentOS,自行选择rpm即可。界面较上个版本确实进行了很大的优化。找到下载好deb,执行安装命令。原创 2023-06-30 17:13:34 · 9721 阅读 · 5 评论 -
C/C++ 运行shell脚本,并获取返回结果
C/C++运行shell命令通常有两种办法,调用system()或者popen()函数。 `system()` 函数会运行shell命令,并返回标志位,告知用户命令是否运行成功,但是不会返回shell指令的运行结果。有时,我们需要shell命令的运行结果,比如我们写系统监控日志,我们需要把结果写到文件里`popen`函数可以帮助我们。原创 2023-06-30 16:35:04 · 4615 阅读 · 3 评论 -
Linux系统如何设置开机自启脚本
Linux系统开启自启脚本的配置,我这里记录了三种办法,对于绝大多数linux系统,这三种方法里肯定有合适的。原创 2023-04-14 16:02:24 · 13367 阅读 · 5 评论 -
Linux以非堵塞模式执行shell脚本
还有部分命令是不会立马执行完的,需要等待一段时间,甚至永远不会执行完(比如`top`),这种情况就会阻塞终端,我们就没法继续使用这个终端了,除非你`ctrl+c`退出正在执行的脚本。原创 2023-04-13 11:08:34 · 2067 阅读 · 0 评论 -
Ubuntu18.04 右上角网络连接消失问题记录
ubuntu18.04 右上角网络连接消失问题,内核版本切换,以及显卡驱动nvidia-smi failed等等问题原创 2022-10-12 21:44:05 · 906 阅读 · 0 评论 -
Linux Socket通信:一文详解TCP通信API用法
Linux所有的硬件接口都被当成一个文件来操作,相应的,这些硬件接口也有对应的文件操作符。比如,文件操作符0表示标准输入流,对应的硬件是键盘;文件操作符1表示标准输出流,对应的硬件是显示器。这么看的话,套接字被当成文件就容易理解了。而且,Linux通过read()函数和write()函数进行文件的读写,同样,也可以用这两个函数对其他计算机发送和接收消息。.........原创 2022-08-28 22:54:35 · 700 阅读 · 0 评论 -
C++ UDP通信,recvfrom函数一直堵塞
对于UDP通信中,recvfrom函数一直阻塞的问题,首先要检查发送端……原创 2022-08-27 19:54:17 · 9531 阅读 · 4 评论 -
Qt报错: error: stdlib.h: No such file or directory #include_next <stdl
/usr/include/c++/7/cstdlib:75: error: stdlib.h: No such file or directory #include_next ^~~~~~~~~~原创 2022-08-19 16:52:45 · 1215 阅读 · 0 评论 -
Linux下安装ffmpeg动态库,并导入Qt
安装ffpemg,编译成.so动态库,并导入Qt使用原创 2022-08-05 13:31:49 · 2582 阅读 · 0 评论