仿照桃子大神的博客,我也把自己的博客文章都梳理下,归归类
博客资源收集(持续更新)
一、C++基础
拷贝构造函数和赋值构造函数
函数指针
sizeof用法
二、C++11学习
C++11学习之share_ptr和weak_ptr
C++11 unordered_map 无序容器的使用
Linux C++ 实现时间轮 优化超时检测机制
C++11 std::bind 代码练习
三、玩转windows编程
进程间通信(管道)
四、玩转linux编程
linux 概念之pid tid区分
linux下条件变量的实验研究
线程池实现原理
五、go语言学习
IDE学习
练习go基础语法
go语言接口
go开源项目整理-新手篇
六、《Linux高性能服务器编程》读书笔记
半同步半异步模式
epoll中ET和LT模式的区别
EPOLLONESHOT事件
多进程
七、开源项目代码分析
1.Muduo库分析
muduo分析之Thread类封装
网络审计开源
TcpFlow(1.4.6 C++版本)源代码分析
TcpFlow 1.4.6( C++版本)源代码分析之main函数分析
TcpFlow(1.4.6 C++版本)源代码分析之以太网数据包处理,ip数据包处理
2.Libevent开源学习
libevent 入门教程
Libevent开源框架学习大纲
libevent client客户端编写
libevent学习之bufferevent
libevent学习之TAILQ_QUEUE理解
libevent学习之跨平台Reactor接口的实现
Libevent学习之event_signal_map()
Libevent学习之处理可读 and 可写事件
参与的开源项目EasyDarwin
在Linux平台上搭建EasyDarwin,编译代码并简单部署
从零开始学习EasyDarwin(概述篇)
从零开始学习EasyDarwin(RTSP篇之协议分析篇)
从零开始学习EasyDarwin(RTSP连接监听初始化)
从零开始学习EasyDarwin(RTSP之EventThread)
从零开始学习EasyDarwin(RTSP之TaskThread)
从零开始学习EasyDarwin之无锁队列
从零开始学习EasyDarwin之RTSP请求处理过程
学习方法篇
程序员跨平台跨语言学习攻略(不断更新中)
快速掌握一个语言最常用的50%
如何有效的阅读开源代码
如何阅读公司的源代码
职业生涯-小公司和大公司的不同(持续更新)
如何高效地阅读技术类书籍与博客
后台开发技术基础之无锁队列
java基础学习
java学习笔记-类, 面向对象特性,包机制
java反射学习
java集合 映射使用(Set,List,Map)
windows内核
TDI 完全解析
软件调试
驱动层 完成获取进程网络流量模块(总结)
内核层监控进程 线程 创建和销毁
驱动层和应用层进行通信的代码
windows xp下使用TDI+NDIS实现进程网络流量限速(设计文档)
内核学习-中断级别,分页内存,用户模式以及内核模式
NDIS驱动结构
FwpsPendOperation函数解析
WFP-异步处理Classify Callout函数
汇编学习
汇编学习第零课 实验环境搭建以及寄存器学习
汇编学习第一课之寄存器
汇编学习第二课之 CS:IP,DS,SS:SP 寄存器
汇编学习第三课之if/if…else语句分析
汇编学习第四课之main函数反汇编
汇编学习第五课之函数调用约定:cdecl,stdcall,fastcall
汇编学习第五课之函数参数传递,函数返回值
IDA工具的使用