摘要: 不知道有多少Android开发着对Android虚拟机的那悲剧的性能有意见,反正我的看法是:那速度实在是太坑爹了!为什么Android虚拟机比iOS和WP7的虚拟机要慢很多呢?原因如下:1. Android 模拟器模拟的是 ARM 的体系结构(arm-eabi),而 iOS 和 WP7 的模拟器的目标体系结构都是 x86 的,另外 iOS 的模拟器中运行的 App 也是编译为 x86 的。这样一来 Android 模拟器需要做一些额外的二进制翻译工作。2. Android 模拟器用的是 QEMU 的全系统模式(full system),也就说它模拟时需要启动整个 GUEST 系统,初始化各种模 阅读全文
posted @ 2011-09-16 23:40 Max Woods 阅读(26500) 评论(8) 推荐(5) 编辑
摘要: Personally, I like the new Visual Studio 2010 IDE colors but I got this comment recently from a helpful reader:Why did the default colour theme for VS 2010 have to be so hideously ugly? Why put all that work into making the most advanced IDE ever, and then present it with a look that screams "w 阅读全文
posted @ 2011-09-16 17:06 Max Woods 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 关于SSDT Hook的理论知识就不多说了。简单的说一下Delphi开发KMD的一些需要注意的地方...这里使用DDDK---有点自己修改过的痕迹不过区别不大...自己可以看代码1.KeServiceDescriptorTable是一个很特殊的函数...如果直接使用implib来进行创建库的话你会发现这个函数是被忽略的...因为偏移为0所以这个函数基本上只能起到标志作用没有任何实用价值....一些代码中出现了代码:function SystemService(AFunc:Pointer):PLONG;beginResult:=PLONG(Cardinal(KeServiceDescriptor 阅读全文
posted @ 2011-09-16 16:08 Max Woods 阅读(538) 评论(0) 推荐(0) 编辑
摘要: 原贴: 手把手教你使用WINDBG KO XXXX游戏驱动保护 vcD'~)G(* 来源于: http://bbs.pediy.com/showthread.php?t=77952 K#U{<pUP 0JOju$Bl, "] 9_Fv 【破文标题】手把手教你使用WINDBG KO XXXX游戏驱动保护 k%a?SU< f 【破文作者】lj8888 z7$}#)Z7 【作者邮箱】xxxx@163.com \Em-.%c 【作者主页】- a#6,#Q" 【破解工具】windbg 6.7 t"#lnG!G 【破解平 阅读全文
posted @ 2011-09-16 15:49 Max Woods 阅读(763) 评论(0) 推荐(0) 编辑
摘要: Sql Server2000建表错误与解决方法:在Windwos7中SQL Server 2000企业管理器在新建表时会提示错误,尝试各种方法均告无效,包括升级SP3和SP4,最终发现如下规律可以暂时解决问题:新建立表时要先选择一个表,然后点右键选择新建表,弹出窗口就可以设置表结构了。 如果是在一个空白地方点右键,然后选择新建表,将会报错。如果是一个新建的空库,建议先用SQL语句建立一个简单的表供选择就可以解决问题。 阅读全文
posted @ 2011-09-16 14:40 Max Woods 阅读(983) 评论(0) 推荐(0) 编辑
摘要: Delphi(Pascal) code var sqlStr:String;begin sqlStr:= ' begin ' sqlStr:= sqlStr+ 'update table1 set col1 = ''test'' where 1=2;'; sqlStr:= sqlStr+ 'update table1 set col1 = ''test2'' where 1=2;'; sqlStr:= sqlStr+ ' end '; adoquery1.Close; 阅读全文
posted @ 2011-09-16 14:36 Max Woods 阅读(2476) 评论(0) 推荐(1) 编辑
摘要: function FileCopy(SourceFile,TargetFile : string;ProgressBar :TRzProgressStatus ) : boolean;//function FileCopy(SourceFile,TargetFile : string;ProgressBar :TProgressBar ) : boolean;var getStream,setStream: TFileStream; num, n: Integer; buf: PByte; BufSize,block: Integer;begin result := false; if not 阅读全文
posted @ 2011-09-16 14:34 Max Woods 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 数据库不允许从远程访问怎么办?本文提供了三种解决方法: 1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%' where user = &# 阅读全文
posted @ 2011-09-16 14:32 Max Woods 阅读(328) 评论(0) 推荐(0) 编辑
摘要: delphi调用cmd的两种方法vars:string;begins:='cmd.exe /c '+edit1.Text+' >c:\1.txt';winexec(pchar(s),sw_hide);sleep(2000);memo1.Lines.LoadFromFile('c:\1.txt');2shellexecute(handle,nil,'cmd.exe',pchar(form2.edit1.text),nil,sw_hide);WinExec主要运行EXE文件。如:WinExec(’Notepad.exe Read 阅读全文
posted @ 2011-09-16 14:30 Max Woods 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: DAYOFWEEK(date) 返回日期date的星期索引(1=星期天,2=星期一, ……7=星期六)。這些索引值對應ODBC標準。 mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回date的星期索引(0=星期一,1=星期二, ……6= 星期天)。 mysql> select WEEKDAY('1997-10-04 22:23:00'); -> 5 mysql> select WEEKDAY('1997-11-05'); -> 2 DAYO 阅读全文
posted @ 2011-09-16 14:28 Max Woods 阅读(512) 评论(0) 推荐(0) 编辑
摘要: Delphi中获取路径的函数 //********获取当前路径***************GetCurrentDir() //获取当前的Windows打开的目录,无斜'\'extractFilepath(application.exeName); //获取某个程序的目录,有斜'\'ExtractFilePath(ParamStr(0)); //获取当前运行文件的目录,有斜'\' ExtractFileDir(Application.Exename); //获取某个程序的目录,无斜'\'ExtractFileName('C 阅读全文
posted @ 2011-09-16 14:27 Max Woods 阅读(2272) 评论(0) 推荐(0) 编辑
摘要: var s: string;begin //指令类型 type s := Format('最大整数是: %d; 最小整数是: %d',[MaxInt,Low(Integer)]); //返回: 最大整数是: 2147483647; 最小整数是: -2147483648 { 提示: 格式指令必须以 % 开始, 不区分大小写, %d 代表一个整数; 第二个参数是一个变体数组 } s := Format('最大的无负号整数是: %u',[High(Cardinal)]); //返回: 最大的无负号整数是: 4294967295 { %u表示一个无负号整数 } s := 阅读全文
posted @ 2011-09-16 14:25 Max Woods 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 在devexpress中,换肤就很简单,不需要我们自己去制造皮肤,官文就有很丰富的皮肤包。下面来讲解一下这个问题。 注意,我这儿用的是DevExpress 8.1.5,在老版本中可能不支持。如果是7.x的版本,请见demo中的源代码。 第一步:让所有窗体都从DevExpress.XtraEditors.XtraForm继承。 第二步:添加两个引用: DevExpress.BonusSkins.v8.1 DevExpress.OfficeSkins.v8.1 第三步:在软件的入口Program类的main函数的第一行代码前加上: DevExpress.User... 阅读全文
posted @ 2011-09-16 00:01 Max Woods 阅读(1112) 评论(1) 推荐(0) 编辑