主页
归档
分类
搜索
分类
C/C++
2019-10-21 Mon.
C++不可拷贝类和右值引用
2019-10-20 Sun.
C++构造函数的隐式转换和转换函数
2019-10-18 Fri.
C++中gRPC访问结构体成员和const访问限制
2019-10-18 Fri.
C和C++的历史版本迭代整理
2019-10-16 Wed.
C++中的RAII机制和互斥锁应用
2019-10-14 Mon.
Linux构建自动化过期日志备份
2019-10-11 Fri.
STL容器之容器基本操作和删除成员需注意的陷阱
2019-10-10 Thu.
STL容器之map使用和C++11遍历新用法
2019-09-28 Sat.
构建工程化的makefile
2016-07-04 Mon.
内存调试检测工具Valgrind简介
LeetCode
2000-01-01 Sat.
LeetCode刷题学习(四) -- 哈希表
2000-01-01 Sat.
LeetCode刷题学习(三) -- 链表篇
2000-01-01 Sat.
LeetCode刷题学习(二) -- 数组篇
2000-01-01 Sat.
LeetCode刷题学习(一) -- 开篇
Linux
2024-06-12 Wed.
记一次失败的/boot分区扩容
2024-05-06 Mon.
记一个systemd设置自启动问题
2023-09-27 Wed.
服务究竟被谁kill了? -- 利用SystemTap监测
2023-09-26 Tue.
服务究竟被谁kill了? -- 利用audit审计监测
2023-05-11 Thu.
strace工具案例
2019-03-24 Sun.
sar和pidstat使用
2016-11-27 Sun.
Mac搭建python开发环境搭建及学习笔记
2016-07-08 Fri.
回车及换行的区别及介绍
2016-05-03 Tue.
Vim编码识别及转换
2015-08-18 Tue.
crontab学习使用笔记
2015-08-01 Sat.
Vim插件配置
MIT6.824
2024-08-30 Fri.
MIT6.824学习笔记(四) -- Raft
2024-08-21 Wed.
MIT6.824学习笔记(三) -- GFS
2024-08-20 Tue.
MIT6.824学习笔记(二) -- RPC和线程
2024-08-17 Sat.
MIT6.824学习笔记(一) -- 课程介绍 及 MapReduce
MySQL
2024-09-15 Sun.
MySQL学习实践(三) -- MySQL索引
2024-09-11 Wed.
MySQL学习实践(二) -- MySQL事务
2024-09-07 Sat.
MySQL学习实践(一) -- 整体架构和基本操作的流程
Rust
2024-10-27 Sun.
Rust学习实践(九) -- Demo项目:几个Demo练习
2024-10-19 Sat.
Rust学习实践(八) -- Demo项目:实现简易Redis
2024-10-15 Tue.
Rust学习实践(七) -- Rust网络编程和Demo
2024-10-11 Fri.
Rust学习实践(六) -- Rust特性:unsafe、macro宏编程、异步编程
2024-10-07 Mon.
Rust学习实践(五) -- Rust特性:并发编程
2024-10-01 Tue.
Rust学习实践(四) -- Rust特性:智能指针
2024-09-28 Sat.
Rust学习实践(三) -- Rust特性:生命周期及函数式编程
2024-09-20 Fri.
Rust学习实践(二) -- Demo项目:文件搜索工具
2024-09-17 Tue.
Rust学习实践(一) -- 总体说明和Rust基础
Shell
2019-10-15 Tue.
Shell中各种括号的作用和区别
Solana
2024-11-03 Sun.
Solana开发学习(一) -- 总体说明
eBPF
2024-06-28 Fri.
eBPF学习实践系列(六) -- bpftrace学习和使用
2024-06-20 Thu.
eBPF学习实践系列(五) -- 分析tcplife.bpf.c程序
2024-06-19 Wed.
eBPF学习实践系列(四) -- eBPF的各种追踪类型
2024-06-15 Sat.
eBPF学习实践系列(三) -- 基于libbpf开发实践
2024-06-10 Mon.
eBPF学习实践系列(二) -- bcc tools网络工具集
2024-06-06 Thu.
eBPF学习实践系列(一) -- 初识eBPF
其他
2023-04-01 Sat.
阶段小结
2019-10-27 Sun.
区块链学习笔记
大模型
2024-06-20 Thu.
ollama搭建本地个人知识库
存储
2024-08-26 Mon.
学习Linux存储IO栈(四) -- 通用块层
2024-08-15 Thu.
学习Linux存储IO栈(三) -- eBPF和ftrace跟踪IO写流程
2024-08-13 Tue.
学习Linux存储IO栈(二) -- Linux内核存储栈流程和接口
2024-08-11 Sun.
leveldb学习笔记(七) -- 布隆过滤器
2024-08-09 Fri.
leveldb学习笔记(六) -- LRU缓存
2024-08-07 Wed.
leveldb学习笔记(五) -- sstable实现
2024-08-02 Fri.
leveldb学习笔记(四) -- memtable结构实现
2024-07-29 Mon.
leveldb学习笔记(三) -- 日志结构实现
2024-07-20 Sat.
leveldb学习笔记(二) -- 读写操作流程
2024-07-11 Thu.
学习Linux存储IO栈(一) -- 存储栈全貌图
2024-07-10 Wed.
leveldb学习笔记(一) -- 整体架构和基本操作
工具
2024-06-16 Sun.
Excalidraw白板工具和快捷键
2016-06-29 Wed.
实用工具集合之tmux
2016-06-29 Wed.
实用工具集合之oh-my-zsh
2016-04-04 Mon.
GitHub Pages及jekyll搭建博客
2016-03-20 Sun.
git学习实践笔记
2016-03-05 Sat.
Windows利器Cmder&使用Markdown写博客
案例实验
2023-06-30 Fri.
从1万空文件占用空间大小看Linux文件系统结构
2023-05-19 Fri.
MySQL单表超过2000万后会怎么样
2023-04-09 Sun.
网络实验-设置机器的MTU和MSS
网络
2024-07-13 Sat.
网络实验 -- TIME_WAIT状态的连接收到SYN是什么表现
2024-07-05 Fri.
TCP发送接收过程(三) -- 学习netfilter和iptables
2024-07-03 Wed.
追踪内核网络堆栈的几种方式
2024-07-02 Tue.
TCP发送接收过程(二) -- 实际案例看TCP性能和窗口、Buffer的关系
2024-06-30 Sun.
TCP发送接收过程(一) -- Wireshark跟踪TCP流统计图
2024-06-26 Wed.
TCP半连接全连接(四) -- eBPF跟踪全连接队列溢出(下)
2024-06-23 Sun.
TCP半连接全连接(三) -- eBPF跟踪全连接队列溢出(上)
2024-05-30 Thu.
TCP半连接全连接(二) -- 半连接队列代码逻辑
2024-05-27 Mon.
分析netstat中的Send-Q和Recv-Q
2024-05-20 Mon.
分析某环境中ss结果中Send-Q为0的原因
2024-05-18 Sat.
TCP半连接全连接(一) -- 全连接队列相关过程
2023-05-10 Wed.
RFC1180学习笔记
翻译学习
2019-11-07 Thu.
ApplyFunctionalProgrammingPrinciples翻译学习
2019-10-28 Mon.
ActWithPrudence翻译学习
设计模式
2024-05-14 Tue.
结构型设计模式
2024-05-14 Tue.
行为型设计模式-命令模式
2024-05-14 Tue.
行为型设计模式-策略模式
2024-05-14 Tue.
行为型设计模式-观察者模式
2024-05-13 Mon.
创建型设计模式-原型模式
2024-05-12 Sun.
创建型设计模式-建造者模式
2024-05-12 Sun.
创建型设计模式-工厂模式
2024-05-11 Sat.
创建型设计模式-单例模式
分类
C/C++ (10)
LeetCode (4)
Linux (11)
MIT6.824 (4)
MySQL (3)
Rust (9)
Shell (1)
Solana (1)
eBPF (6)
其他 (2)
大模型 (1)
存储 (11)
工具 (6)
案例实验 (3)
网络 (12)
翻译学习 (2)
设计模式 (8)