区块链(Blockchain)

虚拟桌面(Virtual Desktop Infrastructure)

国际大学生程序设计竞赛(ACM/ICPC)

几何

组合

数据压缩(Data Compression)

编程(Programming Basics)

Data structure and algorithms

queue, set, linked list, heap, stack, hash-table, trie, b tree, b+ tree, red-black tree, splay tree, dfs, bfs, quick sort, heap sort, binary search, dynamic programming, dijkstra, floyd, hash(crc32, md5), math(number theory, linear algebra, 3D-math), etc.

Computer architecture

Software engineering

runtime(os, virtualization, interpreters, container..), design patterns, models(concurrency, memory..), mechanisms(gc, transactional..), theories, rfcs, etc.

Software frameworks

spring-boot, boost, express, vue, protobuf, zookeeper, hadoop, antlr, ionic, gtk, openGL, qt, etc.

Database and storages

relational(mysql..), document(mongodb..), time-serials(timescale..), key-value(redis..), graph(neo4j..), wild-column(cassandra..), event(event-store..), fs, hd, etc.

Middlewares

message-queue(rabbitmq, rocketmq, kafka..), etc.

Software architecture and solutions

c/s, b/s, p2p, distributed systems, decentralized systems, plugin, HA, micro services, serverless, faas, cloud infrastructure, etc.

Software development and quality assurance

methodologies, debugging, deployment, tools, testing, mainteance, performance, docs, CI/CD, security, monitoring, etc.

Uncategorized

职业(Career)

随笔

极限运动(X-sports)

冲浪, 滑雪, 骑行...

生活碎片(Life Pieces)

随笔