Compile Argon2 for Android

2018-08-03 / Programing / Security

Keepass中使用了一个Argon2的算法来存储用户主密码,这个算法被认为是下一代的较为安全的密码散列算法。

...


使用 Antlr 解析配置文件

2018-05-09 / Programing / Java

在纠结了一阵子 yml,ini,xml甚至 lua 等等 配置文件的格式后,还是决定使用antlr实现了一种我自定义的格式的解析。

...


使用JMH进行Benchmark测试

2018-05-09 / Programing / Java

JMH是一个测试Java程序性能的工具,比如我们现在要测试一下JDK8自带的Base64和另一个实现的性能。

...


Compile OpenJDK8 on MacOSX

2018-04-09 / Programing / Java

纯手工编译OpenJDK8。在Mac上尝试了一下,因为编译这玩意需要XCode4*,而现在XCode都升级到9了,虽然可以下载旧版的XCode,但试了一下貌似不太兼容。于是在Virtualbox中装lubuntu来编译一下玩玩。在Virtualbox使用NAT网络做端口转发的时候,竟然发现不支持主机的22端口(貌似是权限的问题),改为10240则Ok。

...


有趣的 Unicode 字符

2018-03-09 / Programing / Miscellaneous

...