-
1推荐
第二部分 PE文件格式
第13章 PE文件格式 Characteristics是一种掩码工作方式,其值可以用按位或的方式叠加,用的时候和掩码进行与操作。所以010F里面有5个1就代表了5种属性。 PE文件格式其实可以和其他文件格式类比。拿图片文件举例,它们也都用不同数据结构定义了文件头,例如图片的…...
-
1推荐
附录
缩略语 RE:Reverse Engineering(逆向工程) EP:Entry Point(入口点) VA:Virtual Address(虚拟地址) IAT:Import Address Table(导入地址表) EAT:Export Address Table…...
-
1推荐
小试Source Insight的宏编程
有人说操作系统、编程语言和编辑器是程序员永恒的吐槽话题。前不久在水木上看到有人又提起Source Insight,不禁回忆起当年使用Source Insight的日子,各种快捷键用得飞快,以致于不小心打印(估计是碰到了Ctrl+P)了一篇与工作无关的文档,然后被HW公司通报批评…...
-
1推荐
Day0: 在RaspberryPi上安装Jenkins
如果你也有一个吃灰的树莓派,不如也装个Jenkins,一起来写pipeline吧。 参考下面的文档,Jenkins成功安装 https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Ubuntu - 安装…...
-
1推荐
内核中的链表数据结构
很多介绍Linux内核的书中都会对内核中使用的链表进行描述。其描述可以在include/linux/types.h中找到: struct list_head { struct list_head *next, *prev; }; 和普通链表不同的是: 这个链表是作为数…...
评论了
找到一个利用树莓派的方法而已,和家里的虚拟机比较起来,可以长时间运行。
我最喜欢《算法(第4版)》。 http://www.ituring.com.cn/book/875 个人觉得算法书比较有用,而且不会过时,而这本算法书的插图是其特色之一,对形象的理解算法很有帮助,算法书中的经典。 http://www.ituring.com.cn/article/195430
https://leetcode.com/problems/trapping-rain-water/
https://pan.baidu.com/s/1c1IxEBu
如果String是final类型的,也可以优化。如果是普通变量,编译器也会编译成StringBuilder的,至少和直接写StringBuilder一样。所以我觉得条款51已经略显过时。至于什么时候必须用StringBuilder,我现在还没有想到。