上一页 1 ··· 182 183 184 185 186 187 188 189 190 ··· 194 下一页
摘要: 1.从现象上看:指针在运行时可以改变其所指向的值,而引用一旦和某个对象绑定后就不再改变 2.从内存分配上看:程序为指针变量分配内存区域,而引用不分配内存区域 3.从编译上看:程序在编译时分别将指针和引用添加到符号表上,符号表上记录的是变量名及变量所对应地址。指针变量在符号表上对应的地址值为指针变量的地址值,而引用在符号表上对应的地址值为引用对象的地址值。符号表生成后就不会再改,因此指针可以改变指向的对象(指针变量中的值可以改),而引用对象不能改。指针与引用看上去完全不同(指针用操作符“*”和“->”,引用使用操作符“. ”),但是它们似乎有相同的功能。指针与引用都是让你间接引用其他对象。 阅读全文
posted @ 2008-07-11 09:57 delphi中间件 阅读(200) 评论(0) 推荐(0) 编辑
摘要: unit DbgridToWord; interface uses SysUtils,ComObj,DBGrids; implementation Function DBGirdToWord(DBGrid: TDBGrid): Boolean;var Count,I,J:Integer; Doc:OleVariant; CurrColumn,RecordNum:Integer; wTable: Variant;begin try Doc:=CreateOleObject('Word.Application'); Doc.Visible:=True; Doc.Doc... 阅读全文
posted @ 2008-06-25 13:57 delphi中间件 阅读(216) 评论(0) 推荐(0) 编辑
摘要: {*******************************************************}{ }{ 陈新光 }{ }{ 版权所有 (C) 2008 }{... 阅读全文
posted @ 2008-06-24 14:53 delphi中间件 阅读(560) 评论(0) 推荐(0) 编辑
摘要: {*******************************************************}{ }{ 陈新光 }{ }{ 版权所有 (C) 2008 }{ }{*******************************************************}//将以TAB作分隔符的文本文件写入数据表中//当然如果是以逗号作分隔符的也可以unit uImpTxt;interfaceuses SysUtils,db,Classes;{----------------------------------------------------------------- 阅读全文
posted @ 2008-06-24 14:46 delphi中间件 阅读(347) 评论(0) 推荐(0) 编辑
摘要: [赣]Bahamut(28103589) 10:31:20 function LoadDLL(const DLLName, FuncName: string): Pointer; var hModule: Windows.HMODULE;begin Result:= nil; if not FileExists(DLLName) then Exit; hModule:= LoadLibrary(PChar(DLLName)); if hModule = 0 then Exit; try Result:= GetProcAddress(hModule, PChar(FuncName));fin. 阅读全文
posted @ 2008-06-21 10:56 delphi中间件 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 本文为《程序员》07年3月号《七种武器》专题所做。有兴趣的读者可以到 这里 来投一票,表达您对于程序员基本功的看法。在程序员日常工作中,数据处理占据了相当的比重。而在所有的数据之中,文本又占据了相当的比重。文本能够被人理解,具有良好的透明性,利于系统的开发、测试和维护。然而,易于被人理解的文本数据,机器处理起来就不一定都那么容易。文本数据复杂多变,特定性强,甚至是千奇百怪。因此,文本处理程序可谓生存环境恶劣。一般来说,文本处理程序都是特定于应用的,一个项目有一个项目的要求,彼此之间很难抽出共同点,代码很难复用,往往是“一次编码,一次运行,到处补丁”。其程序结构散乱丑陋,谈不上有什么“艺术性”, 阅读全文
posted @ 2008-05-05 08:32 delphi中间件 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 还是用Winhex这个工具下面我们用Winhex来破,先把这个DOC文挡另保存为XML格式, 然后用记事本打开,我们来看看里面的代码,注意有句unprotectPassword注意这个,我们先记下,现在我们用Winhex打开DOC文档,在16位里应该是怎么显示的?根据我们刚才说的要反过来,那么就是2E F4C7 1F这里我说过了要反过来那就是1F C7 F4 2E我们来查找~我们然后修改成00 00 00 00 保存~退出~现在我们打开DOC文档,来取消文档保 护~直接点不需要密码了~ 阅读全文
posted @ 2008-05-04 14:28 delphi中间件 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1、禁止IPC空连接 Cracker可以利用net use命令建立空连接,进而入侵,还有net view,nbtstat这些都是基于空连接的,禁止空连接就好了。打开注册表,找到Local_Machine/System/CurrentControlSet/Control/LSA-RestrictAnonymous 把这个值改成”1”即可。 2、禁止At命令 Cracker往往给你个木马然后让它运行,这时他就需要at命令了。打开管理工具-服务,禁用task scheduler服务即可。 3、关闭超级终端服务 如果你开了的话,这个漏洞都烂了。 4、关闭SSDP Discove... 阅读全文
posted @ 2008-05-04 11:55 delphi中间件 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 曾经饱受木马、后门(以下统称后门)侵害的人们都不会忘记机器被破坏后的惨象,于是人们展开了积极的防御工作,从补丁到防火墙,恨不得连网线都加个验证器,在多种多样的防御手法夹攻下,一大批后门倒下了,菜鸟们也不用提心吊胆上网了…… 可是后门会因此罢休吗?答案当然是否定的。君不见,在风平浪静的陆地下,一批新的后门正在暗渡陈仓…… 1、反客为主的入侵者 黑客A连接上了网络,却不见他有任何行动,他在干什么呢?我们只能看见他燃起一支烟,似乎在发呆……过了一会儿,他突然把烟头一丢,双手迅速敲击键盘,透过屏幕,我们得知他已经进入了一个企业内部的服务器,一台安装了防火墙、而且深居内部的服务器……他怎么做到的呢?.. 阅读全文
posted @ 2008-05-04 11:54 delphi中间件 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 在日常操作中,我们经常要输入各种各样的密码,例如开机时要输入密码,QQ时也要先输入密码,假如你忘记了这些密码,就有可能用不了机器、打不开文件、不能聊天…… 也许还会造成很大的损失!下面我们就介绍电脑操作中常用密码的破解方法,希望能解你燃眉之急! 一、遗忘了SYSTEM密码 如果你遗忘了CMOS设置中的SYSTEM密码,就无法启动机器了, 解决的办法只能是:打开机箱,把电池取下、正负极短接,给CMOS放电,清除CMOS中的所有内容(当然也就包括密码),然后 重新开机进行设置。 注意:有些主板设置了CMOS密码清除跳线,请参照主板说明书将该跳线短接,这样也可以清除CMOS密码。 ... 阅读全文
posted @ 2008-05-04 11:50 delphi中间件 阅读(252) 评论(0) 推荐(0) 编辑
上一页 1 ··· 182 183 184 185 186 187 188 189 190 ··· 194 下一页