![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
文章平均质量分 88
Antrn
和光同尘,与时舒卷;戢鳞潜翼,思属风云。
展开
-
CMake和CMakeLists.txt
qmake和cmake的区别?qmake 是为 Qt 量身打造的,使用起来非常方便cmake 不如qmake 简单易用,但功能更强大out-of source 构建方式,Qt Creator 为qmake也默认启用了该功能,称:shadow build一般简单的项目使用qmake进行构建, 复杂的项目使用qmake编译。/usr/local/bin和/usr/bin的区别?CMake简介比make更高级的编译配置工具,可以根据不同平台、编译器,生成相应的Makefile或者vcproj项原创 2021-01-08 15:16:44 · 581 阅读 · 0 评论 -
探究传输协议TCP与UDP与实现
目录TCP的数据安全保障UDP实现基于TCP的服务端/客户端TCP服务端默认函数调用顺序HelloWorld服务端TCP客户端的默认调用顺序HelloWorld客户端服务器和客户端之间的调用关系首先简单介绍一下二者的特点:TCP和UDP都属于ISO/OSI的第四层——传输层。TCP提供可靠地、面向连接和字节流的传输层服务。UDP是一个简单的面向数据报的传输层协议。TCP的数据安全保障TCP是对数据在传输过程中的控制。用来保障IP包在网络中畅游过程中的安全抵达,不至于在传输过程中因拥塞而被路由原创 2020-11-16 17:53:02 · 304 阅读 · 1 评论 -
Linux进程间通信的主要方式有哪些?
IPCIPC及网络编程管道进程间通信概念管道的概念及分类管道的概念及特点管道的分类管道编程1 创建管道消息队列共享内存信号量Linux网络编程基本套接口编程IPC及网络编程管道古老的进程间通信机制。进程间通信概念进程间通信是在不同进程间进行信息交换的机制。Linux进程间通信机制主要包括管道、信号、消息队列、共享内存、信号量、套接口。管道:管道可以划分为普通管道及命名管道。普通管道用于具有亲缘关系的进程(父子进程)间的通信,命名管道则在普通管道提供的功能基础上,通过给管道命名的方法,使管道变成原创 2020-10-25 17:35:20 · 1129 阅读 · 1 评论 -
Linux编程中的信号讲解!
目录信号信号的基本概念信号的安装及处理安装未决信号的处理编程实现等待信号编程实现信号的发送SIGALRM信号SIGCLD信号信号信号的基本概念信号的安装及处理安装未决信号的处理未决:是信号产生后的一种状态,是指从信号产生(硬件,其他进程)后,到信号被接收进程处理之前的一种过渡状态。如果程序中使用了sigprocmask阻塞了某种信号,则向进程发送的这种信号将处于未决状态。Linux中用于获取当前进程中处于未决状态的信号sigpending,函数声明都位于头文件<signal.h>中原创 2020-10-23 00:37:38 · 392 阅读 · 1 评论