尹名洋's repositories
architecture.wechat-tencent
互联网公司架构: 微信技术架构, 腾讯技术架构
awesome-v2ex
V2EX用户博客列表
builddatabase
Build a distributed SQL database from the ground up
game_service_system
从0开始开发 基础库(配置文件读写、日志、多线程、多进程、锁、对象引用计数、内存池、免锁消息队列、免锁数据缓冲区、进程信号、共享内存、定时器等等基础功能组件),网络库(socket、TCP、UDP、epoll机制、连接自动收发消息等等),数据库操作库(mysql,redis、memcache API 封装可直接调用),开发框架库(消息调度处理、自动连接管理、服务开发、游戏框架、服务间消息收发、消息通信等等),消息中间件服务(不同网络节点间自动传递收发消息)等多个功能组件、服务,最后完成一套完整的服务器引擎,基于该框架引擎可开发任意的网络服务。 主体架构:N网关+N服务+N数据库代理+内存DB(Redis、MemCache)+Mysql数据库,基于该架构可建立集群,稳定高效的处理大规模、高并发消息。
git-profile
Dead easy git profile switcher!
go_design_pattern
Design patterns in Golang.
larva-lang
The larva programming Language
LegacyColorSchemes
Color schemes that were part of Sublime Text 2 and older builds of Sublime Text 3
MiniCompiler
C language compiler (LLVM + MIPS dual backend with the visualization interface). Complete models about lexical analysis, syntax analysis, intermediate tree generation, generating object code, generating assembly code and machine code, which could be executed in specific machine. C语言编译器(LLVM+MIPS双后端,完成可视化界面)。完成全套词法分析,语法分析,中间树生成,生成目标代码,生成汇编代码,汇编代码运行结果示例,中间树可视化等。
NebulaBootstrap
NebulaBootstrap provides service for developers to quickly build a distributed systems (including configuration management, service discovery, routing, load balancing, leadership election, distributed sessions, cluster state and so on).
redis-windows
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes
share_ppt
🚗 我个人曾经做过的技术分享...
shareserver
Utility daemon-like for sharing files over LAN.
simplinterp
simple interpreter strongly inspired by https://youtu.be/JAtN0TGrNE4