Beancount复式记账:接地气的Why and How

好久没写文章了,干脆把我最近的研究拿出来凑个数。想不到吧,竟然是一篇和技术完全没关系的文章(。这篇文章是一篇面向个人的非专业记账教程,旨在安利Beancount,并介绍Beancount的一些适应中国国情的使用方式。如果你喜欢手动记账,那Beancount可能是最好用的记账工具;如果你嫌手动麻烦,只想快速地完成记账工作,Beancount也很适合你。

zsx in 记录整理 / 6 / 26928

从Zend虚拟机分析PHP加密扩展

这次RCTF2019中,我出了一题SourceGuardian解密。和Hook zend_compile_string就能解决php_screwphp-beast等扩展一样,没有对PHP总体的执行流程做出较大更改的扩展,依然有通用的(或是较为通用的)破解方案。这其中,SourceGuardian就是一个例子。这篇文章将从Zend虚拟机的角度来谈这一类加密的破解方案。

这一题的题目和Writeup见:

我们首先需要熟悉PHP代码执行的流程──即,PHP到底是如

zsx in 记录整理 / 0 / 17197

C#与JavaScript的共生

嗯,虽然的确我也不知道为什么要弄这个……也许只是为了凑文章吧。反正文章质量越来越低了就是了_(:з」∠)_

zsx in 记录整理 / 3 / 6842

简单HTML5 App开发踩坑手记

人哪,不能太贪心。否则,就会踩坑。——题记


事儿要从我的【自主招生信息服务器】项目开始说起。这个项目必须搭配一个手机客户端以实现推送等效果。你看,最近HTML5 App很火热嘛;很不幸地,我被蒙骗了。用了两种不同的方式,实现了两个版本的手机App。不过说真的,现在写这个也是有点太迟了。

第一个项目:

zsx in 记录整理 / 0 / 10084

从JavaScript数组去重谈起

去重这个需求古已有之。然而,由于JavaScript语言的特性,导致去重这种需求既好做,又不好做。现在是ECMAScript 6时代了,还用着以前的方式,感觉也是不太对劲呢。

zsx in 记录整理 / 4 / 4467