作者简介:周圣韬,百度高级Android开发工程师,博客地址:http://blog.csdn.net/yzzst了解Hook还没有接触过Hook技术读者一定会对Hook一词感觉到特别的陌生,Hook英文翻译过来就是“钩子”的意思,那我们在什么时候使用这个“钩子”呢?我们知道,在Android操作系...
分类:
移动开发 时间:
2015-10-08 06:49:53
阅读次数:
150
模板方法模式:在一个方法定义中定义一个算法的骨架,而将一些步骤延迟到子类中。使得类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。(1)可以在方法中定义一个空的钩子,钩子在抽象类中不做事,而是由子类真正实现钩子功能(2)为了防止子类改变模板方法中的算法,可以将模板方法声明为final
分类:
其他好文 时间:
2015-10-08 01:43:38
阅读次数:
273
目前对钩子的理解:譬如我们用鼠标在某个窗口上双击了一次, 或者给某个窗口输入了一个字母 A; 首先发现这些事件的不是窗口, 而是系统!然后系统告诉窗口: 喂! 你让人点了, 并且是连续点了两鼠标, 你准备怎么办? 或者是系统告诉窗口: 喂! 有人向你家里扔砖头了, 不信你看看, 那块砖头是 A. 这...
分类:
Web程序 时间:
2015-10-02 00:11:38
阅读次数:
238
SVN实战笔记#####################################################xingxingqq:1218761836qq群:150181442#####################################################SVN实战目录SVN实战1一、SVN简介1二、SVN运行方式12.1svn的访问模式3种1三、SVN数据格式23.1svn档案库数据格式..
分类:
其他好文 时间:
2015-09-24 19:31:37
阅读次数:
317
使用JAVA的过程中,经常遇到程序启动时初始化一下资源,或生成一下临时文件,程序退出时要清除这些临时文件,或者程序退出时执行一下必要的其他操作。如果程序是通过我们提供的关闭/退出按钮正常退出的,一切还都...
分类:
其他好文 时间:
2015-09-23 19:40:34
阅读次数:
446
原理:1先从SVN创库update到副本2再由副本如果有变化同步到真实测试环境(这里排除一些不需要同步的目录跟文件)virsync.sh#!/bin/bash#authorlrm929#date2015-09-17rsync(){#定义rsync函数svnupdate/www/web/fz_checkout>/dev/null#svn副本更新,这个更新是为了取svnlog的..
分类:
其他好文 时间:
2015-09-17 15:29:43
阅读次数:
276
一.Runtime.addShutdownHook理解 在看别人的代码时,发现其中有这个方法,便顺便梳理一下。 void java.lang.Runtime.addShutdownHook(Thread hook) 该方法用来在jvm中增加一个关闭的钩子。当程序正常退出,系统调用...
分类:
其他好文 时间:
2015-09-17 13:43:43
阅读次数:
128
http://www.cnblogs.com/bjxsky/p/3656076.html本文目录如下一、基于windows 消息机制的鼠标键盘模拟(一)、应用程序级模拟(二)、系统级模拟1、用API函数keybd_event模拟键盘事件2、 SendInput函数模拟全局键盘鼠标事件 3、用全局钩子...
分类:
其他好文 时间:
2015-09-15 10:35:33
阅读次数:
256
文件对象文件对象不仅可以用来访问普通的磁盘文件,而且也可以访问其它任何类型抽象层面上的“文件”。一旦设置了合适的“钩子”,你就可以访问文件类型接口的其它对象,就好像访问的是普通文件一样。文件对象的处理要以来很多内建函数,还有很多函数会返回文件对象或者是类文件对象。进行这种轴向处理的主要原因是许多输入...
分类:
编程语言 时间:
2015-09-10 00:24:44
阅读次数:
233
二、VB怎么用指针 要想弄明白VB怎么使用指针,就必须要弄明白两件事,第一,如何取得数组的指针,第二,如何将指针所指向的数组取出来。A、在讲解这两个问题之前,我们需要了解几个问题:1、VB的数组与C++的数组的区别 有可能,大家现在认为VB的数组和C++的数组没有任何区别,都是内存中的一段地址而已,...
分类:
其他好文 时间:
2015-09-04 18:36:45
阅读次数:
222