目前各大平台主要有如下几种堆内存管理机制:12345dlmalloc – General purpose allocatorptmalloc2 – glibcjemalloc – FreeBSD and Firefoxtcmalloc – Googlelibumem – Solaris
Linux
...
对于程序员来说,能顺畅使用互联网能够很大程度地提高工作效率。所以,通过 SS 来实现代理上网是一个很好的解决方案。此外,对于能使用校园网的学生党而言,还可以使用 SS + IPv6 来实现免流,这样就能把省下来的网费用来买VPS了。
然而,在 PC 上直接使用客户端软件代理上网有以下缺点:1)不能实
...
在没有源码的情况下,如果想要修改程序或者给程序添加功能,那么就可以通过打补丁的方式来实现。此外,恶意代码为了隐藏自身会将代码注入到目标系统的合法程序中,该行为被称为恶意代码的感染性。
打补丁和病毒感染文件都是对目标程序的 PE 文件进行操作,由于 PE 文件每个节区在磁盘中的对齐单位为 0x200
...
Windows 下的窗口应用程序是基于事件驱动方式工作的,操作系统中点击鼠标和按下键盘都是一种事件,当事件发生时操作系统会将消息发送给相应的应用程序,应用程序收到消息之后会做出响应。
钩子(Hook),是Windows提供的一种截获和监视系统中消息的方法,应用程序可以通过 SetWindowsHo
...