Reverse C-string and strcat

2023年11月11日

本文研究图这段C++代码是怎么变成二进制的。 #include <iostream> using std::endl; using std::cout; int main() { char str1[30] = “Many hands”; char* str2(” make light wor […]

Memory Layout of C++ Local Variables

2023年10月30日

The stack and the esp register 见图。在整个内存区域,上面的叫做高地址,下面的叫做低地址。从high address到esp为the stack,阴影部分为未使用的空间,再下面依次是the heap, uninitialized data, initialized da […]

Vim :w! (force write)

2023年10月29日

在测试Windows NTFS (ACL) permissions的时候,发现我虽然禁止任何人修改文件,但管理员权限的Vim仍然可以修改它。 用:w,Vim会说没有权限;如果用:w!,写入是成功的。 原来,Vim能够修改文件权限,写入后再把权限改回。 https://unix.stackexchan […]

BitDefender试用

2023年10月25日

时隔两年再次需要用一下杀毒软件。我忘记了以前用过BitDefender,冥冥之中再次选用BitDefender。 这次我安装的是BitDefender Free。 我想要看扫描时的CPU和内存情况,居然不能打开Process Hacker。要恢复,BitDefender居然没有权限?它有能力删除,怎 […]

Armies in Victoria 2

2023年10月19日

建造 1 brigade由3000人口组成。但是a solider pop只要数量大于1000,就可以建造1 brigade。游戏引擎会补充2000人到该brigade。 如果该brigade作战,有些人死掉了,假设死了500,则brigade size变为2500,背后的solider pop s […]

Victoria 2 Japan Guide

2023年10月1日

正如《维多利亚2中华帝国攻略》所说,不要浪费一开始的infamy reduction。所以可以fabricate CB for puppetting Brunei or Johore,它们是前进Sokoto的基石。 https://forum.paradoxplaza.com/forum/threa […]

Vim配置钢铁雄心文档大纲

2023年9月20日

Tagbar (https://majutsushi.github.io/tagbar/)是一个Vim插件,可以在Vim里显示代码大纲。它其实不限定自己只能显示“代码”大纲,它可以显示任何大纲式的内容。所以它可以显示XML大纲,也能显示钢铁雄心mod文件的大纲。 Tagbar仅仅负责显示大纲,而不负 […]

WordPress博客主题推荐

2023年8月26日

搜索“WordPress themes for blogging”能找到不少网页,但它们和wordpress.org/themes/一样,preview里面都只显示了above the fold,而几乎所有主题的上半部分都是一张图片;所以我能在比较主题的页头图片而已。 参见此互动表格 https:/ […]

博客程序比较

2023年8月25日

WordPress是市场占有率最大的内容管理系统(CMS)。WordPress起初仅仅是博客程序,后来才慢慢转变为内容管理系统。除了WordPress,还有Drupal、Hugo、ghost、Jekyll等等。 我最近觉得WordPress用久了,想要试试别的博客程序,所以进行了评估。 首先,我有时 […]