摘要: 远程线程注入的核心思想是利用windows提供的远程机制,在目标进程中开启一个加载模块的远程线程,使钩子被该远程线程加载到目标地址空间中。 远程线程使用的关键API有WriteProcessMemory、CreateRemoteThread、和LoadLibrary. 原型如下: BOOL WINAPI WriteProcessMemory( _In_ HANDLE hProcess, ... 阅读全文
posted @ 2016-09-28 20:01 Toring 阅读(674) 评论(0) 推荐(0) 编辑
摘要: 刚刚开始学习Java时,发现一个重大问题,CMD运行javac命令能编译,但是只要运行java命令就显示无法加载主类,但是eclipse正常运行,困扰了我很久,后来发现问题所在,是一个很奇葩的问题,给大家分享一下: 就是在用java命令时不要加.class后缀名!!! 阅读全文
posted @ 2016-09-21 17:15 Toring 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1.Java产生线程有两种方法:一是,继承Thread类,且覆盖其run方法;二是,实现Runnable接口,并将实现类对象作为参数传递给Thread类的构造方法 //重写run方法public class HelloJava extends Thread{ public void run(){... 阅读全文
posted @ 2016-09-21 17:12 Toring 阅读(183) 评论(0) 推荐(0) 编辑
摘要: public class HelloJava{ public static void sub_1(){ String s1 = "Hello"; String s2 = s1; s1 = s1 + "world";//地址更改 System.out.println(s2); Syste... 阅读全文
posted @ 2016-09-21 17:11 Toring 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.对于父类含有参数构造函数的方法,子类可以通过在自己构造方法中使用super关键字来调用,但是super必须是第一个可执行语句 2.父类无参构造函数一定被调用 class Father{ public Father(){ System.out.println("FatherGouzao");... 阅读全文
posted @ 2016-09-21 17:09 Toring 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 绝对布局对于页面的布局管理十分精准,但是比较费时,兼容性不好,所以现在一般弃用这种方法。 绝对布局的每个子组件都必须通过以下两个属性定义位置: 1.android:layout_x:用于指定组件的X坐标 2.android:layout_y:用于指定组件的Y坐标 但是绝对布局由于兼容性太差,现在已弃 阅读全文
posted @ 2016-09-21 17:01 Toring 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 在相对布局中子组件的位置是由相对兄弟组件或者父容器来决定的。出于性能的考虑,在设计相对布局时,要按照组件的依赖关系进行排列。例如:View A的位置要由View B决定,则要保证布局文件中View B要在View A之前。 现在安卓开发默认布局就是相对布局 阅读全文
posted @ 2016-09-21 17:00 Toring 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 在帧布局中,每添加一个组件都将创建一个空白区域,通称之为一帧。这些帧都要被对齐到屏幕左上角,不能单独为子组件指定位置。第一个添加到帧布局中的子组件显示在最底层,最后一个添加的子组件位于最顶层,上一层的子组件会覆盖下一层的子组件,这种显示方法类似于堆栈。因此又称为堆栈布局。 帧布局的大小由子组件中尺寸 阅读全文
posted @ 2016-09-21 16:58 Toring 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 表格布局使用<TableLayout>进行标记,表中使用<TableRow>标记进行定义。<TableRow>标记是一个容器,可以在此标记内添加子组件,每添加一个子组件记为一列。 表格布局支持以下三种属性: 1.Shrinkable:表示列的宽度可以收缩,以使表格适应其父容器的大小。 2.Strec 阅读全文
posted @ 2016-09-21 16:56 Toring 阅读(315) 评论(0) 推荐(0) 编辑
摘要: Android应用程序的界面由布局管理器类和ViewGroup类创建。 线性布局是所有布局中最简单的布局,它将放入其中的组件按照垂直或水平方向进行排列。在线性布局中每一行或者每一列只能有一个组件,并且这些组件不会换行。当组件一个一个排列到父窗口的边缘时候,会自动隐藏剩下的组件。 垂直排列: 水平排列 阅读全文
posted @ 2016-09-21 16:52 Toring 阅读(260) 评论(0) 推荐(0) 编辑