2024  5

February  5

使用GDB调试程序

February 15, 2024 · 2 min · Lambert Xiao

什么是NUMA

February 12, 2024 · 1 min · Lambert Xiao

什么是UIO

February 12, 2024 · 1 min · Lambert Xiao

什么是VFIO

February 12, 2024 · 1 min · Lambert Xiao

什么是Virtio

February 12, 2024 · 1 min · Lambert Xiao

2023  12

October  1

进程的内存是怎么布局的

October 15, 2023 · 8 min · Lambert Xiao

April  4

openssl生成自签名证书

April 20, 2023 · 1 min · Lambert Xiao

Linux-dlsym

April 13, 2023 · 2 min · Lambert Xiao

怎么使用pkg-config

April 12, 2023 · 1 min · Lambert Xiao

如何使用mmap读写文件

April 9, 2023 · 1 min · Lambert Xiao

March  7

gtest-使用指北

March 29, 2023 · 2 min · Lambert Xiao

cmake-简单指北

March 28, 2023 · 1 min · Lambert Xiao

如何使用liburing读写磁盘

March 26, 2023 · 3 min · Lambert Xiao

在centos上安装多版本gcc

March 25, 2023 · 1 min · Lambert Xiao

如何使用libaio读写磁盘

March 25, 2023 · 4 min · Lambert Xiao

怎么使用valgrind诊断内存问题

March 22, 2023 · 3 min · Lambert Xiao

聊聊内存模型

March 21, 2023 · 1 min · Lambert Xiao

2022  106

November  1

文件系统之ext2

November 22, 2022 · 9 min · Lambert Xiao

October  2

安装新版gcc

October 31, 2022 · 1 min · Lambert Xiao

编译aws-sdk-cpp

October 31, 2022 · 1 min · Lambert Xiao

July  3

c++之什么是智能指针

July 17, 2022 · 1 min · Lambert Xiao

什么是eventfd

July 17, 2022 · 0 min · Lambert Xiao

c-野指针和悬空指针

July 7, 2022 · 1 min · Lambert Xiao

June  12

文件系统-fd究竟是啥

June 30, 2022 · 1 min · Lambert Xiao

网络-NAT打洞

June 24, 2022 · 1 min · Lambert Xiao

网络-ssdp协议

June 21, 2022 · 3 min · Lambert Xiao

Linux-dd命令

June 16, 2022 · 1 min · Lambert Xiao

Linux-strace

June 16, 2022 · 1 min · Lambert Xiao

Golang-Coredump设置

June 14, 2022 · 3 min · Lambert Xiao

实现一个p2p网络都需要会什么

June 14, 2022 · 1 min · Lambert Xiao

数据库分库、迁移

June 14, 2022 · 1 min · Lambert Xiao

[Writing]使用libp2p来构建点对点网络

June 13, 2022 · 6 min · Lambert Xiao

CMake和Automake

June 10, 2022 · 1 min · Lambert Xiao

golang-pprof使用

June 8, 2022 · 2 min · Lambert Xiao

算法-两数之和变种

June 7, 2022 · 1 min · Lambert Xiao

May  5

iptables和netfilter

May 16, 2022 · 1 min · Lambert Xiao

MongoDB查询计划

May 8, 2022 · 10 min · Lambert Xiao

MongoDB索引检索图解

May 7, 2022 · 1 min · Lambert Xiao

MongoDB覆盖索引

May 7, 2022 · 2 min · Lambert Xiao

MongoDB

May 6, 2022 · 1 min · Lambert Xiao

April  2

算法-设计数据结构

April 4, 2022 · 6 min · Lambert Xiao

LevelDB总览

April 3, 2022 · 1 min · Lambert Xiao

March  81

leveldb内部实现之compact

March 31, 2022 · 4 min · Lambert Xiao

leveldb内部实现之journal

March 31, 2022 · 9 min · Lambert Xiao

leveldb内部实现之memdb

March 30, 2022 · 7 min · Lambert Xiao

算法-只出现一次的数字

March 27, 2022 · 2 min · Lambert Xiao

golang-http2实现

March 25, 2022 · 22 min · Lambert Xiao

golang-runtime

March 25, 2022 · 1 min · Lambert Xiao

LevelDB是干嘛的

March 25, 2022 · 11 min · Lambert Xiao

Golang-epoll

March 24, 2022 · 15 min · Lambert Xiao

算法-全O(1)的数据结构

March 23, 2022 · 3 min · Lambert Xiao

golang-怎么用的epoll

March 17, 2022 · 0 min · Lambert Xiao

linux-常用命令

March 17, 2022 · 1 min · Lambert Xiao

什么是happend-before

March 17, 2022 · 1 min · Lambert Xiao

拥塞控制算法都有哪些

March 17, 2022 · 0 min · Lambert Xiao

网络IO的演变

March 15, 2022 · 1 min · Lambert Xiao

算法-BFS

March 13, 2022 · 2 min · Lambert Xiao

算法-DFS

March 13, 2022 · 5 min · Lambert Xiao

算法-hash表

March 13, 2022 · 0 min · Lambert Xiao

算法-LRU和LFU

March 13, 2022 · 3 min · Lambert Xiao

算法-topK

March 13, 2022 · 2 min · Lambert Xiao

算法-二叉树

March 13, 2022 · 11 min · Lambert Xiao

算法-位运算

March 13, 2022 · 2 min · Lambert Xiao

算法-前缀和

March 13, 2022 · 2 min · Lambert Xiao

算法-动态规划

March 13, 2022 · 4 min · Lambert Xiao

算法-子串子序列问题

March 13, 2022 · 5 min · Lambert Xiao

算法-快慢指针

March 13, 2022 · 1 min · Lambert Xiao

算法-拓扑排序

March 13, 2022 · 1 min · Lambert Xiao

算法-括号问题

March 13, 2022 · 1 min · Lambert Xiao

算法-数组

March 13, 2022 · 12 min · Lambert Xiao

算法-滑动窗口

March 13, 2022 · 3 min · Lambert Xiao

算法-链表

March 13, 2022 · 9 min · Lambert Xiao

golang-内存管理

March 12, 2022 · 4 min · Lambert Xiao

Golang-函数栈帧布局

March 12, 2022 · 4 min · Lambert Xiao

MySQL的三种日志-binlog、redolog、undolog

March 11, 2022 · 1 min · Lambert Xiao

UML-类图线条

March 11, 2022 · 1 min · Lambert Xiao

算法-二分法

March 10, 2022 · 5 min · Lambert Xiao

算法-单调栈

March 10, 2022 · 3 min · Lambert Xiao

Golang-sync.Pool结构之poolDequeue

March 9, 2022 · 5 min · Lambert Xiao

动态规划-买卖股票

March 9, 2022 · 3 min · Lambert Xiao

动态规划-打家劫舍

March 9, 2022 · 2 min · Lambert Xiao

动态规划-爬楼梯

March 9, 2022 · 1 min · Lambert Xiao

角落生物-坨坨坨酱

March 9, 2022 · 1 min · Lambert Xiao

Golang-Defer底层实现机制

March 8, 2022 · 2 min · Lambert Xiao

Golang-Sync.Pool底层结构

March 8, 2022 · 7 min · Lambert Xiao

Golang-实现限流器

March 8, 2022 · 7 min · Lambert Xiao

Raft-简单入门

March 7, 2022 · 1 min · Lambert Xiao

Redis-实现分布式锁

March 7, 2022 · 2 min · Lambert Xiao

B+树

March 6, 2022 · 1 min · Lambert Xiao

BIOS是什么

March 6, 2022 · 1 min · Lambert Xiao

B树

March 6, 2022 · 1 min · Lambert Xiao

C-啥是宏

March 6, 2022 · 1 min · Lambert Xiao

C-小知识

March 6, 2022 · 1 min · Lambert Xiao

DNS记录都有哪些?

March 6, 2022 · 1 min · Lambert Xiao

Docker原理

March 6, 2022 · 1 min · Lambert Xiao

Golang-Channel的底层结构

March 6, 2022 · 2 min · Lambert Xiao

Golang-小知识

March 6, 2022 · 1 min · Lambert Xiao

Golang-线程模型

March 6, 2022 · 1 min · Lambert Xiao

Golang垃圾回收

March 6, 2022 · 2 min · Lambert Xiao

Http2简介

March 6, 2022 · 1 min · Lambert Xiao

HTTPS是怎么建立的?

March 6, 2022 · 1 min · Lambert Xiao

kafka-知识总览

March 6, 2022 · 1 min · Lambert Xiao

Linux系统上的网络抓包

March 6, 2022 · 2 min · Lambert Xiao

LSMTree-一种支持高效读写的存储引擎

March 6, 2022 · 1 min · Lambert Xiao

Redis

March 6, 2022 · 1 min · Lambert Xiao

TCMalloc

March 6, 2022 · 1 min · Lambert Xiao

UDP协议

March 6, 2022 · 1 min · Lambert Xiao

中断

March 6, 2022 · 1 min · Lambert Xiao

你知道实模式和保护模式的区别吗

March 6, 2022 · 1 min · Lambert Xiao

前缀树

March 6, 2022 · 1 min · Lambert Xiao

加密算法之ECDH

March 6, 2022 · 1 min · Lambert Xiao

啥是KCP协议?

March 6, 2022 · 1 min · Lambert Xiao

如何通过存储过程计算用户留存

March 6, 2022 · 3 min · Lambert Xiao

常见数据结构

March 6, 2022 · 1 min · Lambert Xiao

平衡二叉树

March 6, 2022 · 1 min · Lambert Xiao

我只是个小模板

March 6, 2022 · 0 min · Lambert Xiao

数据库索引

March 6, 2022 · 1 min · Lambert Xiao

数据库锁

March 6, 2022 · 1 min · Lambert Xiao

未来传输协议之星-QUIC

March 6, 2022 · 2 min · Lambert Xiao

红黑树

March 6, 2022 · 1 min · Lambert Xiao

线程相关

March 6, 2022 · 1 min · Lambert Xiao

网络世界的传输基石-TCP

March 6, 2022 · 1 min · Lambert Xiao

进程相关

March 6, 2022 · 1 min · Lambert Xiao

2020  5

June  3

expect的简单使用

June 9, 2020 · 1 min · Theme PaperMod

koa的洋葱设计模型

June 5, 2020 · 1 min · Theme PaperMod

docker踩坑集锦

June 2, 2020 · 1 min · Theme PaperMod

May  2

curl使用socks5代理的正确姿势

May 29, 2020 · 1 min · Theme PaperMod

Shell分组计数

May 25, 2020 · 1 min · Theme PaperMod

2019  8

December  3

五种IO模型

December 27, 2019 · 1 min · Lambert Xiao

Socks5

December 10, 2019 · 4 min · Theme PaperMod

什么是https

December 3, 2019 · 1 min · Theme PaperMod

August  5

Kafka的基本命令

August 26, 2019 · 1 min · Lambert Xiao

Linux下统计代码的工具Cloc

August 15, 2019 · 1 min · Theme PaperMod

Shell取值表达式

August 15, 2019 · 1 min · Theme PaperMod

Docker 杂记

August 14, 2019 · 0 min · Theme PaperMod

NodeJS与ES6的模块化

August 14, 2019 · 1 min · Theme PaperMod

2018  26

October  7

nodejs-异步编程

October 6, 2018 · 1 min · Theme PaperMod

以太坊

October 6, 2018 · 2 min · Theme PaperMod

区块链的运转流程

October 5, 2018 · 1 min · Theme PaperMod

Nat技术详解

October 4, 2018 · 1 min · Theme PaperMod

UTXO

October 4, 2018 · 1 min · Theme PaperMod

Kadamlia

October 3, 2018 · 1 min · Theme PaperMod

Pow算法

October 3, 2018 · 1 min · Theme PaperMod

September  19

Grunt

September 4, 2018 · 2 min · Lambert Xiao

Gulp

September 4, 2018 · 2 min · Lambert Xiao

TCP协议

September 4, 2018 · 2 min · Theme PaperMod

UDP协议

September 4, 2018 · 1 min · Theme PaperMod

Webpack

September 4, 2018 · 2 min · Lambert Xiao

产生死锁的原因和必要条件

September 2, 2018 · 1 min · Theme PaperMod

基本分段存储管理方式

September 2, 2018 · 1 min · Theme PaperMod

基本分页存储管理方式

September 2, 2018 · 1 min · Theme PaperMod

对换

September 2, 2018 · 1 min · Theme PaperMod

操作系统引论

September 2, 2018 · 1 min · Theme PaperMod

线程的基本概念

September 2, 2018 · 1 min · Theme PaperMod

经典进程的同步问题

September 2, 2018 · 1 min · Theme PaperMod

虚拟存储器的基本概念

September 2, 2018 · 1 min · Theme PaperMod

调度算法

September 2, 2018 · 1 min · Theme PaperMod

进程同步

September 2, 2018 · 1 min · Theme PaperMod

进程控制

September 2, 2018 · 1 min · Theme PaperMod

进程的描述操作系统引论

September 2, 2018 · 1 min · Theme PaperMod

进程通信的类型

September 2, 2018 · 1 min · Theme PaperMod

连续分配存储管理方式

September 2, 2018 · 1 min · Theme PaperMod

2012  1

May  1

Java和Golang的区别

May 22, 2012 · 3 min · Theme PaperMod