hewei's repositories
High-performance-Network-Design
高性能网络设计——网络编程(网络io与select、poll、epoll,reactor原理与实现、http服务器实现、websocket协议与服务器实现)与网络原理(服务器百万并发,网络协议栈,UDP可靠传输协议QUIC),协程框架NtyCo的实现,用户态协议栈NtyTcp的实现
Basic-Component-design
后端开发基础组件设计——池式组件(线程池、内存池、异步请求池)、高性能组件(原子操作CAS与锁、无锁消息队列、定时器、死锁检测、内存泄漏检测)及开源组件(libevent/libev、异步日志log4cpp、应用层协议设计ProtoBuf/Thrift)
Server-Development-Basics
C/C++后端开发精进基石——数据结构与算法(红黑树、B/B+树,Hash,BoomFilter,bitmap)、设计模式(创建型,结构型)、C++新特性(stl容器,智能指针,正则表达式,线程,协程,原子操作,lambda表达式)与linux工程管理(Makefile,cmake,configure,git,系统运行时命令行参数)
Middleware-development-database
后端中间组件开发——MySQL(SQL语句、索引、视图,存储过程,触发器,索引原理,SQL优化,事务原理,缓存策略)、Redis(命令详解、协议与异步方式、存储原理与数据模型,主从同步与对象模型)和Nginx(Nginx反向代理与系统参数配置conf原理,过滤模块实现,Handler模块实现)
STM32ZET6-BASIS_1-27
STM32ZET6裸机实验综合1-27章
GasDectionSystem-Part01
输气站场气体泄漏检测系统(基于STM32f103)
open-source-framework-Column
开源框架专栏开源框架专栏——skynet(skynet设计原理,skynet网络层封装以及lua/c接口编程,skynet重要组件以及手撕游戏项目),TARS(TARS RPC服务模型原理,TARS公共框架服务与数据库,数据监控与服务性能压测)、DPDK(DPDK环境与testpmd/i3fwd/skeletion,DPDK用户态协议栈,千万级流量并发的dns处理,高性能数据处理框架vpp,虚拟交换机框架)OvS)
Arm-linux-Smart-Community
QT平台上开发 ARM-LINUX智慧社区
GasDectionSystem-Part04
输气站场气体泄漏监测系统上位机
Linux-Drive-Learning
白球王的Linux设备驱动程序入门
C-C-
程序员相关电子书资料免费分享,欢迎关注个人微信公众号:程序员编程指南
cpp_learning
白球王的c++学习之路
DesignPatternByCpp
通过cpp实现设计模式
GasDectionSystem-Part02
气体泄漏检测系统——遥测定位节点
GasDectionSystem-Part03
气体泄漏检测系统——中继节点
HWTinySTL
模仿MyTinySTL的项目,基于 C++11 的 tinySTL,实现了大部分 STL 中的容器与函数。
Leetcode_CPP
刷题大业再次起航
Linux-Learning
白球王的Linux学习之路
PYTHON_learning
白球王的python学习之路
QT-Learing
白球王qt学习之路
STM32-TEMPLATE
STM32ZET6模板(基于正点原子战舰板)