step1: myProgram.java 源文件 使用记事本编辑step2: compiler 编译器 使用javac命令 生成myProgram.class 字节码文件step3. interpreter 解释器 使用java命令 解释运行程序例子:在某个路径新增文本文件,然后重命名为Hello...
分类:
移动开发 时间:
2014-09-07 14:43:15
阅读次数:
189
一. Linux下UDP编程框架使用UDP进行程序设计可以分为客户端和服务器端两部分。1.服务器端程序包括:Ø 建立套接字Ø 将套接字地址结构进行绑定Ø 读写数据Ø 关闭套接字2.客户端程序包括:Ø 建立套接字Ø 读写数据Ø 关闭套接字3.服务器端和客户端程序之间的差别服务器端和客户端两个流程之间的...
分类:
系统相关 时间:
2014-09-06 19:55:53
阅读次数:
355
OllyDbg 使用笔记 (十六)
参考
书:《加密与解密》
视频:小甲鱼 解密系列 视频
此程序运行进行后有一个nag窗口,可以从这个nag窗口人手,用Resource Hacker这个软件查找这个nag的hInstance
可以知道这个nag窗口的hInstance为100(十进制),把程序加载到OD,搜索push 0x64
再所有push 0x64上下断点。运行程序,找到是产生nag窗口的那个call。删除其它断点。观察这个call 的前面的代码,可以发 je ...
分类:
数据库 时间:
2014-09-06 18:45:03
阅读次数:
398
1,1个main, 包含2个while,不要被两个while中的sleep所迷惑,这里只有main()这一个主线程(进程)在运行,程序会按照自上而下顺序执行。遇到第1个while循环中的sleep时,本线程暂停执行,交给其它线程处理,但是因为该进程只有一个线程,所以只有静静的sleep到指定时间(1...
分类:
系统相关 时间:
2014-09-06 00:59:42
阅读次数:
369
【文章标题】: 纯手工编写的PE可执行程序【文章作者】: Kinney【作者邮箱】:mohen_ng@sina.cn【下载地址】: 自己搜索下载【使用工具】: C32【操作平台】: win 7【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!--------------------...
分类:
其他好文 时间:
2014-09-05 21:07:32
阅读次数:
494
1,如果生成的事一个基本的mvc应用,默认情况下执行程序时,路由是指定HOME路径的,所以无法执行成功,因而在数据库中就不能生成表。2,在webconfig中声明连接字符串时name属性应该设置成数据上下文的名称。3,在数据上下文类中有dbset,从中声明的对..
分类:
Web程序 时间:
2014-09-05 14:34:12
阅读次数:
195
单元测试注意事项:
1.测试类必须是XCTestCase的子类,可使用项目自动生成的,也可自己新建一个测试类,用于测试某个特定的被测试的类
2.导入被测试的类.如MathTool
3.新建测试方法,必须以test开头,对象方法,且无返回值,无参数
4.在测试方法中,根据具体情况,使用XCTAssert...方法对被测试类内部的要测试的方法进行断言
5.无需运行程序,直接点击方法左...
分类:
移动开发 时间:
2014-09-05 11:25:22
阅读次数:
133
情况描述:
打开Eclipse,先启动模拟器,手机再连接上,运行程序,发现出现officeline unknow,并且控制台打印:
[2014-09-05 10:42:27 - DeviceMonitor] Adb connection Error:远程主机强迫关闭了一个现有的连接。
[2014-09-05 10:42:28 - DeviceMonitor] Connection attem...
分类:
其他好文 时间:
2014-09-05 11:23:41
阅读次数:
321
缓冲区是一块特定的内存区域。开辟缓冲区的目的是通过缓解应用程序上下层之间的性能差异,提高系统性能。
缓冲可以协调上层组件和下层组件的性能差异。当上层组件性能由于下层组件时,可以有效地减少上层组件对下层组件的等待时间。例如,在操作系统中,为了改善 CPU 与 I/O 设备速度不匹配的矛盾,设置了缓冲区,程序输出的数据先送到缓冲区暂存,然后由I/O 设备慢慢地处理。这时,CPU不必等待,可以继续执行程序。实现了CPU与I/O设备之间的并行工作。事实上,凡在数据的到达速率与其离去速率不同的地方,都可设置缓冲,以缓...
分类:
其他好文 时间:
2014-09-05 00:59:30
阅读次数:
218
CLR是Common Language Runtime的缩写,是.NET程序集或可执行程序运行的一个虚拟环境。CLR用于管理托管代码,但是它本身是由非托管代码编写的,并不是一个包含了托管代码的程序集,所以不能使用IL DASM进行查看,但CLR以dll的形式位于.NET版本号文件夹内。 □ C#源代...
分类:
其他好文 时间:
2014-09-05 00:50:10
阅读次数:
249