linux学习
文章平均质量分 93
903419
这个作者很懒,什么都没留下…
展开
-
TCP协议三次握手、数据收发、四次挥手,及抓包分析
TCP协议的三次握手、四次挥手以及wires hark抓包分析原创 2021-02-10 16:45:44 · 1636 阅读 · 2 评论 -
UDP协议详解
UDP( User Datagram Protocol)协议,用户数据报协议。简单的UDP编程代码1. UDP协议的三大特点无连接:在给对方发送消息的时候,不需要建立连接,只要知道对方的IP地址及侦听的端口就可以直接发送数据了。不可靠:对于UDP的发送方而言,不关心消息接收方是否工作正常,只关心发送函数调用是否成功(发送方调用sendto函数成功);面向数据报:应用层给传输层的UDP协议递交数据的时候,应用层的数会被临时写到UDP协议的发送缓冲区中,此时,在缓冲区当中打上UDP协议的报头之后,原创 2021-02-01 16:42:07 · 1009 阅读 · 1 评论 -
【Linux】一文搞懂socket网络编程!!!附详细代码
tcp网络编程,udp网络编程,附详细代码。原创 2020-12-21 12:14:13 · 1870 阅读 · 8 评论 -
CentOs中to_string用不了
编译的时候带上:-std=c++0xmain:test.cpp g++ -std=c++0x $^ -o $@ -g原创 2020-12-13 17:07:05 · 272 阅读 · 0 评论 -
【Linux】线程池详解,从线程池本质到代码实现!!!!
线程池详解原创 2020-11-30 18:47:27 · 529 阅读 · 8 评论 -
【Linux】POSIX信号量详解,从原理认识到代码实现线程间通信
POSIX信号量详解原创 2020-11-29 20:42:54 · 3212 阅读 · 10 评论 -
【Linux】多线程详解,一篇文章彻底搞懂多线程中各个难点!!!!!
多线程,从入门入坟!原创 2020-11-26 10:46:44 · 995 阅读 · 6 评论 -
【Linux】多线程详解,一篇文章彻底搞懂多线程中各个难点!!!
多线程,从入门到入坟!原创 2020-11-25 16:08:36 · 9134 阅读 · 16 评论 -
【Linux】一篇文章彻底搞定信号!
信号1.信号是什么?2.信号的种类3.信号的产生3.1硬件产生3.2软件产生4.信号的注册4.1非可靠信号的注册4.2可靠信号的注册5.信号的注销5.1非可靠信号的注销5.2可靠信号的注销6.信号阻塞6.1信号是怎样阻塞的?6.2sigprocmask7.信号未决7.1未决概念7.2sigpending8.信号的处理方式8.1signal函数8.2sigaction函数8.3自定义信号处理的流程9.信号的捕捉9.1信号捕捉的条件9.2信号捕捉流程10.常用信号集操作函数11.SIGCHLD信号原创 2020-11-19 17:15:32 · 11466 阅读 · 18 评论 -
【Linux】深入理解进程间通信之共享内存!!
共享内存概念共享内存函数:1. 创建共享内存共享内存标识符和操作句柄是什么?2. 附加到共享内存3. 共享内存和进程分离:4. 控制共享内存原创 2020-11-10 16:09:29 · 358 阅读 · 0 评论 -
【Linux】详谈重定向原理、动态库和静态库的使用、文件系统、软硬链接
重定向原理,动态库静态库,文件系统,软硬链接原创 2020-11-08 18:14:00 · 868 阅读 · 1 评论 -
【Linux】进程间通信之管道的理解和使用
管道,匿名管道,命名管道原创 2020-11-05 16:59:09 · 149 阅读 · 0 评论 -
Linux无系统内核源码
下载系统包yum install rpm-buildyum install redhat-rpm-config下载并安装kernel包wget http://vault.centos.org/6.0/os/SRPMS/Packages/kernel-2.6.32-71.el6.src.rpmrpm -ivh kernel-2.6.32-71.el6.src.rpm执行rpmbuild命令cd /root/rpmbuild/SPECSrpmbuild -bp --target=un..原创 2020-10-30 23:33:54 · 251 阅读 · 0 评论 -
【Linux】深入理解程序地址空间
详谈程序地址空间原创 2020-09-21 13:23:35 · 2260 阅读 · 0 评论 -
【Linux】常用基础指令大全
常用基础指令原创 2020-09-16 16:31:21 · 128 阅读 · 0 评论 -
【Linux】Linux基础工具使用大全
yum,vim,gdb,make/makefile原创 2020-10-26 17:44:35 · 232 阅读 · 0 评论 -
【Linux】权限的概念和管理
详细解释权限和如何操作管理类原创 2020-10-26 11:32:46 · 304 阅读 · 0 评论 -
【Linux】进程控制之程序替换的理解
各种接口的解释原创 2020-10-22 00:16:15 · 188 阅读 · 0 评论 -
【Linux】进程控制之进程等待的理解和使用
wait和waitpid的详细理解和使用。原创 2020-10-10 13:52:17 · 743 阅读 · 0 评论 -
进程控制之进程终止
进程终止:如何终止一个进程。进程常见两种退出方式:正常终止main函数中,return退出在任意位置调用exit退出在任意位置调用_exit退出异常终止:程序未运行完,程序崩溃了exit函数原型:#include <unistd.h>void exit(int status)exit函数特性:可在程序任意位置调用退出会刷新缓冲区,将数据写入文件exit是库函数最终会调用_exit接口_exit函数原型#include <unistd.h原创 2020-10-10 09:43:30 · 183 阅读 · 0 评论 -
【Linux】详解进程创建中fork和vfork
fork和vfork的理解原创 2020-10-09 16:44:08 · 184 阅读 · 0 评论 -
【Linux】标准IO,Unbuffered IO,文件描述符
目录1.标准IO,Unbuffered IO是什么2.标准IO和Unbuffered IO使用的函数:3.具体如何使用这些函数?思考:4. 文件描述符文件描述符和文件流指针的区别?原创 2020-10-28 21:16:09 · 646 阅读 · 0 评论