关于Hook一、基本概念: 钩子(Hook),是Windows消息处理机制的一个平台,应用程序能够在上面设置子程以监视指定窗体的某种消息,并且所监视的窗体能够是其它进程所创建的。当消息到达后,在目标窗体处理函数之前处理它。钩子机制同意应用程序截获处理window消息或特定事件。 钩子实际上是一个处....
分类:
其他好文 时间:
2015-03-06 09:31:49
阅读次数:
124
1. Thread Local Storage (线程局部存储)
我们通过位于android.os包下的Looper.class源码可以看到成员变量区有一个线程局部变量sThreadLocal,该类的作用是线程局部存储?那么是线程局部存储TLS?这个问题可以从变量作用域的角度来理解。
变量的常见作用域一般包括以下几种。
函数内部变量。其作用区域是...
分类:
移动开发 时间:
2015-03-05 19:31:46
阅读次数:
189
WM_PAINT添加消息处理函数void CDialog6::OnPaint(){CPaintDC dc(this);// device context for paintingCRect rect;GetClientRect(&rect);CDC dcMem;dcMem.CreateCompati...
分类:
其他好文 时间:
2015-03-04 12:27:41
阅读次数:
191
一直想整理键盘事件的调用顺序,刚好看见园子里的这篇文章,写的不错,就转载了:http://www.cnblogs.com/tedzhao/archive/2010/09/07/1820557.html 在WinForm控件上我们可以看到很多关于键盘消息处理的方法,比如OnKeyDown, OnKey...
XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探測。它在促进server之间的准即时操作。这个协议可能终于同意因特网用户向因特网上的其它不论什么人发送即时消息,即使其操作系统和浏览器不同。 XMPP的前身是Jabber,一个开源形式组织产....
分类:
其他好文 时间:
2015-02-26 22:49:26
阅读次数:
214
Hook的中文含义是“钩子”,与消息有着非常密切的联系。hook是消息处理中的一个环节,用于监控消息在系统中的传递,并在这些消息到达最终的消息处理过程前,处理某些特定的消息。它将自身的代码融进目标进程里,目标进程的某一调用将优先调用你的hook dll,然后再由hook dll调用目标进程想调用的函数或者方法;
api hook是什么?
在windows系统下编程,应该会接触到api...
分类:
其他好文 时间:
2015-02-26 16:39:06
阅读次数:
157
django+python微信开发之一-准备工作django+python微信开发之二-封装消息类django+python微信开发之三-消息处理类django+python微信开发之四-最后的工作:消息服务类...
分类:
微信 时间:
2015-02-25 11:43:34
阅读次数:
423
在Android开发过程中,常需要更新界面的UI。比如网络请求操作、一些耗时操作都不能放在UI线程中运行的,需要放在子线程,而子线程又不能更新UI界面,这是我们需要引入一个Handler,消息处理机制。更新UI是要主线程(UI线程)来更新的,即UI线程更新。如果在主线线程之外的线程中直接更新页面显示常会报错。抛出异常:android.view.ViewRoot$CalledFromWrongThr...
分类:
移动开发 时间:
2015-02-21 09:44:56
阅读次数:
313
XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探測。它在促进server之间的准即时操作。这个协议可能终于同意因特网用户向因特网上的其它不论什么人发送即时消息,即使其操作系统和浏览器不同。 XMPP的前身是Jabber,一个开源形式组织产....
分类:
其他好文 时间:
2015-02-17 10:21:08
阅读次数:
424
NServiceBus经销商类似行为的标准负载平衡器。它是透明的扩展的关键消息处理在许多机器。作为标准NServiceBus过程中,经销商维护所有NServiceBus的容错和性能特征,但设计不压倒任何职工的节点配置来接收工作。什么时候使用它呢?扩展(有或没有一个分销商)对所做的工作仅仅是有用的一台...
分类:
其他好文 时间:
2015-02-16 18:19:44
阅读次数:
336