1 内核对象 前面已经学过线程和互斥体两个内核对象。此节讲了事件这个内核对象。前面提出了内核对象这个概念,可能不太清晰,简单来说内核对象就是系统层的东西。 1.1 小结内核对象: 进程、线程、事件、互斥体、文件、文件映射等。 1.2 事件内核对象的创建 1.3 事件内核对象的获取 1.4 内核对象的 ...
分类:
编程语言 时间:
2017-11-20 21:52:59
阅读次数:
238
1 引言 讲了第二个内核对象,互斥体。前面已经学过一个内核对象,线程。这节讲两个函数,WaitForSingleObject()和WaitForMultipleObjects()。因此这两个函数是根据内核对象的状态来进行操作的。 2 ForSingleObject() 功能说明: 等待函数可使线程自 ...
线程控制 实验 挂起线程 恢复线程 终止线程 (这里讲了同步调用与异步调用) 判断线程是否结束 STILL_ACTIVE 正在运行 线程:CONTEXT结构 起因 每个线程在执行的时候,都会独自占用一个CPU,当系统中的线程数量 CPU的数量时,就会存在多个线程共用一个CPU的情况。但CPU每次只能 ...
分类:
编程语言 时间:
2017-11-18 16:04:08
阅读次数:
172
下面使用两种方式修改回显字符串 代码如下: #include "windows.h" #include "tchar.h" int _tmain(int argc, TCHAR *argv[]) { MessageBox(NULL, L"Hello World!", L"www.reversecor ...
分类:
其他好文 时间:
2017-11-18 12:55:36
阅读次数:
150
"码云平台帮助文档" "廖雪峰官方网站(java、js、Python、git等)" "Mockito浅谈" " Power Designer逆向工程导入Oracle表,转为模型加注释" "angularjs菜鸟教程" "httpclient使用博客" "java poi导出Excel表格超大数据量解 ...
分类:
其他好文 时间:
2017-11-16 14:20:04
阅读次数:
141
内容引用自:看雪《逆向工程原理》,http://www.blogfshare.com/pe-header-one.html 。如有错误,欢迎留言。 1、 区块表(节表) 区块表紧跟在PE头后面,所有区块的属性都被定义在区块表中。区块表中的数据仅仅是因为属性相同被放到一起,对程序的各种方法、数据的追溯 ...
分类:
其他好文 时间:
2017-11-10 01:40:37
阅读次数:
169
MyBatis Generator (MBG)是一个mabatis的代码生成器,能够根据表自动生成mapper接口,mapper.xml文件,javaBean文件。 1、MBG的下载 打开https://github.com/mybatis/,可以看到有多个项目,找到generator项目,并下载下 ...
分类:
其他好文 时间:
2017-10-30 15:55:15
阅读次数:
190
还是觉得看书学习有意思~嘿嘿。今天把mybatis给结束掉。 --WH 一、什么是逆向工程? 简单点说,就是通过数据库中的单表,自动生成java代码。 Mybatis官方提供了逆向工程,可以针对单表自动生成mybatis代码(mapper.java\mapper.xml\po类) 企业中,逆向工程是 ...
分类:
其他好文 时间:
2017-10-11 23:41:59
阅读次数:
293
class-dump算是逆向工程中一个入门级的工具,安装包下载地址:http://stevenygard.com/projects/class-dump/ 。选择dmg文件下载后,将dmg文件中的class-dump复制到/usr/local/bin目录下, 在终端输入 class-dump,显示 ...
分类:
其他好文 时间:
2017-10-09 16:50:51
阅读次数:
158
4.1 抽象层次 硬件<微指令<机器码<低级语言<高级语言<解释型语言 4.2 逆向工程 4.3 x86体系结构 冯-诺依曼体系结构 中央处理器(CPU): 负责执行代码。 内存(RAM): 负责存储所有的数据和代码。 输入/输出(I/O): 为硬盘、键盘、显示器等设备提供接口。 控制单元(cont ...
分类:
其他好文 时间:
2017-10-09 09:57:44
阅读次数:
191