Linux
文章平均质量分 89
TTang-sq
没什么能难倒程序员!!!
展开
-
【Linux】【xmake】安装 + C/C++常用项目配置
如题原创 2024-10-23 18:10:11 · 757 阅读 · 0 评论 -
【Linux】【git】创建使用+分支管理+场景模拟
如题原创 2024-08-09 16:46:17 · 899 阅读 · 1 评论 -
【Linux】装机常用配置
如题原创 2024-08-05 00:40:48 · 882 阅读 · 0 评论 -
【Linux】进程的隔离和控制:namespace 隔离、cgroup 控制
工具 dd、mkfs、df、mount、unshare、pidstat、stress 的使用包括名称隔离的示例,控制组进行内存控制、cpu资源控制的示例原创 2024-05-04 23:01:18 · 1373 阅读 · 0 评论 -
【Linux】【docker】docker的安装 + 拿到docker开发环境压缩包如何使用
如题原创 2024-02-25 19:17:01 · 974 阅读 · 0 评论 -
【Linux】【C++17】filesystem 工具,常用集合
如图原创 2023-10-11 14:20:20 · 998 阅读 · 1 评论 -
【Linux】【网络】工具:httplib 库的安装与简单使用
1. 下载 httplib 库2. 从 Win 传输文件到 Linux3. 解压缩httplib 库介绍1. struct Request 结构体源码展示2. struct Reponse 结构体源码展示3. httplib 库 Server 类4. httplib 库 Client 类5. 搭建简易 server 服务器6. 搭建简易 client 客户端原创 2023-10-05 03:04:11 · 2277 阅读 · 1 评论 -
【Linux】工具:Bundle 库的安装和简单使用
如题原创 2023-10-04 20:52:38 · 1767 阅读 · 2 评论 -
【云备份项目】【Linux】:环境搭建(g++、json库、bundle库、httplib库)
1. g++ 升级到 7.3 版本2. 安装 jsoncpp 库3. 下载 bundle 数据压缩库4. 下载 httplib 库跨系统文件传输:lrzsz解压缩:unzip原创 2023-10-04 03:37:00 · 598 阅读 · 1 评论 -
【Linux】工具:gcc/g++ 升级 7.3 版本
如题原创 2023-10-04 02:22:52 · 573 阅读 · 1 评论 -
【Linux】【网络】传输层协议:TCP
TCP 协议1. TCP 协议段格式2. TCP 报头解析3. TCP 的可靠性4. 面向字节流5. 粘包问题6. 连接队列维护TCP 的 确认应答机制TCP 的 超时重传机制TCP 的 三次握手TCP 的 四次挥手setsockopt 函数:设置套接字选项,解决 TIME_WAIT 状态引起的 bind 失败TCP 的 流量控制TCP 的 滑动窗口TCP 的 拥塞控制:慢启动机制 和 阈值TCP 的 延迟应答TCP 的 捎带应答TCP 的 异常情况原创 2023-09-25 15:52:26 · 444 阅读 · 2 评论 -
【Linux】【网络】传输层协议:UDP
1. 面向数据报2. UDP 协议端格式3. UDP 的封装和解包4. UDP 的缓冲区原创 2023-09-20 16:55:48 · 879 阅读 · 2 评论 -
【Linux】【网络】应用层协议:HTTPS
加密方式、数据摘要 \ 数据指纹、数字签名、HTTPS的工作过程、及过程中的密钥原创 2023-09-20 01:26:09 · 270 阅读 · 1 评论 -
【Linux】【网络】应用层协议:HTTP
url、协议格式、请求方法、状态码、常见 Header原创 2023-09-19 16:10:10 · 379 阅读 · 1 评论 -
【Linux】【网络】协议:(序列化和反序列化)json 的安装和简单使用
如题原创 2023-09-14 20:30:25 · 437 阅读 · 0 评论 -
【Linux】【网络】UDP、TCP 网络接口及使用
如题原创 2023-09-14 19:56:16 · 1397 阅读 · 0 评论 -
【Linux】线程篇Ⅲ:线程池(代码案例)、读者写者模型
线程池是一种线程使用模式。线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。线程池不仅能够保证内核的充分利用,还能防止过分调度。可用线程数量应该取决于可用的并发处理器、处理器内核、内存、网络sockets等的数量。,比如我们申请空间的时候,OS 会给我们多分配一些空间,在后续我们扩展空间的时候,直接线程的去访问这些空间。读者优先策略,上述代码就是,我们一般都是使用的这个策略。读者倘若很多一直不断的读取,导致写者写入不了数据,即写者饥饿,怎么办呢?这是读写和生产消费的区别!读写解锁 / 释放锁。原创 2023-09-02 00:22:53 · 203 阅读 · 0 评论 -
【Linux】线程篇Ⅱ:线程的同步与互斥(锁)接口及使用、线程库及线程id的理解
如题原创 2023-08-23 18:50:22 · 352 阅读 · 0 评论 -
【Linux】线程篇Ⅰ:线程和task_struct 执行流的理解、相关接口命令、线程异常、线程的私有和共享
1. ps -aL - - 查看执行流2. pthread_create 函数:创建线程3. ptread_join 线程等待4. ptread_exit 线程退出5. ptread_cancel 线程取消6. ptread_self 线程名称7. pthread_detach 线程分离原创 2023-08-22 16:18:12 · 327 阅读 · 0 评论 -
【Linux】进程信号篇Ⅲ:可重入函数、volatile关键字、SIGCHLD信号
如题原创 2023-08-19 19:08:00 · 300 阅读 · 0 评论 -
【Linux】进程信号篇Ⅱ:信号的阻塞及保存(sigset_t, sigprocmask, sigpending)、信号的处理、信号的捕捉(sigaction)
如题原创 2023-08-18 22:59:45 · 265 阅读 · 0 评论 -
【Linux】进程信号篇Ⅰ:信号的产生(signal、kill、raise、abort、alarm)、信号的保存(core dump)
如题原创 2023-08-17 02:14:19 · 1140 阅读 · 0 评论 -
【Linux】进程通信篇Ⅱ:共享内存、消息队列、信号量
如题原创 2023-08-15 14:26:43 · 402 阅读 · 0 评论 -
【Linux】进程通信篇Ⅰ:管道进程——pipe()、mkfifo()、open()、read()、write()、close()、unlink()
如题原创 2023-08-12 16:41:47 · 769 阅读 · 0 评论 -
【Linux】如何打包成动静态库,第三方动静态库如何使用?
如题原创 2023-08-08 12:17:34 · 899 阅读 · 0 评论 -
【Linux】IO 篇:文件调用原理,文件描述符,FILE的内涵,解析重定向,理解缓冲区,软硬链接
如题原创 2023-08-02 12:57:55 · 355 阅读 · 1 评论 -
【Linux】进程篇(补):简易 shell 的实现(进程深刻理解、内建命令的使用)
如题原创 2023-07-31 16:32:29 · 271 阅读 · 1 评论 -
【Linux】进程篇(补):守护进程
要设置新的会话和进程组 ID,需要使用 setsid 接口,而每个进程组的组长(进程组号同自己 PID 的进程)是不能舍自己进程组不顾的,即使用 setsid 创建新组,必须不能是组长。每登录一次,都是一个新的会话,即每个会话关联一个终端文件,进程组的名称是进程组中第一个进程的 PID。为了不受用户影响,网络服务器会将其进程单独拎出来,使用新的会话和进程组,为此称守护进程。fork出多进程,让父进程退掉,子进程继续跑,就相当于让出了组长。:将前台运行的进程暂停,并放入后台。:查看自己会话中后台运行的进程。原创 2023-09-12 00:02:47 · 522 阅读 · 0 评论 -
【Linux】进程篇Ⅱ:进程开始、进程终止、进程等待、程序替换
如题原创 2023-07-30 19:55:46 · 358 阅读 · 0 评论 -
【Linux】进程篇Ⅰ:进程信息、进程状态、环境变量、进程地址空间
如题原创 2023-07-30 00:18:57 · 518 阅读 · 0 评论 -
【Linux】调试器:gdb 的基本使用
如题原创 2023-07-14 19:36:21 · 210 阅读 · 0 评论 -
【Linux】工具:git 的下载安装 和 基本使用
如题原创 2023-07-14 08:49:09 · 106 阅读 · 0 评论 -
【linux】\r 和 \n 的区别、缓冲区的刷新情况、实例:进度条(用 Makefile 自动化构建)
如题原创 2023-07-13 23:10:49 · 3944 阅读 · 0 评论 -
【Linux】工具:yum软件安装、yum源配置更新;vim编辑器常用模式、命令集、【超推荐】vim自动化配置C++IDE;gcc / g++编译器命令、编译过程
yum、vim、gcc/g++,一站式配齐,含命令集。原创 2023-04-13 19:58:19 · 2710 阅读 · 1 评论 -
【Linux】权限:(详细讲解含图例!!)用户分类、文件属性、文件类型(file)、角色划分(chown、chgrp)、文件权限(chmod)、目录的权限(默认权限、权限掩码、粘滞位)
Linux 有关权限问题的详解!!!原创 2023-04-10 20:48:03 · 933 阅读 · 8 评论 -
Linux操作基础指令、热键
如题原创 2023-04-09 11:16:30 · 170 阅读 · 1 评论