RIGUZ Lee

KDBX4 文件格式解析

2019-03-07 / Programing / Security

最近因为开始开发我自己的密码管理软件,因此对一些开源的密码管理软件做了一下研究,这其中一个比较著名的就是KeePass。KeePass将密码存在一个文本文件中,最新的格式是KDBX4,官方的KeePass是在.Net平台上开发的,也有不少其他平台的移植版本,当然KDBX解析的库也比较多,可惜即便是官方文档也没有详细的描述。几经折腾找到了一个比较好的实现Keepassxc,这是一个基于c++和QT开发的跨平台版本,兼容Keepass的文件格式,我把代码做了精简就得到一个KDBX的操作库,顺便调试了一下KDBX的文件格式,看看它是怎么存密码的。

...


Java GC小结

2019-03-03 / Programing / Java
HotSpot JVM architecture
HotSpot JVM architecture

...


Android Develop:横屏布局

2019-02-21 / Programing / Android

虽然我们可以将UI设计的尽可能的响应式,但是也可以为横屏应用单独进行布局达到更好的效果。横屏布局是通过layout-land文件夹中的同名layout文件实现的。

...


Android Develop:设置应用图标

2019-02-20 / Programing / Android

前前后后各种原因耽搁了大半年,终于还是下定决心开始做我的Okapia android应用了,笔者一直从事的是Java后端和Web开发,基本上没有安卓开发的项目经验,正所谓万事开头难,一边学一边做。所以我计划把做的过程中遇到的一些问题都整理记录下来,供读者参考。

...


MySQL replication

2019-01-21 / Programing / Mysql

MySQL设置Replication后,可以支持Master库上的修改自动同步到Slave库上。利用Docker可以在本机尝试这种特性。

...