Git Product home page Git Product logo

hewei's Projects

basic-component-design icon basic-component-design

后端开发基础组件设计——池式组件(线程池、内存池、异步请求池)、高性能组件(原子操作CAS与锁、无锁消息队列、定时器、死锁检测、内存泄漏检测)及开源组件(libevent/libev、异步日志log4cpp、应用层协议设计ProtoBuf/Thrift)

c-c- icon c-c-

程序员相关电子书资料免费分享,欢迎关注个人微信公众号:程序员编程指南

high-performance-network-design icon high-performance-network-design

高性能网络设计——网络编程(网络io与select、poll、epoll,reactor原理与实现、http服务器实现、websocket协议与服务器实现)与网络原理(服务器百万并发,网络协议栈,UDP可靠传输协议QUIC),协程框架NtyCo的实现,用户态协议栈NtyTcp的实现

hwtinystl icon hwtinystl

模仿MyTinySTL的项目,基于 C++11 的 tinySTL,实现了大部分 STL 中的容器与函数。

middleware-development-database icon middleware-development-database

后端中间组件开发——MySQL(SQL语句、索引、视图,存储过程,触发器,索引原理,SQL优化,事务原理,缓存策略)、Redis(命令详解、协议与异步方式、存储原理与数据模型,主从同步与对象模型)和Nginx(Nginx反向代理与系统参数配置conf原理,过滤模块实现,Handler模块实现)

mypid icon mypid

基于PID算法的温控系统(基于STM32f103)

open-source-framework-column icon open-source-framework-column

开源框架专栏开源框架专栏——skynet(skynet设计原理,skynet网络层封装以及lua/c接口编程,skynet重要组件以及手撕游戏项目),TARS(TARS RPC服务模型原理,TARS公共框架服务与数据库,数据监控与服务性能压测)、DPDK(DPDK环境与testpmd/i3fwd/skeletion,DPDK用户态协议栈,千万级流量并发的dns处理,高性能数据处理框架vpp,虚拟交换机框架)OvS)

server-development-basics icon server-development-basics

C/C++后端开发精进基石——数据结构与算法(红黑树、B/B+树,Hash,BoomFilter,bitmap)、设计模式(创建型,结构型)、C++新特性(stl容器,智能指针,正则表达式,线程,协程,原子操作,lambda表达式)与linux工程管理(Makefile,cmake,configure,git,系统运行时命令行参数)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.