搜索
Ctrl K
计算机技术
学科知识库
生活
力扣
华为OD真题
豆瓣读书
计算机技术
A repository for computer technology articles
Asio
C
C++11新特性
C++性能优化
CMake
CPP
Clion
Linux
MySQL
Nginx
OS
Qt
Redis
STL
Tools
Vim
git
函数式编程
分布式
原子变量和内存模型
基础组件
并发编程
微服务
技术摘录
技术杂文
操作系统导论
数据结构与算法
模板元编程
深入理解计算机系统
源码剖析
网络编程
计算机组成原理
设计模式
Nginx源码剖析之基本数据结构:字符串
nginx 的字符串 是一个字符数组,其中记录有字符串长度的信息
#Nginx
#源码剖析
Nginx源码剖析之基本数据结构:单向链表
还可以明显看到,nginx 的链表中会提前创建出一个节点。到后面你就会看到,nginx 的链表中的节点,如果在没有扩容的情况下,是不会继续创建新节点的。因为它的数据存储在其他内存,这块内存起始地址由 elts 指针指向
#Nginx
#源码剖析
基于二叉搜索树实现Map容器的基本操作
二叉搜索数最难的就是删除,它有三种情况。首先应该处理有两个子节点的情况,降级为叶子节点。我们后面就只需要处理叶子节点或单个子节点情况。后面这两种情况记得考虑为根节点的特殊情况,同时要更新相关的成员信息,比方说 left、right、parent 的最新指向等
#数据结构与算法
Gdb基础教程
掌握基本的 gdb 命令,在实践中学习
#Tools
Nginx源码剖析之基本数据结构:数组
支持从后面添加一个或多个元素,不支持弹出元素
#Nginx
#源码剖析
Nginx源码剖析之基本数据结构:内存池
阅读任何源代码基础数据结构之前,得先阅读内存池源码
#Nginx
#源码剖析
存储器层次结构
存储器层次结构是可行的,这是因为与下一个更低层次的存储设备相比来说,一个编写良好的程序倾向千更频繁地访问某一个层次上的存储设备。所以,下一层的存储设备可以更慢速一点,也因此可以更大,每个比特位更便宜。整体效果是一个大的存储器池,其成本与层次结构底层最便宜的存储设备相当,但是却以接近于层次结构顶部存储设备的高速率向程序提供数据
#深入理解计算机系统
C++内存模型
atomic包含两个部分:原子操作和内存序
#原子变量和内存模型
C++死锁和数据竞争检查工具
我觉得工具是不错的,可随着程序越大,这类工具就极其耗时
#Tools
CAP 与 BASE 理论
分布式系统中必知的两个基础理论
#分布式
1
…
3
4
5
6
7
…
21
我
们
应
该
坚
守
正
确
的
道
路
,
而
不
是
看
似
正
确
的
道
路
,
可
有
太
多
不
深
思
的
人
误
入
歧
途
了
朋友
个人原创作品集
推荐机场(用多少买多少,不重置)
爱编程的大丙
杜老师说
第二学堂
清和
祈星海
太傅博客
今今今生
笨鸟教程
draveness
incredibuild
Tangly的学习笔记
KashiwaのBlog
deepin
鸟窝
文件转换免费网站
yihui
wpfx网盘分享
ArthurChiao's Blog
得物技术
火龙果
计算机技术学习笔记
kaito
筱晶IT知识库
wuli.wiki
skynet教程
分享Java+MySQL+Redis教程
libhv网络库教程
C++后端开发进阶教程
申请友链
账号
xiaoyangst
联系
| 由
Hexo
及
致远
驱动