上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 119 下一页

2022年10月4日

【B/S】浏览器地址栏输入URL,按下回车后发生了什么

摘要: URL后步骤概览 在地址栏输入URL后 查询ip地址dns解析(浏览器是不能识别url地址的,需解析成ip地址),建立tcp连接,(tcp三次握手)发送Http请求,服务器进行处理并返回Http报文,浏览器渲染页面,断开连接(tcp四次挥手)详细 查询ip... 阅读全文

posted @ 2022-10-04 01:26 bdy 阅读(31) 评论(0) 推荐(0)

【Epoll】Epoll的本质(原理)---研读

摘要: 目录 一、从网卡接收数据说起 二、如何知道接收了数据? 三、进程阻塞为什么不占用 CPU 资源? 四、内核接收网络数据全过程 五、同时监视多个 socket 的简单方法 六、epoll 的设计思路 七、epoll 的原理与工作流程 八、epoll 的实现细节 ... 阅读全文

posted @ 2022-10-04 01:26 bdy 阅读(270) 评论(0) 推荐(0)

【协程】linux进程-线程-协程上下文环境的切换与实现---未消化

摘要: 原文:https://blog.csdn.net/runner668/article/details/80512664 一:进程-线程-协程简介 进程和线程的主要区别是:进程独享地址空间和资源,线程则共享地址空间和资源,多线程就是多栈。 1、进程 进程是具有一... 阅读全文

posted @ 2022-10-04 01:26 bdy 阅读(291) 评论(0) 推荐(0)

【VS】VisualStudio 如何使用UML呢?

摘要: 在本文,笔者将会以图文并茂的方式教你如何开启VS新技能--- 类视图(UML),以及一些简单的用法。 背景: 前些天朋友入职新公司,不可避免的需要熟悉对方框架及业务逻辑代码,一时半会一头雾水的,老板时而不时的还催一下,真要命。于是告诉他用类视图(UML)... 阅读全文

posted @ 2022-10-04 01:26 bdy 阅读(1587) 评论(1) 推荐(0)

【mmap】深度分析mmap:是什么 为什么 怎么用 性能总结

摘要: 目录 有什么用? 1、文件映射 2、分配内存 mmap基础概念 mmap内存映射原理 mmap和常规文件操作的区别 mmap优点总结 mmap相关函数 mmap使用细节 性能总结 效率对比 有什么用? 1、文件映射 示例: linux mmap使用... 阅读全文

posted @ 2022-10-04 01:26 bdy 阅读(419) 评论(0) 推荐(0)

【内存池】C++内存池的简单原理及实现

摘要: 目录 前言 为什么要用内存池 内存池原理 内存池设计 内存池实现 原文:C++内存池的简单原理及实现 前言 个人写的内存池性能不一定比原策略好,而且用可能有bug,(知友不推荐自己写https://www.zhihu.com/question/25527491... 阅读全文

posted @ 2022-10-04 01:26 bdy 阅读(194) 评论(0) 推荐(0)

【内存池】C++ 内存池

摘要: C/C++下内存管理是让几乎每一个程序员头疼的问题,分配足够的内存、追踪内存的分配、在不需要的时候释放内存——这个任务相当复杂。 malloc/free、new/delete的缺点 1.调用malloc/new,系统需要根据“最先匹配”、“最优匹配”... 阅读全文

posted @ 2022-10-04 01:26 bdy 阅读(157) 评论(0) 推荐(0)

【linux】信号量与PV操作 (进程和线程的同步)

摘要: 目录 1、基本含义 使用PV操作实现进程互斥时应该注意的是: 2、例子:生产者/消费者模型 3.代码实现信号量 信号量分类:进程间信号量、线程间信号量 在计算机操作系统中,PV操作是进程管理中的难点。 1、基本含义 什么是信号量?信号量(sema... 阅读全文

posted @ 2022-10-04 01:26 bdy 阅读(834) 评论(0) 推荐(0)

【数据结构】linux 内核的list

摘要: 目录 原理 前言 2 定义 3 list提供的操作方法 使用 (二)结构体初始化 (三)增加结点 (四)删除结点 (五)替换结点 (六)结点搬移 (七)检测是否为最后节点、检测链表是否为空、检测链表是不是有一个成员结点 原理 前言 linux kernel... 阅读全文

posted @ 2022-10-04 01:26 bdy 阅读(486) 评论(0) 推荐(0)

【算法】详解二分查找算法(思路很简单,细节是魔鬼)

摘要: 我周围的人几乎都认为二分查找很简单,但事实真的如此吗?二分查找真的很简单吗?并不简单。看看 Knuth 大佬(发明 KMP 算法的那位)怎么说的: Although the basic idea of binary search is comparativ... 阅读全文

posted @ 2022-10-04 01:26 bdy 阅读(118) 评论(0) 推荐(0)

上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 119 下一页

导航