Toggle navigation
Stephan14 Blog
Home
About
Portfolio
Tags
Security Policy
Tags
享受编程 信仰技术
工作
C/C++
Linux
设计模式
mysql
libevent
操作系统
go
算法
分布式系统
kafka
工作
2018年回顾
浴火重生
新人成长
送给刚入职场的年轻人
C/C++
C++获取exception栈
使用GDB调试C++进程
Effective C++ 改善程序与设计的55个具体做法
读书笔记
Linux服务端多线程编程
读书笔记
C++类型转换
C++四种类型转换区别
C/C++ Volatile关键词深度剖析
Volatile关键词的三大特性
C++ 初始化
C++的各种初始化方式
C++ 右值的前世今生
右值的相关使用方式
C++ 编译连接遇到的问题
C++ multiple definition
C++反射机制
可变参数模板实现C++反射
C++构造函数
深入理解拷贝构造函数
C++构造函数与析构函数
异常处理的问题以及解决方案
NULL与nullptr
C++ 空指针
C++继承
根据基类指针判断指针指向的子类
libevent源码分析
定时器实现
c指针和数组
基础知识
Linux
网络 IO 演变发展过程和模型介绍
转载自腾讯技术工程微信公众号
Linux下各文件夹含义
Linux基础
Linux中使用正则表达式
正则表达式
设计模式
门面模式与桥接模式
门面模式与桥接模式的区别
适配器模式
适配器模式分析与使用
单例模式
三种单例模式的C++实现
状态模式
基础介绍
mysql
mysql sql语句分析
explain 详解
mysql update使用
大量数据update优化
libevent
libevent源码分析
定时器实现
操作系统
文件系统
深入了解文件系统结构
分支预测
浅谈分支预测、流水线与条件转移
存储模型
程序运行的相关技术
管程
原理与使用方法
互斥解决方案
硬件和软件方法
CPU调度
CPU调度算法、调度时机、调度过程
线程
线程引入以及线程相关实现
进程
进程相关的数据结构
系统调用
X86系统调用
中断与异常机制
中断与异常的详细介绍
处理机调度
实时系统中的调度
信号量
互斥访问与条件同步
寻址方式
基础介绍
go
go 数据类型使用总结
《Go语言学习笔记》第五章总结
go语言interface
interface使用介绍
算法
实现varint和zigzag转换器
RPC服务中流量的极致优化
分布式系统
分布式系统模式
读书笔记
The Tail At Scale
论文总结
GFS论文总结
读书笔记
一致性
最终一致性的理解
kafka
kafka python 客户端分析
生产者源码分析