学习笔记目录

网页爬虫部分

C++ 提取网页内容系列之五 整合爬取豆瓣读书 
C++ 提取网页内容系列之四正则 
C++ 提取网页内容系列之三
C++ 提取网页内容系列之二 
C++ 提取网页内容系列之一 
获取电驴首页推荐信息和指定栏目信息
统计单词出现频率及排序 从单机到多机合作 图文示例
并行处理管道

 

 

网络部分 asio boost

boost 编写finger服务 
网络传输 buf 封装 示例代码
boost asio 学习(九) boost::asio 网络封装 
boost asio 学习(八) 网络基础 二进制写发送和接收 
boost asio 学习(七) 网络基础 连接器和接收器(TCP示例) 
boost asio 学习(六) 定时器 
boost asio 学习(五) 错误处理 
boost asio 网络聊天 代码修改学习 
boost asio 学习(四)使用strand将任务排序 
boost asio 学习(三)post与dispatch   
boost asio 学习(二)了解boost::bind 
boost asio 学习(一)io_service的基础 

 

Message Queue部分 

zeromq学习记录(九)练习代码学习ZMQ_ROUTER ZMQ_READLER 
zeromq学习记录(八)负载均衡 附ZMQ_ROUTER的流程分析 
zeromq学习记录(七)订阅发布消息封装
zeromq学习记录(六)C语言示例 
zeromq学习记录(五)vc下多线程 
zeromq学习记录(四)使用ZMQ_ROUTER ZMQ_DEALER
zeromq学习记录(三)使用ZMQ_PULL ZMQ_PUSH 
zeromq学习记录(一)最初的简单示例使用ZMQ_REQ ZMQ_REP
zeromq示例代码 
 

算法部分

算法导论 二项堆
算法导论 红黑树 学习 删除(四) 图文
算法导论 红黑树 学习 插入(三) 图文
算法导论 红黑树 学习 旋转(二)图文
算法导论 红黑树 热身 二叉树学习(一)图文
动态规划与贪婪算法学习笔记
使用赫夫曼编码压缩数据
冒泡 快速 堆排序 归并排序示例
二分查找练习
堆排序练习

 

数据和算法 实际应用

redis学习笔记
字典类的代码的学习
简易数据库实现 UNIX环境高级编程(APUE)第二十章 A Database Library
随机发牌 代码
查表胡牌判断算法 c++
日文胡牌算法资料 JAVA
leveldb 学习记录(一) skiplist
leveldb 学习记录(二) Slice
leveldb 学习记录(三) MemTable 与 Immutable Memtable
leveldb 学习记录(四) skiplist补完
leveldb 学习记录(四)Log文件
leveldb 学习记录(五)SSTable格式介绍
leveldb 学习记录(六)SSTable:Block操作 
leveldb 学习记录(七) SSTable构造
leveldb 学习记录(八) compact
 
leveldb 源码编译 vs版本
rapidjson 的练习
trinitycore 魔兽服务器源码分析(一) 网络
trinitycore 魔兽服务器源码分析(二) 网络
trinitycore 魔兽服务器源码分析(三) 多线程相关
windows下使用redis c++
my simplest kv db
c++11 线程池学习笔记 (一) 任务队列
c++11 线程池学习笔记 (二) 线程池
google protobuf VC下的使用笔记
服务器开发笔记
redis在游戏服务器中的使用初探(一) 环境搭建
redis在游戏服务器中的使用初探(二) 客户端开源库选择
redis在游戏服务器中的使用初探(三) 信息存储
redis在游戏服务器中的使用初探(四) redis应用
根据指定规则生成游戏选项编码实战 
利用redis制作消息队列
编译UNITY的MONO模块记录
bittorrent 学习(一) 种子文件分析与bitmap位图
bittorrent 学习(二) LOG日志和peer管理连接
bittorrent 学习(三) MSG
bittorrent 学习(四) tracker peer通讯
 
 

区块链
cpp 区块链模拟示例(一)工程建立
cpp 区块链模拟示例(二)工程代码解析
cpp 区块链模拟示例(三)新基本原形工程的建立
cpp 区块链模拟示例(四) 区块链工作量证明
cpp 区块链模拟示例(五) 序列化
cpp 区块链模拟示例(六) 交易
cpp 区块链模拟示例(七) 补充 Merkle树



 

 

设计模式

设计模式之模板模式 template
设计模式之装饰模式
多线程安全单例模式学习代码 c++11
设计模式发布订阅c++11
设计模式 工厂模式 使用shared_ptr
设计模式之桥接模式 c++11
设计模式策略模式c++11
设计模式 策略模式2 c++11
设计模式 单例模式 使用模板及智能指针
c++沉思录 学习笔记 第五章 代理类
c++沉思录 学习笔记 第六章 句柄(引用计数指针雏形?)

 

c++模板笔记

c++模板笔记
模板学习实践三 functor
模板学习实践二 pointer
模板学习实践一 accumulationtraits
c++ stl源码剖析学习笔记(一)uninitialized_copy()函数
c++ stl源码剖析学习笔记(二)iterator
c++ stl源码剖析学习笔记(三)容器 vector
boost学习 泛型编程之traits 学习
boost学习 内嵌类型 与 any 的代码练习

 

windows驱动部分

磁盘保护原理简介
操作系统学习笔记(三) windows内存管理
操作系统学习笔记(二) 页式映射及windbg验证方式
操作系统学习笔记(一) 段权限转移规则
关于隐藏文件夹
IoGetRelatedDeviceObject学习
CPU与IRP的一些相关函数
HOOK NTFS 禁止格式化
文件重命名的几种写法
ProcessHacker学习笔记
windbg 经典死锁调试
windows内核对象管理学习笔记

 

性能监控

用于KVM虚拟机的性能监控

c++ 计算cpu占用率 
主机性能监控之wmi 获取磁盘信息 
主机性能监控之wmi 获取进程信息 
主机性能监控之wmi 获取系统信息及内存性能信息 

 

状态机 部分

关于状态机 本博客已经有多篇文章提到过 csdn

比如

游戏脚本编程 文本token解析
知乎上的一道题目 如何判断某个二进制数如是否存在两位1中间有包含0的情况?
又一篇四则运算代码
状态机学习(六)解析JSON2
状态机学习(五)解析四则运算式 语法分析
状态机学习(四)解析四则运算式 词法分析
状态机学习(三)解析JSON
状态机学习(二)解析INI文件
状态机学习(一)统计字符

 

分布式对象存储

分布式对象存储 读书笔记(一) 开始
分布式对象存储 读书笔记(二) 解耦
分布式对象存储 读书笔记(三) 元数据

 

分布式协议学习笔记(一) Raft 选举
分布式协议学习笔记(二) 日志复制
分布式协议学习笔记(三) Raft 选举自编写代码练习

 

 

 

 

 

贝叶斯概率部分

概率贝叶斯学习笔记

 

 

神经网络部分

神经网络可以简化复杂状态机与规则代码的编写

神经网络学习笔记

漫长的 caffe编译过程 (OnlyCpu)

 

遗传算法部分

缩水版遗传算法 学习笔记
遗传算法 旅行商问题为例

 

算法刷题记录

算法刷题记录帖

 

你可能感兴趣的:(学习笔记目录)