Getting Started with Rust

Rust是一门非常优秀的语言,不论是构建的方便性、还是语言机制的表现力、以及生态的活跃,都非常值得学习,因此在组内也组织了一次Rust的培训

无栈协程

之前做了有栈协程的培训,为了完备,也整理的无栈协程的培训,介绍无栈协程的实现细节

有栈协程

组内做的培训,介绍有栈协程的实现细节

编写一个极速的规则表达式

有日常开发中,有一类模式经常反复的发现,比如在游戏发奖:对满足某条件的玩家进行发奖。这些条件往往都是动态指定的。一个常见的思路是对条件进行约束,满足某种DSL,加强抽象。这里介绍一种高速解析的实现,也包含一部分性能优化技巧

密码管理软件比较

对比了几款密码管理软件:1Password、KeePass、Enpass 和 LastPass。在实际使用后, Enpass 最符合我的需求,尤其在SaaS解依赖、填充密码和管理私密信息方面表现不错

C++ ABI和二进制兼容性

组内做的培训,介绍C++ ABI和二进制兼容性方面的知识,以及在对应编程场景中的解决方案

Geben + Xdebug + Emacs 调试php

介绍一种在emacs中远程调试php的方法

php-mode 介绍

在emacs中配置好用的php开发环境

Ictcals 2009 Linux版破解过程

研究对ictcals 2009 LINUX版进行二进制破解

近期关于emacs的一些心得

探索对emacs进行配置,使之符合我在cpp编程上的习惯,以及基本的项目、代码补全工具