Pinned Repositories
aero
:bullettrain_side: High-performance web server for Go.
algorithms
Algorithms & Data structures in C++.
ape
Ape Programming Language
awesome-compilers
:sunglasses: Curated list of awesome resources on Compilers, Interpreters and Runtimes
becoming-a-compiler-engineer
编译器入门课程的配套教学资料
buntdb
BuntDB is an embeddable, in-memory key/value database for Go with custom indexing and geospatial support
cci
A modern C compiler written in C++20
cfront-3
self education and historical research of the C++ compiler cfront v3
CppServer
Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
gosingleton
A simple singleton library for project
mytxd's Repositories
mytxd/cfront-3
self education and historical research of the C++ compiler cfront v3
mytxd/architecture.wechat-tencent
互联网公司架构: 微信技术架构, 腾讯技术架构
mytxd/awesome-v2ex
V2EX用户博客列表
mytxd/babyc
A toy C compiler
mytxd/builddatabase
Build a distributed SQL database from the ground up
mytxd/Compiler
Compiler for C language in python
mytxd/cpy
Cpy provides you a way to write Python codes in C syntax!
mytxd/dlog
Go library to parse the Docker Logs stream
mytxd/game_service_system
从0开始开发 基础库(配置文件读写、日志、多线程、多进程、锁、对象引用计数、内存池、免锁消息队列、免锁数据缓冲区、进程信号、共享内存、定时器等等基础功能组件),网络库(socket、TCP、UDP、epoll机制、连接自动收发消息等等),数据库操作库(mysql,redis、memcache API 封装可直接调用),开发框架库(消息调度处理、自动连接管理、服务开发、游戏框架、服务间消息收发、消息通信等等),消息中间件服务(不同网络节点间自动传递收发消息)等多个功能组件、服务,最后完成一套完整的服务器引擎,基于该框架引擎可开发任意的网络服务。 主体架构:N网关+N服务+N数据库代理+内存DB(Redis、MemCache)+Mysql数据库,基于该架构可建立集群,稳定高效的处理大规模、高并发消息。
mytxd/genny
Elegant generics for Go
mytxd/gisp
Simple LISP in Go
mytxd/git-profile
Dead easy git profile switcher!
mytxd/go-queue
High-performance lock-free queue (Disruptor 1400/s)
mytxd/go_design_pattern
Design patterns in Golang.
mytxd/jcfs
极客桌面搜索
mytxd/kak
Kakoune's config files
mytxd/larva-lang
The larva programming Language
mytxd/LegacyColorSchemes
Color schemes that were part of Sublime Text 2 and older builds of Sublime Text 3
mytxd/lhttp
go websocket, a better way to buid your IM server
mytxd/log
Structured logging package for Go.
mytxd/luna
A toy interpreter of lua-like language
mytxd/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双后端,完成可视化界面)。完成全套词法分析,语法分析,中间树生成,生成目标代码,生成汇编代码,汇编代码运行结果示例,中间树可视化等。
mytxd/msdk
mytxd/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).
mytxd/recipes
Some code snippets for sharing
mytxd/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
mytxd/share_ppt
🚗 我个人曾经做过的技术分享...
mytxd/shareserver
Utility daemon-like for sharing files over LAN.
mytxd/simplinterp
simple interpreter strongly inspired by https://youtu.be/JAtN0TGrNE4
mytxd/Socket
Linux网络编程