在网上很难找到SwitchToThisWindow这种问题的处理,自己研究了下终于找到了问题,记录下来便于后人参考。 解决方法: 1、键盘HOOK时不要调用CallNextHookEx,因为按键消息与窗口获取焦点时同触发会引起冲突。 2、延迟调用SwitchToThisWindow,实测20ms 以 ...
前言 随着Java开发技术不断被推到新的高度,对于Java程序员来讲越来越需要具备对更深入的基础性技术的理解,比如Java字节码指令。不然,可能很难深入理解一些时下的新框架、新技术,盲目一味追新也会越来越感乏力。 本文既不求照本宣科,亦不求炫技或著文立说,仅力图以最简明、最形象生动的方式,结合例子与 ...
分类:
编程语言 时间:
2018-11-11 23:30:10
阅读次数:
200
1)WndProc函数作用:主要在程序中拦截并处理系统消息和自定义消息 比如:windows程序会产生很多消息,比如你单击鼠标,移动窗口都会产生消息。这个函数就是默认的消息处理函数。你可以重载这个函数来制定自己的消息处理流程. 在CS中,可以重写WndProc函数,来捕捉所有发生有窗口消息。这样,我 ...
分类:
其他好文 时间:
2018-11-10 22:46:07
阅读次数:
316
简单应用场景:代码提交到git仓库,仓库监控到变化的jar包,然后把变化的jar包推到私服maven仓库。 Git预定义了触发时机: ClientSide hooks: 1 pre commit,当执行commit动作时先执行此hook,可以用此hook做一些检查,比如代码风格检查,或者先跑测试。 ...
分类:
其他好文 时间:
2018-11-08 22:12:09
阅读次数:
248
二、libbase 其实上面加载完SO库后,hook的功能我们完全可以自己在动态库中实现。而adbi作者为了方便我们使用,编写了一个通用的hook框架工具即libbase库。libbase依然在解决两个问题:1.获取要hook的目标函数地址;2.给函数打二进制补丁即inline hook。 关于获取 ...
分类:
移动开发 时间:
2018-11-03 19:12:07
阅读次数:
201
从这一个文件开始以后加载的均以类加载,请注意命名空间和所在文件的路径 APP.php的这个类所在路径:根目录\framework\App.php 直接上代码 代码里面的Config.php和Hook.php跟App.php 在同一个目录 Config.php为配置文件 Hook.php为钩子文件(什 ...
分类:
移动开发 时间:
2018-11-02 11:15:33
阅读次数:
278
internal_load_librarypostgresql->PG_init=(PG_init_t)pg_dlsym(file_scanner->handle,"_PG_init");if(PG_init)(*PG_init)();internal_unload_library(constchar*libname)->PG_fini=(PG_fini_t)pg_dlsym(f
分类:
数据库 时间:
2018-10-31 20:47:03
阅读次数:
262
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1698 注意:用位运算会更快,不然超时。 ...
分类:
其他好文 时间:
2018-10-30 21:08:49
阅读次数:
153
iptables简介和原理 我们先来了解以下社么是防火墙 防火墙:隔离功能,工作在网络或主机边缘,对进出网络或主机的数据包基于一定的规则检查,并在匹配某规则时由规则定义的行为进行处理的一组功能的组件,基本上的实现都是默认情况下关闭所有的通过型访问,只开放允许访问的策略 [ 防火墙的本质是对报文(包) ...
分类:
其他好文 时间:
2018-10-28 18:05:27
阅读次数:
178
最后介绍了一些 Git 实用技巧 ? 主要包括:reflog 操作,压缩日志,rebase 的注意事项,利用 pull request 做 codeReview,利用 git hook 做一些自动化工作等。
分类:
其他好文 时间:
2018-10-28 16:54:12
阅读次数:
177