尝试编写一个尽量小的ELF文件来完成 A + B problem,其中输入为XX YY的形式(XY都是0到9的数字),输出不含LF/CRLF。

经过几天的努力,我成功把程序压缩到了 99 bytes。

1
2
3
4
5
6
7
8
> xxd addition-ver24
00000000: 7f45 4c46 0100 0000 0000 0000 0000 0005 .ELF............
00000010: 0200 0300 1b00 0005 1b00 0005 0400 0000 ................
00000020: 4889 e1b2 05cd 8090 81e3 2000 0100 8a01 H......... .....
00000030: 2c60 0241 0366 6bc0 0a02 4101 0241 042c ,`.A.fk...A..A.,
00000040: 60b2 03b3 64f6 f304 3088 0141 c1e8 08b3 `...d...0..A....
00000050: 0af6 f366 0530 3066 8901 4966 b804 00b3 ...f.00f..If....
00000060: 01cd 80 ...
阅读全文 »

前言

北京是中国古都,拥有三千余年建城历史、八百六十余年建都史。北京城市建设与国运兴衰密不可分。

清末国家贫弱,城市建筑疏于维护。甚至北京城于第二次鸦片战争、八国联军侵华和日军侵华期间三次被攻破,城墙、城楼和圆明园等建筑遭到破坏。民国时期为发展交通,在城墙上开洞、拆豁口,但时局动荡,建设规模有限,波及不广。

新中国建立后,建设新中国成为全民的共同愿望,发展和保护的矛盾日趋尖锐。城墙被看作“旧社会辫子”、交通的阻碍,且无益于现代国防,开始大规模拆除。为彰显政治地位,天安门广场和长安街扩建,代表建筑如人民大会堂、人民英雄纪念碑;基于中苏交恶等恶劣的国际形势,北京城内开展大规模战备和人防建设。

改革开放后,经济发展成为第一任务,过去的国防设施转民用;随市场经济发展,长安街上商业金融建筑及写字楼增多,新建一大批风格各异的现代建筑;文化生活趋于丰富,文物保护意识逐渐增强,划定历史文化保护区,但有争议的“修缮工程”仍然存在;部分城楼重建,但限于空间难以恢复旧貌;随着大规模基建,建成区大幅度拓展,地铁逐渐覆盖远郊;城市布局“多中心”以缓解大城市病,疏解城市功能。

写给老师:我知道任务是写中国现代史,但现代史固然不能孤立于更早的城建史书写。我会控制好详略,以小见大。

阅读全文 »

上篇随笔提到我在 sgp 买了一部谷歌亲儿子 pixel 7a,前段时间 Android 14 出了,我的手机也收到了更新推送,就升级了。

当然,升级过后的第一件事就是去看看彩蛋,以确认升级是不是只换了个版本号。(其实手机已经升级快一个月了,百无聊赖之际,我才想起可以玩玩彩蛋这件事)

阅读全文 »

简易 CMake 入门

首先建立一个直觉:CMake是与平台无关的,你不会制定具体使用什么编译器与链接器,也不会编写shell命令。最好把它当成一种面向对象新语言看待。

阅读全文 »

工科女,从小算是顺顺利利读书到现在研究生,成绩一直还算可以,可是真真正正要搞科研怎么就这么觉得无能为力呢,因为研一成绩还挺好,现在直博的机会在眼前,基本上是要读了,但是偶尔还是觉得要疯,最近一个开题报告都要逼疯了,,有没有可以分享点经验哒

作者:李归农

链接:https://www.zhihu.com/question/268596347/answer/605934137

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

发布于 2019-02-23 05:59 ,编辑于 2019-02-23 06:05

阅读全文 »

Just without vmware-guest-additions support, so there is no Internet.

阅读全文 »
0%