操作系统
文章平均质量分 90
学IT的小卢
擅长写bug,摆烂,白日梦。
展开
-
详解http协议和https协议
HTTP(Hyper Text Transfer Protocol)协议又叫做超文本传输协议,是一个简单的请求-响应协议,HTTP通常运行在TCP之上。在编写网络通信代码时,我们可以自己进行协议的定制,但实际有很多优秀的工程师早就已经写出了许多非常成熟的应用层协议,其中最典型的就是HTTP协议。http协议内容都是按照⽂本的⽅式明⽂进行传输,这就导致在传输过程中信息被轻易窃取、篡改。https协议属于应用层协议之一,是在http协议的基础上引⼊了⼀个加密层。原创 2024-02-29 11:17:57 · 691 阅读 · 0 评论 -
协议和序列化反序列化
协议”本身是一种约定俗成的东西,由通讯双方必须共同遵从的一组约定,因此我们一定要将这种约定用计算机语言表达出来,此时双方计算机才能识别约定的相关内容我们把这个规矩叫做“协议”原创 2024-02-29 11:17:12 · 633 阅读 · 0 评论 -
详解UDP/TCP套接字
在IP数据包头部中, 有两个IP地址, 分别叫做源IP地址, 和目的IP地址。原创 2024-02-29 11:16:31 · 1875 阅读 · 2 评论 -
网络基础入门
独立模式: 计算机之间相互独立;网络互联: 多台计算机连接在一起, 完成数据共享计算机数量更多了, 通过交换机和路由器连接在一起 ,范围相比于广域网,范围较小,这个小范围可以具体是一个家庭、学校、公司。私网和内网通常也表示同样的概念,都指的是企业、学校或家庭等组织内部形成的局域网。将远隔千里的计算机都连在一起 所谓 “局域网” 和 “广域网” 只是一个相对的概念. 也可以看做一个比较大的局域网。Internet可以被看作是一个广域网。公网和外网通常是指同一个概念,它们可以被看作是广域网的一部分。原创 2024-02-29 11:14:05 · 392 阅读 · 0 评论 -
【Linux】基于单例模式懒汉实现方式的线程池
【代码】【Linux】基于单例模式懒汉实现方式的线程池。原创 2024-02-09 14:01:41 · 1083 阅读 · 0 评论 -
【Linux】信号量
只要我们对资源进行整体加锁就默认了我们对这个资源整体使用,实际情况可能存在一份公共资源,但是允许同时访问不同的区域!(程序员编码保证不同的线程可以并发访问公共资源的不同区域!信号量本质是一把计数器,衡量临界资源中资源数量多少的计数器只要拥有信号量,就在未来一定能够拥有临界资源的一部分,申请信号量的本质:对临界资源中特定小块资源的预定机制。比如电影院买票预定座位只要申请成功,就一定有你的资源,只要申请失败,就说明条件不就绪,你只能等,就不需要判断了。原创 2024-02-09 14:01:09 · 1165 阅读 · 0 评论 -
【Linux】生产者消费者模型
生产者消费者问题(英语:Producer-consumer problem),也称有限缓冲问题(英语:Bounded-buffer problem),是一个多线程同步问题的经典案例。该问题描述了共享固定大小缓冲区的两个线程——即所谓的“生产者”和“消费者”——在实际运行时会发生的问题。生产者的主要作用是生成一定量的数据放到缓冲区中,然后重复此过程。与此同时,消费者也在缓冲区消耗这些数据。该问题的关键就是要保证生产者不会在缓冲区满时加入数据,消费者也不会在缓冲区中空时消耗数据。原创 2024-02-09 13:59:30 · 963 阅读 · 0 评论 -
【Linux】线程
在一个程序里的一个执行路线就叫做线程(thread)。更准确的定义是:线程是“一个进程内部的控制序列”一切进程至少都有一个执行线程线程在进程内部运行,本质是在进程地址空间内运行在Linux系统中,在CPU眼中,看到的PCB都要比传统的进程更加轻量化透过进程虚拟地址空间,可以看到进程的大部分资源,将进程资源合理分配给每个执行流,就形成了线程执行流我们来看看我们之前进程的结构:每个进程都有自己独立的进程地址空间和独立的页表,也就意味着所有进程在运行时本身就具有独立性。原创 2024-02-09 13:57:32 · 1083 阅读 · 0 评论 -
【Linux】深入理解系统文件操作(1w字超详解)
基于用户层中语言层的系统接口对os系统接口的封装底层原理讲解,超详细,快来看看吧原创 2023-10-30 09:53:27 · 3081 阅读 · 183 评论 -
【Linux进行时】进程控制
Linux系统下对于进程状态的管理控制原创 2023-10-18 09:46:09 · 651 阅读 · 54 评论 -
【Linux进行时】进程地址空间
进程地址空间的讲解原创 2023-10-02 13:26:07 · 1140 阅读 · 83 评论 -
【Linux进行时】环境变量and进程优先级
Linux中环境变量的概念和查询设置环境变量的方法,进程优先级的讲解原创 2023-09-27 09:24:33 · 734 阅读 · 53 评论 -
【Linux进行时】进程状态
linux和操作系统中进程状态的概率及其验证原创 2023-09-18 09:42:54 · 1886 阅读 · 126 评论 -
【Linux】冯诺依曼体系和操作系统:
Linux中冯诺依曼体系和操作系统的概念详解原创 2023-05-05 10:02:51 · 7353 阅读 · 281 评论