实现全局hook必须要将hook代码封装在dll里,所以此程序有两个文件:noShiftDeleteHook.dll和noShiftDelete.exenoShiftDeleteHook.dll//noShiftDeleteHook.h#ifdef NOSHIFTDELETEHOOK_EXPORTS...
分类:
其他好文 时间:
2015-10-06 19:34:17
阅读次数:
297
company 不是公司,而是两个单词的合成,complete anything。所以不只是用于C++编程。首先使用package system安装company-modeM-x list-packages然后搜索company-modei, x 安装company mode官方文档在这里修改~/.emacs.d/init.el, 添加一行(add-hook 'after-init-hook 'g...
分类:
编程语言 时间:
2015-10-04 19:44:10
阅读次数:
325
表 1. AOP 底层技术比较AOP 底层技术功能性能面向接口编程编程难度直接改写 class 文件完全控制类无明显性能代价不要求高,要求对 class 文件结构和 Java 字节码有深刻了解JDK Instrument完全控制类无论是否改写,每个类装入时都要执行 hook 程序不要求高,要求对 c...
分类:
其他好文 时间:
2015-10-01 00:29:35
阅读次数:
222
0x01 GNU ld.so动态库搜索路径 参考材料:https://en.wikipedia.org/wiki/Rpath 下面介绍GNU ld.so加载动态库的先后顺序: LD_PRELOAD环境变量指定的路径(一般对应文件/etc/ld.so.preload); ELF .dynamic节中D...
分类:
其他好文 时间:
2015-09-23 06:49:56
阅读次数:
753
Yii是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。CComponent几乎是所有类的基类,它控制着组件与事件的管理,其方法与属性如下,私有变量$_e数据存放事件(evnet,有些地方叫 hook),$_m数组存放行为(behavior)。组件管理YII是一个纯oop框架,很多类...
分类:
其他好文 时间:
2015-09-21 21:03:27
阅读次数:
260
在Build Settings中找到“Other Linker Flags”在其中加上”-Wl,-sectcreate,__RESTRICT,__restrict,/dev/null”即可。
分类:
其他好文 时间:
2015-09-21 17:51:10
阅读次数:
227
目标要做的东东呢,就是在向svn提交文件的时候,可以再server端读到所有提交文件的内容,并根据某些规则验证文件的合法性,如果验证失败,则终止提交,并在svn的客户端上显示错误信息。准备工作1,安装svn server,本文例子使用的是CollabNetSubversion-server-1.6....
Subversion是一個文件版本管理工具, 廣泛的被大家採用來作為源代碼版本管理.已有的工具不管是其自帶的命令行工具還是Windows UI的tortoiseSVN等還是很方便實用的, 但是如果想跟已有的系統整合的話,除了用其內建的Hook Script功能外,必然要使用SVN的API,這個API...
一.Runtime.addShutdownHook理解 在看别人的代码时,发现其中有这个方法,便顺便梳理一下。 void java.lang.Runtime.addShutdownHook(Thread hook) 该方法用来在jvm中增加一个关闭的钩子。当程序正常退出,系统调用...
分类:
其他好文 时间:
2015-09-17 13:43:43
阅读次数:
128
Just a Hook Time Limit: 4000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 23450Accepted Submission(s)...
分类:
其他好文 时间:
2015-09-16 23:17:27
阅读次数:
203