04 2009 档案

摘要:不知是从昨天还是前天开始,CSDN的BLOG的语法高亮模块失效了,刚决定把我原来的家移到CSDN上来,转移工作还没完成CSDN怎么就坏了?截图为证(2009-04-30 22:41:09)! CSDN,你到底怎么了? 阅读全文
posted @ 2009-04-30 22:24 小宇飞刀 阅读(91) 评论(0) 推荐(0) 编辑
摘要:一个超好的JSON技术站点: http://www.ibm.com/developerworks/cn/web/wa-lo-json/?ca=drs-tp3308 阅读全文
posted @ 2009-04-30 20:49 小宇飞刀 阅读(122) 评论(0) 推荐(0) 编辑
摘要:一个让我魂牵梦萦的地方——婺源,图片介绍:http://bbs.nc.soufun.com/2310098124~-1~134/1959599_1959599.htm 阅读全文
posted @ 2009-04-30 20:47 小宇飞刀 阅读(89) 评论(0) 推荐(0) 编辑
摘要:以下内容都是针对李维老师的《Delphi 6/Kylix2--soap/Web Service程序设计篇》一书中的实例的,我的程序框架和他做的基本一致,只是我没有进行压缩,功能上已经全部实现。遇到的问题如下:1.李维老师在书中<>在数据库部分在更新时服务端用到了clientdataset.XMLData,客户机在发送时也是 clientdataset.XMLData,这样的话在数据量大的时候特别是有blob字段的时候,数据会很慢.因为client部分其实只要发送clientdataset.delta值进行xml封装就行了.如例子中的Client更新原始代码如下: IQueryDat 阅读全文
posted @ 2009-04-30 20:47 小宇飞刀 阅读(263) 评论(0) 推荐(0) 编辑
摘要:以下内容都是针对李维老师的《Delphi 6/Kylix2--soap/Web Service程序设计篇》一书中的实例的,我的程序框架和他做的基本一致,只是我没有进行压缩,功能上已经全部实现。遇到的问题如下:1.李维老师在书中在数据库部分在更新时服务端用到了clie... 阅读全文
posted @ 2009-04-30 20:47 小宇飞刀 阅读(85) 评论(0) 推荐(0) 编辑
摘要:在山的那边 王家新一小时候,我常伏在窗口痴想---山那边是什么呢?妈妈给我说过:海哦,山那边是海吗?于是,怀道一种隐秘的想望有一天我终于爬上了那个山顶可是,我却几乎是哭着回来了---在山的那边,依然是山山那边的山啊,铁青着脸给我的幻想打了一个零分!妈妈,那个海呢?二在山的那边,是海!是用信念凝成的海今天,我竟没想到一颗从小飘来的种子却在我的心中扎下了深根是的,我曾一次又一次地失望过当我爬上那一痤痤诱惑着我的山顶但我又一次鼓起信心向前走去因为我听到海依然在远方为我喧腾---那雪白的海潮啊,夜夜奔来一次次漫湿了我枯干的心灵……在山的那边,是海吗?是的!人们啊,请相信---在不停地翻过无数座山后在一 阅读全文
posted @ 2009-04-30 20:46 小宇飞刀 阅读(120) 评论(0) 推荐(0) 编辑
摘要:2008年的招生工作终于又结束了,又要开始正常的上下班了!今年我校的招生情况还是可以的,没有任何一个批次的降分的录取!经常有人问起招生工作累不累?其实这个问题没法回答,只是有一点非常重要也非常明确,就是有一个要求你必须做到:细心+责任心! 阅读全文
posted @ 2009-04-30 20:44 小宇飞刀 阅读(127) 评论(0) 推荐(0) 编辑
摘要:在界面上放一个TIdHTTP控件,命名为IdHTTP1,再放一个TIdSSLIOHandlerSocket控件,命名为 IdSSLIOHandlerSocket1,将IdHTTP1的IOHandler属性设为IdSSLIOHandlerSocket1,这样就可以随 意的Get,Post那些地址为https开头的网站了。不过这样仍然不行,当运行程序时,会报错“Could not load SSL library”,这是因为TIdSSLIOHandlerSocket控件需要OpenSSL Library来配合,OpenSSL Library包含有两个动态链接库libeay32.dll和ssleay 阅读全文
posted @ 2009-04-30 20:41 小宇飞刀 阅读(1434) 评论(0) 推荐(0) 编辑
摘要:Delphi 2009(Tiburon)终于快要发布了『转自李维BLOG』看來在CodeGear併入了Embarcardero之後,整個公司的文化似乎瞬間活潑了起來,雖然CodeGear尚未正式宣佈Tiburon的發行日期,但是在CodeGear的部落格中卻出現了大量討論Tiburon的文章,這在以前Borland的時代是不可能發生的,我還記得前幾年我還在Borland工作時,有幾次在部落格中不小心提及了尚未推出的Delphi/C++Builder時就會被老外叮的滿頭包,更別說是像現在CodeGear公開的在部落格中討論尚未推出的Tiburon的各種新功能了,CodeGear似乎已經慢慢的走出 阅读全文
posted @ 2009-04-30 20:41 小宇飞刀 阅读(121) 评论(0) 推荐(0) 编辑
摘要:在界面上放一个TIdHTTP控件,命名为IdHTTP1,再放一个TIdSSLIOHandlerSocket控件,命名为 IdSSLIOHandlerSocket1,将IdHTTP1的IOHandler属性设为IdSSLIOHandlerSocket1,这样就可以随 意... 阅读全文
posted @ 2009-04-30 20:41 小宇飞刀 阅读(354) 评论(0) 推荐(0) 编辑
摘要:Delphi 2009(Tiburon)终于快要发布了『转自李维BLOG』 看來在CodeGear併入了Embarcardero之後,整個公司的文化似乎瞬間活潑了起來,雖然CodeGear尚未正式宣佈Tiburon的發行日期,但是在CodeGear的部落格中... 阅读全文
posted @ 2009-04-30 20:41 小宇飞刀 阅读(98) 评论(0) 推荐(0) 编辑
摘要:最全面的DBGrid标题排序实现方法:procedure TSrv_SJSetForm.DBGridEh1TitleClick(Column: TColumnEh);var s,cFieldName:string; i:integer; DataSet:TDataSet; procedure setTitle; var ii:integer; cStr:string; c:TColumnEh; begin for ii:=0 to TDBGridEh(Column.Grid).Columns.Count-1 do begin c:=TDBGridEh(Colum... 阅读全文
posted @ 2009-04-30 20:15 小宇飞刀 阅读(182) 评论(0) 推荐(0) 编辑
摘要:C++树的实现STL里面没有提供容器树的模板实现,自已写一个:Tree.h//tree.h 头文件 #include <list> #include <algorithm> using namespace std; struct TreeNode; //定义一个结构体原型 classTree; //定义一个类原型 classIterator; //定义一个类原型 typedef list<TreeNode*> List; //重命名一个节点链表 TreeNode* clone(TreeNode*,List&,TreeNode*);//Clone复制函 阅读全文
posted @ 2009-04-30 20:15 小宇飞刀 阅读(412) 评论(0) 推荐(0) 编辑
摘要:最全面的DBGrid标题排序实现方法:procedure TSrv_SJSetForm.DBGridEh1TitleClick(Column: TColumnEh);var s,cFieldName:string; i:integer; DataSet:TDataS... 阅读全文
posted @ 2009-04-30 20:15 小宇飞刀 阅读(147) 评论(0) 推荐(0) 编辑
摘要:C++树的实现STL里面没有提供容器树的模板实现,自已写一个:Tree.h//tree.h 头文件 #include #include using namespace std; struct TreeNode; //定义一个结构体原型 cl... 阅读全文
posted @ 2009-04-30 20:15 小宇飞刀 阅读(115) 评论(0) 推荐(0) 编辑
摘要:FastMM对BCB6或BCB2007而言,对编译加速有非常明显的效果,建议大家去试用。有网友说原来需要6分钟编译完成的程序,使用后只要不到2分钟就完成了,还有一网友(网名:好小)更牛,原BCB中Build All 从1.5小时到2分钟不到!(见:http://bbs.codegear-cn.com/viewthread.php?tid=349&extra=page%3D3)使用方法(现在最新稳定版是4.78了):1、解开FastMM470.zip,找到里面的FastMm470/Replacement BorlndMM DLL/Precompiled/for Delphi IDE/Pe 阅读全文
posted @ 2009-04-30 20:14 小宇飞刀 阅读(149) 评论(0) 推荐(0) 编辑
摘要:FastMM对BCB6或BCB2007而言,对编译加速有非常明显的效果,建议大家去试用。有网友说原来需要6分钟编译完成的程序,使用后只要不到2分钟就完成了,还有一网友(网名:好小)更牛,原BCB中Build All 从1.5小时到2分钟不到!(见:http://... 阅读全文
posted @ 2009-04-30 20:14 小宇飞刀 阅读(131) 评论(0) 推荐(0) 编辑
摘要:1) 覆盖式的备份数据库到文件BACKUP DATABASE 数据库名 TO DISK = '备份文件名' WITH INIT2) 数据恢复USE MASTER ALTER DATABASE 数据库名SET OFFLINE WITH ROLLBACK IMMEDIATERESTORE DATABASE 数据库名 FROM DISK = '备份文件名'ALTER DATABASE 数据库名SET ONLINE WITH ROLLBACK IMMEDIATE 阅读全文
posted @ 2009-04-30 20:13 小宇飞刀 阅读(402) 评论(0) 推荐(0) 编辑
摘要:1) 覆盖式的备份数据库到文件 BACKUP DATABASE 数据库名 TO DISK = '备份文件名' WITH INIT 2) 数据恢复 USE MASTER ALTER DATABASE 数据库名 SET OFFLINE WITH ROLLBACK IM... 阅读全文
posted @ 2009-04-30 20:13 小宇飞刀 阅读(109) 评论(0) 推荐(0) 编辑
摘要:网卡工作状态检测,效果如图(Windows XP/2000/2003下测试通过): 在这一实例中,计算机中有两块网卡,其中一块为无线网卡,另一块为8139的100M以太网卡,无线网卡已连接可上网,有线网卡我故意把网线拔了。从图中可以看出检测完全正确,而且更难能可贵... 阅读全文
posted @ 2009-04-30 20:10 小宇飞刀 阅读(216) 评论(0) 推荐(0) 编辑
摘要:以前在用Delphi 7.0写的Midas程序,只要直接运行一次就会自动向计算机中注册的,但是在Delphi 2007中重新编译后(新建的Midas程序也一样),直接运行程序并不会注册,要求我们必须点击Run|Register AcitveX Server进行注册,如果要向客户分发应用程序的话又该如何注册呢?Delphi 7编译的版本直接运行一次Midas程序就可以注册,而Delphi 2007编译的程序则不会自动注册,只能使用下面的方法进行注册(假设我们的Midas应用服务程序为Ks_Kd_Srv.exe): regsvr32 midas.dll //如果使用了SocketConn... 阅读全文
posted @ 2009-04-30 20:09 小宇飞刀 阅读(145) 评论(0) 推荐(0) 编辑
摘要:以前在用Delphi 7.0写的Midas程序,只要直接运行一次就会自动向计算机中注册的,但是在Delphi 2007中重新编译后(新建的Midas程序也一样),直接运行程序并不会注册,要求我们必须点击Run|Register AcitveX Server进行注册... 阅读全文
posted @ 2009-04-30 20:09 小宇飞刀 阅读(231) 评论(0) 推荐(0) 编辑
摘要:NuSoap是PHP环境下的WebService编程工具,用于创建或调用WebService。它是一个开源软件,是完全采用PHP语言编写的、通过HTTP收发SOAP消息的一系列PHP类,由NuSphere Corporation(http://dietrich.ga... 阅读全文
posted @ 2009-04-30 20:06 小宇飞刀 阅读(133) 评论(0) 推荐(0) 编辑
摘要:一、什么是堆栈在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。要点:堆:顺序随意栈:先进后出队列:排队买东西(插入在队尾,删除在队头)二、堆和栈的区别①、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分:1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。3、全局区(静态区)(static)—,全局变 阅读全文
posted @ 2009-04-30 20:03 小宇飞刀 阅读(314) 评论(0) 推荐(0) 编辑
摘要:一、什么是堆栈在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。要点:堆:顺序随意 栈:先进后出 队列:排队买东西(插入在队尾,删除在队头)二、堆和栈的区别①、预备知识—程序的内存分配一个由c/C... 阅读全文
posted @ 2009-04-30 20:03 小宇飞刀 阅读(177) 评论(0) 推荐(0) 编辑
摘要:unit uHook; interface uses Windows, Messages, SysUtils, Variants, Classes, Controls, Forms, Dialogs, StdCtrls; type tagKBDLLHOOKSTRUCT = packed record vkCode: DWORD; scanCode: DWORD; flags: DWORD; time: DWORD; dwExtraInfo: DWORD; end; KBDLLHOOK... 阅读全文
posted @ 2009-04-30 20:02 小宇飞刀 阅读(289) 评论(0) 推荐(0) 编辑
摘要:unit uHook; interface uses Windows, Messages, SysUtils, Variants, Classes, Controls, Forms, Dialogs, StdCt... 阅读全文
posted @ 2009-04-30 20:02 小宇飞刀 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2009-04-30 20:00 小宇飞刀 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2009-04-30 20:00 小宇飞刀 阅读(99) 评论(0) 推荐(0) 编辑
摘要:如何架设流媒体服务器 随着越来越多的朋友开始选择ADSL、Cable Modem或FTTB+ LAN作为首要的上网方式,宽频时代即将到来,这使我们“宽频 KTV、影音聊天室、线上电影院、远程教育”的梦想即将成为现实,而与其密切相关的“流媒体(Streaming Media)”也成了许多人谈论的热门话题,因为“流媒体”正是实现这些宽频应用的技术动力。 宽频时代的到来还使得网民们不再满足于仅仅作为一项服务的受众,他们需要更大规模的交流,从中体现个体的价值,因此,许多朋友开始用自己的计算机,搭建网络广播和点播站点。他们充满着满腔的热情,但不可否认的是,中国网民先天技术上的不足,让他们在建设这样的.. 阅读全文
posted @ 2009-04-30 19:57 小宇飞刀 阅读(531) 评论(0) 推荐(0) 编辑
摘要:如何架设流媒体服务器 随着越来越多的朋友开始选择ADSL、Cable Modem或FTTB+ LAN作为首要的上网方式,宽频时代即将到来,这使我们“宽频 KTV、影音聊天室、线上电影院、远程教育”的梦想即将成为现实,而与其密切相关的“流媒体(Streaming M... 阅读全文
posted @ 2009-04-30 19:57 小宇飞刀 阅读(380) 评论(0) 推荐(0) 编辑
摘要:procedure TMainForm.FormShow(Sender: TObject); var hwndOwner: HWnd; begin hwndOwner := GetWindow(Handle, GW_OWNER); ShowWindow(hwndOwner, SW_HIDE); // For Windows 2000, additionally call the ShowWindowAsync function: ShowWindowAsync(hwndOwner, SW_HIDE); ShowWindowAsync(Self.Handle, SW_HI... 阅读全文
posted @ 2009-04-30 19:56 小宇飞刀 阅读(168) 评论(0) 推荐(0) 编辑
摘要:procedure TMainForm.FormShow(Sender: TObject); var hwndOwner: HWnd; begin hwndOwner := GetWindow(Handle, GW_OWNER); ShowWindow(... 阅读全文
posted @ 2009-04-30 19:56 小宇飞刀 阅读(184) 评论(0) 推荐(0) 编辑
摘要:1. 在JavaScript中调用WebService<script language="javascript">function PostRequestData(URL,data){var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");xmlhttp.Open("POST",URL, false);xmlhttp.SetRequestHeader ("Content-Type","text/xml; charset=utf-8") 阅读全文
posted @ 2009-04-30 19:52 小宇飞刀 阅读(157) 评论(0) 推荐(0) 编辑
摘要:1. 在JavaScript中调用WebService当然,还可以使用微软的htc组件来实现,可以到这里下载:http://msdn.microsoft.com/workshop/author/webservice/webservice.htc2. 在Asp中调用W... 阅读全文
posted @ 2009-04-30 19:52 小宇飞刀 阅读(133) 评论(0) 推荐(0) 编辑
摘要:本文指导你如何根据请求和测试用例来创建你的第一个soapUI工程。文中例子主要用到amazon.com提供的web服务。soapUI入门非常容易,但要想更深入的掌握soapUI的功能,还需要对下面的概念和技术有较好的了解:WSDL– 基本概念(服务、端口、绑定、端口类型),相关的xml-schemaSOAP– 基本概念,相关的WSDL(绑定、等等),不同的编码类型(soap-encoded/literal)和消息类型 (document/rpc)XML与XML相关的技术– Xpath、XML Schema、命名空间、等等可以在W3C找到相关的规范;在W3Schools和 zvon.org找到相 阅读全文
posted @ 2009-04-30 19:51 小宇飞刀 阅读(334) 评论(0) 推荐(0) 编辑
摘要:性能测试一般使用loadrunner,或者自己写的调用客户端进行测试。loadrunner是全面的性能测试工具,对一般开发人员来说太重,并且需要 license。自己写调用的客户端则测试的统计数据也需要写程序处理,比较麻烦。这里推荐使用soapui,SOAPUI可以直接根据WSDL生成 SOAP数据包,手工填入参数后可以直接进行性能测试。1、下载soapui的最新安装包,目前的最新版本是soapui-1.7.5,SOAPUI里的TESTSUITE包含一些列的TESTCASE,TESTCASE由若干的测试步骤组成。每个TESTCASE包含TESTSTEP和LOADTEST。2、解包运行soap. 阅读全文
posted @ 2009-04-30 19:51 小宇飞刀 阅读(170) 评论(0) 推荐(0) 编辑
摘要:本文指导你如何根据请求和测试用例来创建你的第一个soapUI工程。文中例子主要用到amazon.com提供的web服务。soapUI入门非常容易,但要想更深入的掌握soapUI的功能,还需要对下面的概念和技术有较好的了解:WSDL – 基本概念(服务、端口、绑定、端... 阅读全文
posted @ 2009-04-30 19:51 小宇飞刀 阅读(210) 评论(0) 推荐(0) 编辑
摘要:Q:我用DELPHI编写了一个NT的服务,且设置为自动启动,可每次服务器重启后,该服务不能自动启动。我感觉是由于该服务启动时使用了sqlserver数据库,可能由于sqlserver服务没有启动完成,导致该服务无法启动,所以我想指定该服务的依存关系,让它在sqlserver服务启动完毕后再启动,如何做?A:方法一、procedure TFooParserService.ServiceBeforeInstall(Sender: TService);begin{$ifdef BINDING_MSSQLSERVER}Self.Dependencies.Add;Self.Dependencies.It 阅读全文
posted @ 2009-04-30 19:50 小宇飞刀 阅读(147) 评论(0) 推荐(0) 编辑
摘要:Q:我用DELPHI编写了一个NT的服务,且设置为自动启动,可每次服务器重启后,该服务不能自动启动。我感觉是由于该服务启动时使用了sqlserver数据库,可能由于sqlserver服务没有启动完成,导致该服务无法启动,所以我想指定该服务的依存关系,让它在sqlser... 阅读全文
posted @ 2009-04-30 19:50 小宇飞刀 阅读(81) 评论(0) 推荐(0) 编辑
摘要:最近正在Delphi2007开发一个Web Service,由于系统不仅要在Intranet中使用,还要在Internet中使用,如果服务端用COM+的话客户端的分发、防火墙的透过、安全部署等等都是非常难以解决的问题,而如果单纯使用Web Service又不能使用MS SQL Server的Pooling,用户数一多的话服务器的负荷可能会很大,而且很有可能当机,如果真发生这种的情况的话,基本上这个项目就要挂了,因此在选择服务端的开发框架的问题上,决定采用Web Service加COM+的模式,由于Web Service采用的XML+SOAP+TCP的技术,可非常方便的透过防火墙,而且客户端既. 阅读全文
posted @ 2009-04-30 19:48 小宇飞刀 阅读(232) 评论(0) 推荐(0) 编辑
摘要:最近正在Delphi2007开发一个Web Service,由于系统不仅要在Intranet中使用,还要在Internet中使用,如果服务端用COM+的话客户端的分发、防火墙的透过、安全部署等等都是非常难以解决的问题,而如果单纯使用Web Service又不能使用... 阅读全文
posted @ 2009-04-30 19:48 小宇飞刀 阅读(102) 评论(0) 推荐(0) 编辑
摘要:1、用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如 SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,COL2 FROM T1;在可能的情况下尽量限制尽量结果集行数如:SELECT TOP 300 COL1,COL2,COL3 FROM T1,因为某些情况下用户是不需要那么多的数据的。不要在应用中使用数据库游标,游标是非 阅读全文
posted @ 2009-04-30 19:47 小宇飞刀 阅读(157) 评论(0) 推荐(0) 编辑
摘要:1、用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询... 阅读全文
posted @ 2009-04-30 19:47 小宇飞刀 阅读(92) 评论(0) 推荐(0) 编辑
摘要:折半查找法也称为二分查找法,它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下用O(log n)完成搜索任务。【基本思想】 将n个元素分成个数大致相同的两半,取a[n/2]与欲查找的x作比较,如果x=a[n/2]则找到x,算法终止。如果xa[n/2],则我们只要在数组a的右半部继续搜索x。 二分搜索法的应用极其广泛,而且它的思想易于理解。第一个二分搜索算法早在1946 年就出现了,但是第一个完全正确的二分搜索算法直到1962年才出现。Bentley在他的著作《Writing Correct Programs》中写道,90%的计算机专家不能在2小时内写出完全正确的二分搜索算法。问题.. 阅读全文
posted @ 2009-04-30 19:45 小宇飞刀 阅读(278) 评论(0) 推荐(0) 编辑
摘要:折半查找法也称为二分查找法,它充分利用了元素间的次序关系,采用分治策略,可在最坏的情况下用O(log n)完成搜索任务。【基本思想】 将n个元素分成个数大致相同的两半,取a[n/2]与欲查找的x作比较,如果x=a[n/2]则找到x,算法终止。如果xa[n/2],则... 阅读全文
posted @ 2009-04-30 19:45 小宇飞刀 阅读(139) 评论(0) 推荐(0) 编辑
摘要:《编程之美——微软技术面试心得》内容简介 自计算机与软件出现以来,在近半个世纪里,软件开发所能衍生出的无限创意,深深吸引着全世界的青年。在二进制的世界里,这帮年轻的程序员充分发挥自己的热情和想像力,仅仅通过对“1”和“0”的互换操作,他们辟地开天,恣意汪洋地创造出一个又一个的奇迹。今天,前几代“青年”积累构建的虚拟世界正在深刻地改变我们的现实生活。软件开发过程的复杂程度已经足以媲美传统的工业生产。前人堆积如山的开发经验和规则,令象牙塔里的学子们望而生畏。今天软件学院的学生们站在巨人的肩膀上,用最流行的语言和工具武装到了牙齿,但似乎缺少了前辈们的热情,也忘记了编程的乐趣所在——发现问题,分析问. 阅读全文
posted @ 2009-04-30 19:44 小宇飞刀 阅读(112) 评论(0) 推荐(0) 编辑
摘要:《编程之美——微软技术面试心得》内容简介 自计算机与软件出现以来,在近半个世纪里,软件开发所能衍生出的无限创意,深深吸引着全世界的青年。在二进制的世界里,这帮年轻的程序员充分发挥自己的热情和想像力,仅仅通过对“1”和“0”的互换操作,他们辟地开天,恣意汪洋地创造出... 阅读全文
posted @ 2009-04-30 19:44 小宇飞刀 阅读(100) 评论(0) 推荐(0) 编辑
摘要:如何让Delphi调用外部程序并等待其运行结束函数一:uses Windows, SysUtils, Classes, ShellAPI;function RunAndWait(FileName: string; Visibility: Integer): THandle;var zAppName: array[0..512] of Char; zCurDir: array[0..255] of Char; WorkDir: string; StartupInfo: TStartupInfo; ProcessInfo: TProcessIn... 阅读全文
posted @ 2009-04-30 19:42 小宇飞刀 阅读(143) 评论(0) 推荐(0) 编辑
摘要:如何让Delphi调用外部程序并等待其运行结束函数一:uses Windows, SysUtils, Classes, ShellAPI;function RunAndWait(FileName: string; Visibility: In... 阅读全文
posted @ 2009-04-30 19:42 小宇飞刀 阅读(139) 评论(0) 推荐(0) 编辑
摘要:编制com+组件中:1。与SQL连接字符串可以放在*.udl文件中,程序中调用该文件,注意该文件的安全问题2。连接用时打开,用完马上关闭如何创建和使用udl文件可参考博主写的另外一篇文章:http://vir.jxstnu.edu.cn/xieyunc/read.php?211安装com+组件:1、注册COM+的DLL文件。 一般直接将.dll和.tlb文件(还包括.udl)都拷贝到一个目录中,然后Regsvr32 .dll注册。2、建立COM+应用程序。 使用DCOMCNFG命令,在COM+应用程序上点右键,建立空应用程序--〉新建组件,此时选择.dll和.tlb,这样导出代理时只会导出.t 阅读全文
posted @ 2009-04-30 19:39 小宇飞刀 阅读(168) 评论(0) 推荐(0) 编辑
摘要:编制com+组件中:1。与SQL连接字符串可以放在*.udl文件中,程序中调用该文件,注意该文件的安全问题2。连接用时打开,用完马上关闭如何创建和使用udl文件可参考博主写的另外一篇文章:http://vir.jxstnu.edu.cn/xieyunc/read.p... 阅读全文
posted @ 2009-04-30 19:39 小宇飞刀 阅读(123) 评论(0) 推荐(0) 编辑
摘要:相关名词:(1) idispatch是COM object的接口, 在Delphi中通常指一个OleObject.(2) OleVariant是一种COM object兼容的Variant类型, 可以通用任何Ole Automation 类型, 他与CreateOleObject创建的idispatch兼容1:Com+的编写: 1:File---->New---->Other....---->ActiveX Library 标签 下的 Transactional Object 2: 然后填写: CoClss Name :类的名字,比如:ComPlus Threading Mo 阅读全文
posted @ 2009-04-30 19:35 小宇飞刀 阅读(120) 评论(0) 推荐(0) 编辑
摘要:相关名词: (1) idispatch是COM object的接口, 在Delphi中通常指一个OleObject. (2) OleVariant是一种COM object兼容的Variant类型, 可以通用任何Ole Automation 类型, 他与Crea... 阅读全文
posted @ 2009-04-30 19:35 小宇飞刀 阅读(96) 评论(0) 推荐(0) 编辑
摘要:用midas已经很久了,昨天看了一些midas的源码,有点心得,下面写一下如何开发一个请求响应模式的midas系统系统的结构client端的ClientDataset直接连接Server端的Provider,可以构成最简单的Midas系统,但是这种系统的缺点是很明显的,1.需要在Client上注册appserver,就算你发现了可以写注册表,解决这个问题,仍然增加了部署的复杂性2.系统内部传输的数据,将被完全屏蔽,你基本上无法做任何的调整对于大型系统来说,你更新了一条数据,可能roundtrip跑了几个来回,而请求响应将是一次roundtrip,3.ClientDataset和provider 阅读全文
posted @ 2009-04-30 19:11 小宇飞刀 阅读(482) 评论(0) 推荐(0) 编辑
摘要:如何在Delphi 2007中使用敏捷开发方式?如何创建和使用测试用例?这些好象一直都是Java的专利。其实,从Delphi 8开始Borland公司开始引入JUNIT的兄弟--DUNIT了,有了DUNIT,再加上Together,世界终于不一样了。那么,我们如何在Delphi中使用DUNIT呢?如果你使用的是Delphi2005以前的Delphi版本,如Delphi 7/8,你需要自已动手写上测试用例,尽管有DUNIT的Demo,但也是很烦很累的。如果是用CodeGear BDS 2007的话,这一切又不同了,IDE中集成了DUNIT与Together不说,最关键是的加入自动化的Test P 阅读全文
posted @ 2009-04-30 19:11 小宇飞刀 阅读(133) 评论(0) 推荐(0) 编辑
摘要:用midas已经很久了,昨天看了一些midas的源码,有点心得,下面写一下如何开发一个请求响应模式的midas系统系统的结构 client端的ClientDataset直接连接Server端的Provider,可以构成最简单的Midas系统,但是这种系统的缺点... 阅读全文
posted @ 2009-04-30 19:11 小宇飞刀 阅读(237) 评论(0) 推荐(0) 编辑
摘要:如何在Delphi 2007中使用敏捷开发方式?如何创建和使用测试用例?这些好象一直都是Java的专利。其实,从Delphi 8开始Borland公司开始引入JUNIT的兄弟--DUNIT了,有了DUNIT,再加上Together,世界终于不一样了。 那么,我们... 阅读全文
posted @ 2009-04-30 19:11 小宇飞刀 阅读(135) 评论(0) 推荐(0) 编辑
摘要:一、什么是SOAP和Web Service 简单地说,SOAP就是定义了如何交换类型和具有结构的信息,它是一个Wire Protocol并且使用XML做 为封装信息的标准。而Web Service则是使用SOAP做为通信的标准,并且提供外界标准的服务接口以便让各种客户端应用程序能够通过SOAP调服务接口,进而使用Web Service提供的功能。二、要完成不同的Internet/Intranet应用系统的集成工作,必须解决下列问题。1、标准的数据交换技术,即XML。2、如何封装调用的服务,即SOAP。例如Linux提供了各种服务,那么远端的ASP如何封装服务的调用?如何封装传递的参数?如何传. 阅读全文
posted @ 2009-04-30 19:10 小宇飞刀 阅读(138) 评论(0) 推荐(0) 编辑
摘要:这是一本以中医理论阐释养身之道的健康书籍,非常不错~,这也是一体最值得推荐给自已和身边的亲朋好友的书籍,是我们生命中最受用的礼物书! 下面是节选: 《人体使用手册》在博客来,金石堂,三民书局等,健康类排行第一名;在台湾最大的网络书店博客来网络书店中,从上市之后,一直居于健康类排行榜首,至今历久不衰;是高科技人员最喜欢的健康书。 身体需要的,不是灵丹妙药,而是一本正确的人体使用手册。 现代医学面对众多无法解决的慢性病,一味的寄望未来某一天能发明新的药物,一举克服某一种疾病,这种研究方向很可能是不切实际的。 回复正确的生活习惯,并且用正确的方法处理疾病,使人体的血气逐渐上升,修复及再生系... 阅读全文
posted @ 2009-04-30 19:09 小宇飞刀 阅读(1532) 评论(0) 推荐(0) 编辑
摘要:创建一个全功能的FLV播放器 我们将制作的这个FLV播放器由这样几部分组成: 一个用于显示视频图像的视频对象, 三个分别用于播放、暂停和停止视频的按钮, 连同一个用于显示缓冲区装载进度的动态文本。 1. 创建三个按钮元件,分别命名为“播放”、“暂停”、“停止”,将其各自一个实例拖放到场景舞台中。 2. 创建一个视频元件,将其一个实例拖放到场景舞台中,并赋予其实例名myVideo。 3. 在场景舞台中放置一个动态文本,赋予其实例名myText。 4. 在根时间线的第1帧中捆绑下面的脚本: //创建一个NetConnection对象。 myFLVConnection=new ... 阅读全文
posted @ 2009-04-30 19:09 小宇飞刀 阅读(114) 评论(0) 推荐(0) 编辑
摘要:创建一个全功能的FLV播放器 我们将制作的这个FLV播放器由这样几部分组成: 一个用于显示视频图像的视频对象, 三个分别用于播放、暂停和停止视频的按钮, 连同一个用于显示缓冲区装载进度的动态文本。 1. 创建三个按钮元件,分别命名为“播放”、“暂停”、“... 阅读全文
posted @ 2009-04-30 19:09 小宇飞刀 阅读(131) 评论(0) 推荐(0) 编辑
摘要:使用方法:方法一、js嵌入直接copy下面代码,修改其中红色部分,即:swf_width、swf_height、texts、files 参数view plainprint?<scripttype="text/javascript">varswf_width=240varswf_height=240vartexts=’幸福的脚丫预告片’varfiles=’http://vir.jxstnu.edu.cn/xieyunc/product/vcastr/flv/happy_feet.flv’document.write(’<objectclassid=" 阅读全文
posted @ 2009-04-30 19:06 小宇飞刀 阅读(206) 评论(0) 推荐(0) 编辑
摘要:使用方法:方法一、js嵌入直接copy下面代码,修改其中红色部分,即:swf_width、swf_height、texts、files 参数 view plainprint? 其中:幸福的脚丫预告片 是标题。http://vir.jxstnu.edu.cn/... 阅读全文
posted @ 2009-04-30 19:06 小宇飞刀 阅读(264) 评论(0) 推荐(0) 编辑
摘要:某IT公司招聘网络管理员面试考试试题一、填空(每题2分)1.20端口是_________2.PING是使用TCP/IP协议中的______协议3.443端口是_______服务使用的4.标准端口的范围是___________5.查看服务器当前正在连接IP列表命令是________6.IIS服务的命令行方式重启命令是__________7.在FTP命令当中查看本地文件列表命令是_______8.HTTP403错误是________9.ASP默认执行身份是 _______帐号10.WEB默认的匿名访问帐号是__________二、问答题(每题5分)1.写出域名解析的过程和具体步骤。域名解析就是国际 阅读全文
posted @ 2009-04-30 19:01 小宇飞刀 阅读(858) 评论(0) 推荐(0) 编辑
摘要:如何实现用delphi访问outlook express的收发邮件箱中的邮件? unit MapiControl; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs; type { Introducing a new Type of Event to get the Errorcode } ... 阅读全文
posted @ 2009-04-30 19:00 小宇飞刀 阅读(263) 评论(0) 推荐(0) 编辑
摘要:如何实现用delphi访问outlook express的收发邮件箱中的邮件? unit MapiControl; interface uses Windows, Messages, SysUti... 阅读全文
posted @ 2009-04-30 19:00 小宇飞刀 阅读(151) 评论(0) 推荐(0) 编辑
摘要:这是一个局域网远程开机的演示程序!演示源程序下载: 点击这里下载文件: RemotePowerON.rar 阅读全文
posted @ 2009-04-29 22:04 小宇飞刀 阅读(152) 评论(0) 推荐(0) 编辑
摘要:通过IP获取局域网MAC地址uses winsock;function sendarp(ipaddr:ulong;temp:dword;ulmacaddr:pointer;ulmacaddrleng:pointer) : Dword; StdCall;External 'Iphlpapi.dll' Name 'SendARP';function GetMACByIP(const Ip:string):string;varMyIp:ulong;MyMac:array[0..5] of byte;MyMacLength:ulong;ErrCode:integer;b 阅读全文
posted @ 2009-04-29 22:02 小宇飞刀 阅读(217) 评论(0) 推荐(0) 编辑
摘要:通过IP获取局域网MAC地址uses winsock;function sendarp(ipaddr:ulong;temp:dword;ulmacaddr:pointer;ulmacaddrleng:pointer) : Dword; StdCall; Exte... 阅读全文
posted @ 2009-04-29 22:02 小宇飞刀 阅读(226) 评论(0) 推荐(0) 编辑
摘要:获取本机MAC地址方法一:function MacAddress: string; var Lib: Cardinal; Func: function(GUID: PGUID): Longint; stdcall; GUID1, GUID2: TGUID; begin Result := ''; Lib := LoadLibrary('rpcrt4.dll'); if Lib <> 0 then begin if Win32Platform <>VER_PLATFORM_WIN32_NT then @Func := GetProcAddr 阅读全文
posted @ 2009-04-29 22:01 小宇飞刀 阅读(158) 评论(0) 推荐(0) 编辑
摘要:获取本机MAC地址方法一:function MacAddress: string; var Lib: Cardinal; Func: function(GUID: PGUID): Longint; stdcall; GUID1, GUID2: TGUID;... 阅读全文
posted @ 2009-04-29 22:01 小宇飞刀 阅读(153) 评论(0) 推荐(0) 编辑
摘要:今天,2008-03-27,我疯了,因为,自2008-2-14以后的BLOG日志都没有了! 我真的疯了,这些日志是我这些天以来用心血写的! 我更疯了,这些日志竟是让我自已给弄没的! 我肯定疯了,否则的话,我怎么会吃饱了没事干自已把自已的BLOG数据库给清空呢? …… 看来,我疯了这件事是毫无疑问的了,因为,如果自已当时不是疯了的话那现在的自已肯定更疯了而且会一直疯下去,所以,为了不至于让自已一直疯下去只好让自已疯一时了! 阅读全文
posted @ 2009-04-29 22:00 小宇飞刀 阅读(96) 评论(0) 推荐(0) 编辑
摘要:远程开机再配合远程控制procedure TForm1.Button2Click(Sender: TObject);varvBuf:array[0..101] of char;i,j:integer;begin//包的格式很简单,在以太网包的任何位置上,//以6个FF为先导,后面跟相应MAC地址重复16次即可:for i:=0 to 5 do vBuf[i]:=char($FF);for i:=0 to 15 dobeginj:=6+i*6;vBuf[j]:=Char($00);vBuf[j+1]:=Char($13);vBuf[j+2]:=Char($D4);vBuf[j+3]:=Char( 阅读全文
posted @ 2009-04-29 21:59 小宇飞刀 阅读(134) 评论(0) 推荐(0) 编辑
摘要:远程开机再配合远程控制procedure TForm1.Button2Click(Sender: TObject);var vBuf:array[0..101] of char; i,j:integer;begin //包的格式很简单,在以太网包的任何位置上,... 阅读全文
posted @ 2009-04-29 21:59 小宇飞刀 阅读(230) 评论(0) 推荐(0) 编辑
摘要://在DELPHI中用ADSI来控制IIS,检测、增加、删除虚拟目录//========================================================//本代码转自网络,是WebService开发时经常要用到的东东,感谢原作者//本人稍作修改,并将其整理,希望对大家有用//========================================================//删除虚拟目录应用程序名 function DeleteVirtualDirApp(strVirtualDir: string): Boolean;varWebSite, Web 阅读全文
posted @ 2009-04-29 21:58 小宇飞刀 阅读(201) 评论(0) 推荐(0) 编辑
摘要://在DELPHI中用ADSI来控制IIS,检测、增加、删除虚拟目录//========================================================//本代码转自网络,是WebService开发时经常要用到的东东,感谢原作者//本人... 阅读全文
posted @ 2009-04-29 21:58 小宇飞刀 阅读(107) 评论(0) 推荐(0) 编辑
摘要:如何编写SMTP邮件服务器 许多时候,我想不通为什么不能直接将信件送到对方(POP或IMAP)服务器上,为什么非要通过一个莫名其妙的SMTP邮件服务器转交一次,实在不服气,如果使用UNIX,这个问题就很好解决,用sendmail就能完成递送任务,但在Windows下呢?同样的,一定也有办法饶开SMTP Server直接递送到对方的远程邮局服务器上,难得住别人,难得住我们程序员吗?分析相关协议(RFC2645,RFC821, RFC1846,RFC1939,RFC1725,RFC1730-RFC1733 etc.),我们会知道要完成直接递送其实相当简单。 首先我们看一下Email的递送过程:E. 阅读全文
posted @ 2009-04-29 21:57 小宇飞刀 阅读(290) 评论(0) 推荐(0) 编辑
摘要:如何编写SMTP邮件服务器 许多时候,我想不通为什么不能直接将信件送到对方(POP或IMAP)服务器上,为什么非要通过一个莫名其妙的SMTP邮件服务器转交一次,实在不服气,如果使用UNIX,这个问题就很好解决,用sendmail就能完成递送任务,但在Windows下... 阅读全文
posted @ 2009-04-29 21:57 小宇飞刀 阅读(121) 评论(0) 推荐(0) 编辑
摘要:网络上的一个实现PING功能的类,修改了部分代码。=======================================unit ping; interfaceusesWindows, SysUtils, Classes,Controls, Winsock, StdCtrls;function pingip(ip:string):string;typePIPOptionInformation = ^TIPOptionInformation;TIPOptionInformation = packed recordTTL: Byte;TOS: Byte;Flags: Byte;Option 阅读全文
posted @ 2009-04-29 21:56 小宇飞刀 阅读(182) 评论(0) 推荐(0) 编辑
摘要:网络上的一个实现PING功能的类,修改了部分代码。=======================================unit ping; interfaceusesWindows, SysUtils, Classes, Controls, Winsoc... 阅读全文
posted @ 2009-04-29 21:56 小宇飞刀 阅读(588) 评论(0) 推荐(0) 编辑
摘要:用Delphi实现远程屏幕抓取 ---- 在网络管理中,有时需要通过监视远程计算机屏幕来了解网上微机的使用情况。虽然,市面上有很多软件可以实现该功能,有些甚至可以进行远程控制,但在使用上缺乏灵活性,如无法指定远程计算机屏幕区域的大小和位置,进而无法在一屏上同时监视多个屏幕。其实,可以用Delphi自行编制一个灵活的远程屏幕抓取工具,简述如下。 ---- 一、软硬件要求。 ---- Windows95/98对等网,用来监视的计算机(以下简称主控机)和被监视的计算机(以下简称受控机)都必须装有TCP/IP 协议,并正确配置。如没有网络,也可以在一台计算机上进行调试。 ---- 二、实现方法。 -- 阅读全文
posted @ 2009-04-29 21:55 小宇飞刀 阅读(290) 评论(0) 推荐(0) 编辑
摘要:用Delphi实现远程屏幕抓取 ---- 在网络管理中,有时需要通过监视远程计算机屏幕来了解网上微机的使用情况。虽然,市面上有很多软件可以实现该功能,有些甚至可以进行远程控制,但在使用上缺乏灵活性,如无法指定远程计算机屏幕区域的大小和位置,进而无法在一屏上同时监视多... 阅读全文
posted @ 2009-04-29 21:55 小宇飞刀 阅读(130) 评论(0) 推荐(0) 编辑
摘要:WebSnap是DELPHI6最新的WebApplication开发架构,她以前一版本的WebBroker为基础,并加入了许多在WebBroker+InternetExpress架构中所缺少的功能。虽然说是加强,但从技术角度上来看,两者其实都被重新设计过了。以往的WebBroker+InternetExpress架构中,最大的问题是支援的功能过 于简单,例如Session, PagesManager, Servier-Side Scipt等开发Web Application必要的功能在这个架构中全部缺席。使用者常常必须靠着3rd-Party元件的支援,或自行撰写这类元件来满足专案的需求,这使得 阅读全文
posted @ 2009-04-29 21:54 小宇飞刀 阅读(198) 评论(0) 推荐(0) 编辑
摘要:WebSnap是DELPHI6最新的WebApplication开发架构,她以前一版本的WebBroker为基础,并加入了许多在WebBroker+InternetExpress架构中所缺少的功能。虽然说是加强,但从技术角度上来看,两者其实都被重新设计过了。以往的W... 阅读全文
posted @ 2009-04-29 21:54 小宇飞刀 阅读(187) 评论(0) 推荐(0) 编辑
摘要:要想透过代理服务器取得客户端的真实IP地址,就要使用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取。 不过需要注意的是,并不是每个代理服务器都能用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取客户端的真实 IP,有些用此方法读取到的仍然是代理服务器的IP。还有一点需要注意:如果客户端没有通过代理服务器来访问,那么用 Request.ServerVariables ("HTTP_X_FORWARDED_FOR") 取到的值 阅读全文
posted @ 2009-04-29 21:52 小宇飞刀 阅读(322) 评论(0) 推荐(0) 编辑
摘要:要想透过代理服务器取得客户端的真实IP地址,就要使用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取。 不过需要注意的是,并不是每个代理服务器都能用 Request.ServerVariables("HTTP_... 阅读全文
posted @ 2009-04-29 21:52 小宇飞刀 阅读(178) 评论(0) 推荐(0) 编辑
摘要:ASP 中常见的错误 80004005 信息错误信息Microsoft JET Database Engine 错误 '80004005' 未指定的错误 (Provider 错误)原因:权限问题,系统缓存目录权限不足解决方法:1、把系统盘如 C:/WINNT/Temp 目录权限加上Users可读写权限, 或者加上 Everyone 可读取权限2、把数据库设置为Users为可读写权限3、把数据库文件所在的目录设置为Users为可读写权限错误信息Microsoft OLE DB Provider for ODBC Drivers error '80004005' [ 阅读全文
posted @ 2009-04-29 21:51 小宇飞刀 阅读(355) 评论(0) 推荐(0) 编辑
摘要:ASP 中常见的错误 80004005 信息错误信息Microsoft JET Database Engine 错误 '80004005' 未指定的错误 (Provider 错误)原因:权限问题,系统缓存目录权限不足解决方法:1、把系统盘如 C:/WINNT/Temp... 阅读全文
posted @ 2009-04-29 21:51 小宇飞刀 阅读(153) 评论(0) 推荐(0) 编辑
摘要:40种网页常用小技巧--JavaScript:http://haibianguoke.bokee.com/3797684.html 阅读全文
posted @ 2009-04-29 21:50 小宇飞刀 阅读(88) 评论(0) 推荐(0) 编辑
摘要:40种网页常用小技巧--JavaScript:http://haibianguoke.bokee.com/3797684.html 阅读全文
posted @ 2009-04-29 21:50 小宇飞刀 阅读(78) 评论(0) 推荐(0) 编辑
摘要:我们在网页上看到的播放器无外乎WMP/RealOne/Macromedia Flash Player,其他的无非是面板不同,或者添加了其他控件,对于计算机上安装的一些播放器也都是编码和解码器的整合,其最核心的编码和解码技术是相同的。例如:网络上最流行的windows media流(asf,wma,wmv格式...),Real流(rm,rmvb...),还有MPEG系列编码格式(MP4/MP3格式...) Windows Media Video 是微软推出的一种流媒体格式,它是在“同门”的ASF(Advanced Stream Format)格式升级延伸来得.在同等视频质量下,WMV格式的体积非 阅读全文
posted @ 2009-04-29 21:49 小宇飞刀 阅读(251) 评论(0) 推荐(0) 编辑
摘要:在线播放器代码博客播放器代码大全1.avi格式 <object id="video" width="400" height="200" border="0" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"><param name="ShowDisplay" value="0"><param name="ShowControls" value=&quo 阅读全文
posted @ 2009-04-29 21:47 小宇飞刀 阅读(275) 评论(0) 推荐(0) 编辑
摘要:在线播放器代码博客播放器代码大全1.avi格式 2.mpg格式 3.rm格式 4.wmv格式最简单的播放代码有图像的media播放器,自动调用网上的插件。无图像的media播放器..。同上。只是界面不同的media的调插件播放器..建议不用这个,,你可以看!在线播放... 阅读全文
posted @ 2009-04-29 21:47 小宇飞刀 阅读(253) 评论(0) 推荐(0) 编辑
摘要:下面以Windows Media Player和Real Player为例讲解如何在页面中插入播放器: 插入Windows Media Player: ID:6BF52A52-394A-11d3-B153-00C04F79FAA6 插入real:<object id="RAOCX" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA/>----------例子---------------<object id="MediaPlayer" height="40&quo 阅读全文
posted @ 2009-04-29 21:46 小宇飞刀 阅读(222) 评论(0) 推荐(0) 编辑
摘要:下面以Windows Media Player和Real Player为例讲解如何在页面中插入播放器: 插入Windows Media Player: ID:6BF52A52-394A-11d3-B153-00C04F79FAA6 插入real:在网页中插入播放器代码... 阅读全文
posted @ 2009-04-29 21:46 小宇飞刀 阅读(234) 评论(0) 推荐(0) 编辑
摘要:在网页中弹出的模式窗口的函数为:window.showModalDialog(sURL [, vArguments] [, sFeatures])1.模态窗口的打开,model window open2.模态窗口的关闭,model window close3.模态窗口的传递参数,model windowget valuse4.其他....,other ..1.window.showModalDialog("DialogPage.aspx","newwin","dialogHeight: 200px; dialogWidth: 150px; di 阅读全文
posted @ 2009-04-29 21:44 小宇飞刀 阅读(280) 评论(0) 推荐(0) 编辑
摘要:在网页中弹出的模式窗口的函数为: window.showModalDialog(sURL [, vArguments] [, sFeatures])1.模态窗口的打开,model window open2.模态窗口的关闭,model window ... 阅读全文
posted @ 2009-04-29 21:44 小宇飞刀 阅读(135) 评论(0) 推荐(0) 编辑
摘要:EHLib安装到D2007时会发生错误,是因为D2007在SysUtils单元定义了TBytes类型,而早期的Delphi没有定义,EHLib自己在EhLibVCL定义了,这造成在D2007里面的冲突。打开EhLibVCL单元,把下面一行:TBytes = array of Byte;改为:{$ifndef VER185}//加上版本判断,VER185是D2007在SysUtils单元中定义了的一个编译标记TBytes = array of Byte;{$endif}即可。附:EhLib v4.2.16 中文汉化版安装方法EhLib v4.2.16 中文汉化版,Faceker.com 修改版。 阅读全文
posted @ 2009-04-29 21:43 小宇飞刀 阅读(184) 评论(0) 推荐(0) 编辑
摘要:EHLib安装到D2007时会发生错误,是因为D2007在SysUtils单元定义了TBytes类型,而早期的Delphi没有定义,EHLib自己在EhLibVCL定义了,这造成在D2007里面的冲突。打开EhLibVCL单元,把下面一行: TBytes = ar... 阅读全文
posted @ 2009-04-29 21:43 小宇飞刀 阅读(143) 评论(0) 推荐(0) 编辑
摘要://转贴者:以前看过陆麟先生翻译过一篇这样的文章,是c版本的,我用delphi改写了没成功,今天去清华bbs转悠看见了这篇delphi版本的,特贴出来发信人: Litoad (Rick), 信区: Delphi标题: Self-Delete程序之Delphi版本,终于搞定了。 (转载)发信站: BBS 水木清华站 (Mon Jun4 20:51:55 2001)【 以下文字转载自 Programming 讨论区 】发信人: Litoad (Rick), 信区: Programming标题: Self-Delete程序之Delphi版本,终于搞定了。发信站: BBS 水木清华站 (Mon Jun 阅读全文
posted @ 2009-04-29 21:39 小宇飞刀 阅读(188) 评论(0) 推荐(0) 编辑
摘要://转贴者:以前看过陆麟先生翻译过一篇这样的文章,是c版本的,我用delphi改写了没成功,今天去清华bbs转悠看见了这篇delphi版本的,特贴出来发信人: Litoad (Rick), 信区: Delphi标 题: Self-Delete程序之Delphi版本... 阅读全文
posted @ 2009-04-29 21:39 小宇飞刀 阅读(123) 评论(0) 推荐(0) 编辑
摘要:/*-------------- 函数检索 --------------trim函数: trim() lTrim() rTrim()校验字符串是否为空: checkIsNotEmpty(str)校验字符串是否为整型: checkIsInteger(str)校验整型最小值:checkIntegerMinValue(str,val)校验整型最大值:checkIntegerMaxValue(str,val)校验整型是否为非负数: isNotNegativeInteger(str)校验字符串是否为浮点型: checkIsDouble(str)校验浮点型最小值:checkDoubleMinValue(s 阅读全文
posted @ 2009-04-29 20:29 小宇飞刀 阅读(199) 评论(0) 推荐(0) 编辑
摘要:NicTeX 网络数学公式可视化编辑器介绍 NicTeX 可在线对数学方程式进行可视化编辑。编辑后有三种输出方式,一是将数学公式生成图片,放在WebServer上,链接地址由ASP/PHP/ASP.NET插入网页中;二是直接生成静态网页,当访客打开含有数学公式的静态网页时,再激发WebServer上的CGI将数学公式生成图片输出;三是将编辑好的数学公式的TeX/LaTeX指令与网页一起存于数据库中,在访客通过ASP/PHP/ASP.NET调用时,由WebServer生成图片并输出网页主要功能和特点: 1、对于初学者,有直观易用、所见即所得(英文:What You See Is What Y.. 阅读全文
posted @ 2009-04-29 20:29 小宇飞刀 阅读(752) 评论(0) 推荐(0) 编辑
摘要:/*-------------- 函数检索 --------------trim函数: trim() lTrim() rTrim()校验字符串是否为空: checkIsNotEmpty(... 阅读全文
posted @ 2009-04-29 20:29 小宇飞刀 阅读(105) 评论(0) 推荐(0) 编辑
摘要:NicTeX 网络数学公式可视化编辑器介绍 NicTeX 可在线对数学方程式进行可视化编辑。编辑后有三种输出方式,一是将数学公式生成图片,放在WebServer上,链接地址由ASP/PHP/ASP.NET插入网页中;二是直接生成静态网页,当访客打开含有数学公式的静... 阅读全文
posted @ 2009-04-29 20:29 小宇飞刀 阅读(173) 评论(0) 推荐(0) 编辑
摘要:在发布一个你写好的PHP程序时,你是不是担心自已辛苦写出来的成果会被别人占为已有呢?其实我们可以用Zend Encoder为我们的PHP文件加上一层保护壳。软件版本:2.0.1软件大小:10.2M适用平台:Win9X/2000/XP官方网址:http://www.zend.com/store/products/zend-encoder.php软件的使用方法非常简单,首先选择“File”-“New Project”新建一个项目,然后在该项目下添加你要加密的文件或文件夹。在右边的“Target Directory”选项里输入保存加密PHP文件的路径。然后点“Encode”按钮就可以对当前项目中的P 阅读全文
posted @ 2009-04-29 20:27 小宇飞刀 阅读(165) 评论(0) 推荐(0) 编辑
摘要:在发布一个你写好的PHP程序时,你是不是担心自已辛苦写出来的成果会被别人占为已有呢?其实我们可以用Zend Encoder为我们的PHP文件加上一层保护壳。软件版本:2.0.1软件大小:10.2M适用平台:Win9X/2000/XP官方网址:http://www.z... 阅读全文
posted @ 2009-04-29 20:27 小宇飞刀 阅读(83) 评论(0) 推荐(0) 编辑
摘要:如何对Gene6FTP进行远程管理呢?请看手把手教你使用Gene6FTP远程管理:http://softbbs.pconline.com.cn/topic.jsp?tid=7182669 阅读全文
posted @ 2009-04-29 20:26 小宇飞刀 阅读(217) 评论(0) 推荐(0) 编辑
摘要:邮件服务器软件:Exchange2007,MDaemon,Winmail 邮件服务器软件,U-Mail邮件服务器软件等等。1,MDaemon 服务器的建立MDaemon是一款功能非常强大的邮件服务器软件,可运行于Windows9x/Me和Windows NT/XP/2000/2003操作系统,特别适用于那些既需要在局域网中互相发送电子邮件,又需要同Internet互发邮件的用户。MDaemon服务器除SMTP/POP3外,还包括邮件清单、支持别名、自动回复、自动转发、多域名、远程管理等服务。无限制用户版本的MDaemon软件可以支持上千的用户数量,所以MDaemon可以适用于任何机构的邮件服务 阅读全文
posted @ 2009-04-29 20:26 小宇飞刀 阅读(234) 评论(0) 推荐(0) 编辑
摘要:邮件服务器软件:Exchange2007,MDaemon,Winmail 邮件服务器软件,U-Mail邮件服务器软件等等。1,MDaemon 服务器的建立MDaemon是一款功能非常强大的邮件服务器软件,可运行于Windows9x/Me和Windows NT/XP/... 阅读全文
posted @ 2009-04-29 20:26 小宇飞刀 阅读(303) 评论(0) 推荐(0) 编辑
摘要:这篇介绍javascript方面的日志,我在是Clang上看到的。作者介绍挺全面的,所以转载过来让感兴趣的朋友看一下。呵呵~~~有些时候你精通一门语言,但是会发现你其实整天在和其它语言打交道,也许你以为这些微不足道,不至于影响你的开发进度,但恰恰是这些你不重视的东西会浪费你很多时间,我一直以为我早在几年前就已经精通JavaScript了,直到目前,我才越来越觉得JavaScript远比我想象的复杂和强大,我开始崇拜它,趁着节日的空隙,把有关JavaScript的方法和技巧整理下,让每个在为JavaScript而烦恼的人明白,JavaScript就这么回事!并希望JavaScript还可以成为你 阅读全文
posted @ 2009-04-29 20:21 小宇飞刀 阅读(141) 评论(0) 推荐(0) 编辑
摘要:这篇介绍javascript方面的日志,我在是Clang上看到的。作者介绍挺全面的,所以转载过来让感兴趣的朋友看一下。呵呵~~~ 有些时候你精通一门语言,但是会发现你其实整天在和其它语言打交道,也许你以为这些微不足道,不至于影响你的开发进度,但恰恰是这些你不重视的东... 阅读全文
posted @ 2009-04-29 20:21 小宇飞刀 阅读(116) 评论(0) 推荐(0) 编辑
摘要:同步过程一、准备工作,如果完成则可跳过。1、内网DB服务器作为发布服务器,外网DB服务器作为订阅服务器。发布服务器和订阅服务器上分别创建Windows用户jl,密码jl,隶属于administrators,注意要保持一致。2、发布服务器上创建一个共享目录,作为发布快照文件的存放目录。例如:在D盘根目录下建文件夹名为SqlCopy,设置用户jl,权限为完全控制。3、确定发布服务器和订阅服务器的数据库autoweb保持一致。4、在发布服务器和订阅服务器的SQL Server中创建用户登陆名jl,作为发布数据库autoweb的拥有者(设置为dbo_owner和public)。用户名和密码都一致。5、 阅读全文
posted @ 2009-04-29 20:18 小宇飞刀 阅读(132) 评论(0) 推荐(0) 编辑
摘要:同步过程 一、准备工作,如果完成则可跳过。 1、内网DB服务器作为发布服务器,外网DB服务器作为订阅服务器。 发布服务器和订阅服务器上分别创建Windows用户jl,密码jl,隶属于administrators,注意要保持一致。 2、发布服务器上创建一个共享目录,作... 阅读全文
posted @ 2009-04-29 20:18 小宇飞刀 阅读(122) 评论(0) 推荐(0) 编辑
摘要:IP地址盗用是指盗用者使用未经授权的IP地址来配置网上的计算机。IP地址的盗用通常有以下两种方法:一是单纯修改IP地址的盗用方法。如果用户在配置或修改配置时,使用的不是合法获得的IP地址,就形成了IP地址盗用。由于IP地址是一个协议逻辑地址,是一个需要用户设置并随时修改的值,因此无法限制用户修改本机的IP地址。二是同时修改IP-MAC地址的方法。针对单纯修改IP地址的问题,很多单位都采用IP-MAC捆绑技术加以解决。但IP-MAC捆绑技术无法防止用户对IP-MAC的修改。MAC地址是网络设备的硬件地址,对于以太网来说,即俗称的网卡地址。每个网卡上的MAC地址在所有以太网设备中必须是惟一的,它由 阅读全文
posted @ 2009-04-29 20:12 小宇飞刀 阅读(358) 评论(0) 推荐(0) 编辑
摘要:IP地址盗用是指盗用者使用未经授权的IP地址来配置网上的计算机。IP地址的盗用通常有以下两种方法: 一是单纯修改IP地址的盗用方法。如果用户在配置或修改配置时,使用的不是合法获得的IP地址,就形成了IP地址盗用。由于IP地址是一个协议逻辑地址,是一个需要用户设置并随... 阅读全文
posted @ 2009-04-29 20:12 小宇飞刀 阅读(259) 评论(0) 推荐(0) 编辑
摘要:2007级计算机文化基础免修班的同学们单击这里进入HTML教程 ---小宇飞刀 2007-11-04 阅读全文
posted @ 2009-04-29 20:10 小宇飞刀 阅读(127) 评论(0) 推荐(0) 编辑
摘要:2007级计算机文化基础免修班的同学们单击这里进入HTML教程 ---小宇飞刀 2007-11-04 阅读全文
posted @ 2009-04-29 20:10 小宇飞刀 阅读(88) 评论(0) 推荐(0) 编辑
摘要:使用setprecision(n)可控制输出流显示浮点数的数字个数。C++默认的流输出数值有效位是6。如果setprecision(n)与setiosflags(ios::fixed)合用,可以控制小数点右边的数字个数。setiosflags(ios::fixed)是用定点方式表示实数。如果与setiosnags(ios::scientific)合用, 可以控制指数表示法的小数位数。setiosflags(ios::scientific)是用指数方式表示实数。例如,下面的代码分别用浮点、定点和指数方式表示一个实数:#include <iostream>#include <io 阅读全文
posted @ 2009-04-29 20:08 小宇飞刀 阅读(580) 评论(0) 推荐(0) 编辑
摘要:使用setprecision(n)可控制输出流显示浮点数的数字个数。C++默认的流输出数值有效位是6。 如果setprecision(n)与setiosflags(ios::fixed)合用,可以控制小数点右边的数字个数。setiosflags(ios::fixed... 阅读全文
posted @ 2009-04-29 20:08 小宇飞刀 阅读(147) 评论(0) 推荐(0) 编辑
摘要:热烈祝贺我国首颗月球探测卫星嫦娥一号发射成功!2007年10月24日18时5分,我国在西昌卫星发射中心用长征三号甲运载火箭将嫦娥一号卫星成功送入太空。嫦娥一号是我国自主研制的第一颗月球探测卫星,它的发射成功,标志着我国实施绕月探测工程迈出重要一步,为党的十七大胜利召开献上了一份厚礼。北京航天飞行控制中心传来的数据表明,星箭成功分离,卫星进入近地点高度205公里,远地点高度50930公里的地球同步转移轨道。今后一段时间,嫦娥一号在地球轨道上将进行4次变轨,让卫星不断加速,进入地月转移轨道。到达月球引力范围后,将通过3次近月制动,建立起距月球200公里的绕月球两极飞行的圆轨道,进行绕月探测飞行。此 阅读全文
posted @ 2009-04-29 20:07 小宇飞刀 阅读(164) 评论(0) 推荐(0) 编辑
摘要:CodeGear RADstudio2007+Sp3下载地址(下载速度比较快):http://altd.codegear.com/akdlm/download/radstudio2007/CodeGearRADStudio2007_v11.0.2804.9245.5.iso安装序列号:3AKS-S46LXF-5W7LSF-52CN破解方法:1、看此帖然后自已动手改bds.exe文件:http://topic.csdn.net/u/20070912/09/3bd6a98f-a544-4b38-9a5e-3bd9b753f897.html2、下载由第1种方法破解的bds.exe文件(ECO没有破解 阅读全文
posted @ 2009-04-29 20:06 小宇飞刀 阅读(428) 评论(0) 推荐(0) 编辑
摘要:CodeGear RADstudio2007+Sp3下载地址(下载速度比较快):http://altd.codegear.com/akdlm/download/radstudio2007/CodeGearRADStudio2007_v11.0.2804.9245.5... 阅读全文
posted @ 2009-04-29 20:06 小宇飞刀 阅读(230) 评论(0) 推荐(0) 编辑
摘要:从windows到Linux -- 编程篇 -- cygwin,在win中开发linux程序 乾坤一笑[smileonce] smileonce@126.com 2004-7-23 版权所有 转载请注明出处 CSdn.net/smileonce">http://blog.csdn.net/smileonce 很多用windows的朋友不习惯于用linux的开发环境。虽然很乐意尝试一下,但是往往怕linux系统打乱了自己的正常生活:1〉装linux系统把windows系统给搞坏了,导致自己无法正常生活;2>linux开发上手太难,写出第一个helloworld不亚于Java 阅读全文
posted @ 2009-04-29 20:05 小宇飞刀 阅读(470) 评论(0) 推荐(1) 编辑
摘要:从windows到Linux -- 编程篇 -- cygwin,在win中开发linux程序 乾坤一笑[smileonce] smileonce@126.com 2004-7-23 版权所有 转载请注明出处 CSdn.net/smileonce">... 阅读全文
posted @ 2009-04-29 20:05 小宇飞刀 阅读(98) 评论(0) 推荐(0) 编辑
摘要:Q:做好了一个Service Application 程序,用命令MyService.exe /install 进行安装,安装成功后会出现一个"Successfully"的提示框,如何让它不出现呢? A:加一个命令行参数,MyService.exe /install /silent 阅读全文
posted @ 2009-04-29 19:59 小宇飞刀 阅读(135) 评论(0) 推荐(0) 编辑
摘要:Windows 2000/XP和2003等支持一种叫做"服务程序"的东西.程序作为服务启动有以下几个好处: (1)不用登陆进系统即可运行. (2)具有SYSTEM特权.所以你在进程管理器里面是无法结束它的. 笔者在2003年为一公司开发机顶盒项目的时候,曾经写过课件上传和媒体服务,下面就介绍一下如何用Delphi7创建一个Service程序. 运行Delphi7,选择菜单File-->New-->Other--->Service Application.将生成一个服务程序的框架.将工程保存为ServiceDemo.dpr和Unit_Main.pas,然后回 阅读全文
posted @ 2009-04-29 19:55 小宇飞刀 阅读(155) 评论(0) 推荐(0) 编辑
摘要:Windows 2000/XP和2003等支持一种叫做"服务程序"的东西.程序作为服务启动有以下几个好处: (1)不用登陆进系统即可运行. (2)具有SYSTEM特权.所以你在进程管理器里面是无法结束它的. 笔者在2003年为一公司开... 阅读全文
posted @ 2009-04-29 19:55 小宇飞刀 阅读(220) 评论(0) 推荐(0) 编辑
摘要:现在我的TCPServer的工作线程都没有异常,但是当大量客户端以高速连接的时候,为什么停止TCPServer(ACtive := False;)的时候会报告线程停止错误?请指教。 急!在线等。 --------------------------------------------------------------- 呵呵 Indy的Bug!! 修改unit IdTCPServer单元的SetActive()函数: procedure TIdTCPServer.SetActive(AValue: Boolean); var i: Integer; LListene... 阅读全文
posted @ 2009-04-29 19:54 小宇飞刀 阅读(314) 评论(0) 推荐(0) 编辑
摘要:现在我的TCPServer的工作线程都没有异常,但是当大量客户端以高速连接的时候,为什么停止TCPServer(ACtive := False;)的时候会报告线程停止错误?请指教。 急!在线等。 --------------------------------... 阅读全文
posted @ 2009-04-29 19:54 小宇飞刀 阅读(117) 评论(0) 推荐(0) 编辑
摘要:说实话,经常在电脑市场见到Windows 2003原版,Windows 2003 VOL版,Windows 2003 VLK版之类的盗版光盘,一直都不明白VOL、VLK之类的是什么意思(也许是本人太过孤陋寡闻了^_^)。直到看了下文:★ 关于 VOL ? A:先说一下 Volume Licensing for Organizations ,中文即团体批量许可证,根据这个许可,当企业或者政府需要大量购买一软件时可以获得优惠。这种产品的光盘的卷标都带有"VOL"字样,就取"Volume"前3个字母,以表明是批量。这种版本根据购买数量等又细分为“开放式许可证” 阅读全文
posted @ 2009-04-29 19:53 小宇飞刀 阅读(154) 评论(0) 推荐(0) 编辑
摘要:Q:我在AP端的RemoteDataModule的Create時下了Form1.ClientConnect(1); 这一行,在Destroy时下了Form1.ClientConnect(-1);在FORM1上放了一个LABEL用来做显示在线人数的一个Procedureprocedure TForm1.ClientConnect(sCOUNT: Integer);begin FCOUNT:=FCOUNT+sCOUNT; Label1.Caption:=IntToStr(FCOUNT); //在客户端,有时只要一connected,就会当在那里不动, ... 阅读全文
posted @ 2009-04-29 19:50 小宇飞刀 阅读(110) 评论(0) 推荐(0) 编辑
摘要:Q:我在AP端的RemoteDataModule的Create時下了Form1.ClientConnect(1); 这一行,在Destroy时下了Form1.ClientConnect(-1);在FORM1上放了一个LABEL用来做显示在线人数的一个Procedur... 阅读全文
posted @ 2009-04-29 19:50 小宇飞刀 阅读(130) 评论(0) 推荐(0) 编辑
摘要:刚看到DFW的达人王兄的《对Borland 和 N-TIER的牢骚》,发现今天的BLOG有内容可写了:P 本人非常同意现在的系分、高手都很热衷于赶时髦,或曰“浮躁”。我也见过非常非常之多人是在为了三层而三层,把简单的问题复杂化,把没必要做成三层的应用特地改成三层,结果得不偿失,事倍功半。 但对王兄后面的一些技术性分析,我觉得还是有值得商榷之处。 首先,李维所说的:DCOM 的连接速度较SOCKET CONNECTION 慢, 但是连接完成后, 传输数据较SOCKET CONNECTION 要快。我觉得基本正确。要注意一点:这里的Socket并非指Socket通讯,而是指Borland的Sock 阅读全文
posted @ 2009-04-29 19:47 小宇飞刀 阅读(176) 评论(0) 推荐(0) 编辑
摘要:刚看到DFW的达人王兄的《对Borland 和 N-TIER的牢骚》,发现今天的BLOG有内容可写了:P 本人非常同意现在的系分、高手都很热衷于赶时髦,或曰“浮躁”。我也见过非常非常之多人是在为了三层而三层,把简单的问题复杂化,把没必要做成三层的应用特地改成三层... 阅读全文
posted @ 2009-04-29 19:47 小宇飞刀 阅读(181) 评论(0) 推荐(0) 编辑
摘要://-----------------------------------------//组件定义CUindexFTP类//编写环境:Borland Delphi 7.0 +WinXP//编写时间:12:47 11.21//作者地址:****** **//实现功能:搜... 阅读全文
posted @ 2009-04-29 19:46 小宇飞刀 阅读(152) 评论(0) 推荐(0) 编辑
摘要:ASP中的ActiveX服务器组件为标准的Automation ActiveX组件,只要使用由ASP提供的接口和遵守ASP有关规则便可。Delphi 4.0作为一种高效、快速、强大的开发语言,为开发COM组件提供了很强的功能,但不知道什么原因,很少有人运用Delphi编写ASP中的ActiveX服务器组件。本文意在通过举例介绍如何运用Delphi编写ASP中的ActiveX 组件。通过以下步骤创建ASP中的ActiveX 服务器组件:1.创建一个ActiveX library工程打开Delphi编辑器,选择选单中的File/New,在New Item中选择 the ActiveX 项中的Act 阅读全文
posted @ 2009-04-29 19:45 小宇飞刀 阅读(155) 评论(0) 推荐(0) 编辑
摘要:因本人最近忙于网上招生,没什么时间打理自己的网上小窝,很对不起各位朋友! 以后加倍补上! 阅读全文
posted @ 2009-04-29 19:43 小宇飞刀 阅读(126) 评论(0) 推荐(0) 编辑
摘要:Windows的服务(Services)是一个比较实用的功能,它可以让你的程序在Windows未进行登录的时候就开始运行,且不受用户注销的影响,也不容易被用户误关闭。但是编写服务也许不是一件容易的事情,幸好Delphi给我们提供了一个模板,可以很容易的编写一个标准的Windows服务程序。首先,在Delphi内新建一个Service Application。此时,Delphi已经给我们建好了一个Service程序的框架,我们只需要把我们的代码加到合适的位置就行了。一般情况下,Service内需要一个线程来不断的工作,也许定时器也可以,但线程工作起来更好。Delphi会生成一个可视化的Servi 阅读全文
posted @ 2009-04-29 19:41 小宇飞刀 阅读(304) 评论(0) 推荐(0) 编辑
摘要:Windows的服务(Services)是一个比较实用的功能,它可以让你的程序在Windows未进行登录的时候就开始运行,且不受用户注销的影响,也不容易被用户误关闭。但是编写服务也许不是一件容易的事情,幸好Delphi给我们提供了一个模板,可以很容易的编写一个标准的W... 阅读全文
posted @ 2009-04-29 19:41 小宇飞刀 阅读(144) 评论(0) 推荐(0) 编辑
摘要:网上一好人收集的PDF制作软件大全:http://hi.baidu.com/toptpe/blog/item/da1bdb955f46fc4bd1135e49.html 阅读全文
posted @ 2009-04-29 19:40 小宇飞刀 阅读(95) 评论(0) 推荐(0) 编辑
摘要:在二层交换机的性能参数中,常常提到一个重要的指标:TRUNK,许多的二层交换机产品在介绍其性能时,都会提到能够支持TRUNK功能,从而可以为互连的交换机之间提供更好的传输性能。那到底什么是TRUNK呢?使用TRUNK功能到底能给我们带来哪些应用方面的优势?还有在具体的交换机产品中怎样来配置TRUNK。下面我们来了解一下这些方面的知识。一、什么是TRUNK? TRUNK是端口汇聚的意思,就是通过配置软件的设置,将2个或多个物理端口组合在一起成为一条逻辑的路径从而增加在交换机和网络节点之间的带宽,将属于这几个端口的带宽合并,给端口提供一个几倍于独立端口的独享的高带宽。Trunk是一种封装技术,它. 阅读全文
posted @ 2009-04-29 19:39 小宇飞刀 阅读(436) 评论(0) 推荐(0) 编辑
摘要:在二层交换机的性能参数中,常常提到一个重要的指标:TRUNK,许多的二层交换机产品在介绍其性能时,都会提到能够支持TRUNK功能,从而可以为互连的交换机之间提供更好的传输性能。那到底什么是TRUNK呢?使用TRUNK功能到底能给我们带来哪些应用方面的优势?还有在具体的... 阅读全文
posted @ 2009-04-29 19:39 小宇飞刀 阅读(226) 评论(0) 推荐(0) 编辑
摘要:Assoc 显示或修改文件扩展名关联ASSOC [.ext[=[fileType]]].ext 指定跟文件类型关联的文件扩展名fileType 指定跟文件扩展名关联的文件类型键入 ASSOC 而不带参数,显示当前文件关联。如果只用文件扩展名调用 ASSOC,则显示那个文件扩展名的当前文件关联。如果不为文件类型指定任何参数,命令会删除文件扩展名的关联。Ftype 显示或修改用在文件扩展名关联中的文件类型FTYPE [fileType[=[openCommandString]]]fileType 指定要检查或改变的文件类型openCommandString 指定调用这类文件时要使用的开放式命令.. 阅读全文
posted @ 2009-04-29 19:38 小宇飞刀 阅读(231) 评论(0) 推荐(0) 编辑
摘要:在Delphi中如何维护COM+的状态信息 问题是这样开始的:我需要写一个COM+,用来连接不同的数据库。有的朋友可能会说,应该为每个数据库建立一个COM+,但是在我的系统里不能这样。 我们在做一个教育辅助系统,用户是学校(当然包括学校里的老师、学生、家长),我们为每个学校建一个数据库,这些数据库的结构是相同。当然我们还有管理数据库,用于协调各数据库的关系。每增加一个学校用户,我们就激活一个新的数据库给客户使用,也就是说,我们的数据库的个数是不断增加的,而我们的客户端只有一个,我们不会为每个学校开发不同的客户端,我们的COM+也只有一组,而不是为每个数据库开发一组。所以我必须在COM+中根据用 阅读全文
posted @ 2009-04-29 19:37 小宇飞刀 阅读(144) 评论(0) 推荐(0) 编辑
摘要:最近有一项目要求对大量的药品名称和治疗项目进行模糊(相似度)比较,如果用 like %xxx% 之类的无法达到要求,如“奶奶个熊”和“奶妈个熊”,用like之类就无能为力了。网上也有一些国外的字符串相似度比较的算法,但几乎都是针对单字节字符串的比较,典型的例子是MS SQL中的字符串相似度比较函数就是此类,对于双字节的中文无效。 于是做了以下实例,如图: 比较代码引用的是CnStrDiff.pas单元,代码实例可从下面下载。下载文件点击这里下载文件 阅读全文
posted @ 2009-04-29 19:36 小宇飞刀 阅读(175) 评论(0) 推荐(0) 编辑
摘要:最近有一项目要求对大量的药品名称和治疗项目进行模糊(相似度)比较,如果用 like %xxx% 之类的无法达到要求,如“奶奶个熊”和“奶妈个熊”,用like之类就无能为力了。网上也有一些国外的字符串相似度比较的算法,但几乎都是针对单字节字符串的比较,典型的例子是MS... 阅读全文
posted @ 2009-04-29 19:36 小宇飞刀 阅读(238) 评论(0) 推荐(0) 编辑
摘要:前言:最近校园网的Windows 2000 DNS好象出了点问题了,经常性的无法正常解析了,再加上不知道如何在Windows 2000的DNS上做二级域名解析,于是装了个REDHAT LINUX10,准备用来替换原来的DNS。 一、DNS简介 DNS就是Domain Name System,它能够把形如www.china.cn(中华网)这样的域名转换为61.151.243.215地址;没有DNS,浏览中华网这个网站时,就必须用61.151.243.215这么难记的数字来访问。提供DNS服务的那台计算机,就是DNS服务器。DNS服务器可以分为三种,高速缓存服务器(Cache-only serv. 阅读全文
posted @ 2009-04-29 19:34 小宇飞刀 阅读(218) 评论(0) 推荐(0) 编辑
摘要:前言:最近校园网的Windows 2000 DNS好象出了点问题了,经常性的无法正常解析了,再加上不知道如何在Windows 2000的DNS上做二级域名解析,于是装了个REDHAT LINUX10,准备用来替换原来的DNS。 一、DNS简介 DNS就是Doma... 阅读全文
posted @ 2009-04-29 19:34 小宇飞刀 阅读(204) 评论(0) 推荐(0) 编辑
摘要:由于想在一个DLL中使用TTimer,想把它做成一个监控程序,然后采用DLL远程注入的方式,把它注入到Explorer.exe或 DLLHOST进程中,妈的,怎么像木马啊#¥#%¥%,其实它就是一个木马,只不过我是用来监控机房管理系统的客户端,如果监控到学生退出了客户端的话,用这个小木马又启动它,而这个监控程序是不能结束的话,可能有人会问那你干吗不直接把客户端注入Explorer.exe中呀?呵呵,问得好!因为 Exe文件Windows是不允许远程注入的(也可能是我不知道做不到……^@^),但是要在DLL中使用TTimer比较烦琐,而且要以Class方式输出(当然不用类也是可以的),不太方便。 阅读全文
posted @ 2009-04-29 12:38 小宇飞刀 阅读(876) 评论(0) 推荐(0) 编辑
摘要:由于想在一个DLL中使用TTimer,想把它做成一个监控程序,然后采用DLL远程注入的方式,把它注入到Explorer.exe或 DLLHOST进程中,妈的,怎么像木马啊#¥#%¥%,其实它就是一个木马,只不过我是用来监控机房管理系统的客户端,如果监控到学生退出了客户... 阅读全文
posted @ 2009-04-29 12:38 小宇飞刀 阅读(279) 评论(0) 推荐(0) 编辑
摘要:1、多层分布式结构中怎样动态的判断客户端与服务器是否断开?2、请问能捕捉SocketConnection的连接错误事件吗?3、用SocketConnection开发的三层应用程序,客户端程序关闭时为何有时候会出现没有响应的情况? 阅读全文
posted @ 2009-04-28 10:52 小宇飞刀 阅读(166) 评论(0) 推荐(0) 编辑
摘要:1、多层分布式结构中怎样动态的判断客户端与服务器是否断开?2、请问能捕捉SocketConnection的连接错误事件吗?3、用SocketConnection开发的三层应用程序,客户端程序关闭时为何有时候会出现没有响应的情况? 阅读全文
posted @ 2009-04-28 10:52 小宇飞刀 阅读(290) 评论(0) 推荐(0) 编辑
摘要:一、获取文件大小<%FPath=server.mappath("1.htm") '本地文件地址Set fso = CreateObject("Scripting.FileSystemObject")Set f = fso.GetFile(FPath)size=f.sizeresponse.write "文件名称:"&f.name"<br>"if size>="1000" then response.write "文件大小:"&f 阅读全文
posted @ 2009-04-27 20:25 小宇飞刀 阅读(195) 评论(0) 推荐(0) 编辑
摘要:一、获取文件大小"if size>="1000" then response.write "文件大小:"&f.size/1024&"KB"else response.write "文件大小:"&f.size/(1024*1024)&"MB"end ifres... 阅读全文
posted @ 2009-04-27 20:25 小宇飞刀 阅读(312) 评论(0) 推荐(0) 编辑
摘要:现在的D版事业真是猖盛,微软才出没多久的正版检验程序补丁,已经有了破解的办法了。广大D版用户有福了。Windows XP更新时,如果更新了Windows Genuine Advantage Notification KB905474补丁,系统里会被植入一个名为 WGA (Windows Genuine Advantage Notifications)的正版检验程序在开机时候会和微软服务器进行序列号验证,如果用户的vlk号在黑名单内,则提示是盗版受害者。但是那补丁是不能卸载的,所以只能手工删除WGA文件!方法一:打开注册表(开始----运行----输入regedit)然后依次打开HKEY_LOC 阅读全文
posted @ 2009-04-27 20:24 小宇飞刀 阅读(318) 评论(0) 推荐(0) 编辑
摘要:PHP5新增一些函数,简单说明如下。1. 数组· array_combine() 使用一个包含关键字的数组和一个包含关键字值的数组来创建一个新数组。· array_diff_uassoc() jie 借助于索引检测(由用户提供的回调函数来实现)来计算数组的偏差。· array_udiff() 通过数据比较的的回调函数来技术数组的偏差。· array_udiff_assoc() 借助于其他索引检测来计算数组的偏差。使用回调函数进行数据比较。· array_udiff_uassoc() 借助于其他索引检测来计算数组的偏差。使用回调函数进行数据比较。 阅读全文
posted @ 2009-04-27 20:23 小宇飞刀 阅读(132) 评论(0) 推荐(0) 编辑
摘要:PHP5新增一些函数,简单说明如下。1. 数组· array_combine() 使用一个包含关键字的数组和一个包含关键字值的数组来创建一个新数组。· array_diff_uassoc() jie 借助于索引检测(由用户提供的回调函数来实现)来计算数组的偏差。· ... 阅读全文
posted @ 2009-04-27 20:23 小宇飞刀 阅读(95) 评论(0) 推荐(0) 编辑
摘要:本人在调试以下存储过程中遇到了很大的困扰(主要是临时表操作):CREATE PROCEDURE [c_readtop] @eachrow int=10 ASdeclare @tmpcat varchar(16)create table #tmp_result (arid int,cat2 varchar(16),title varchar(100),upday datetime)declare rt_cursor cursorfor select cat2 from category where cat1='电脑手册' and catl=2open rt_cursorfetch 阅读全文
posted @ 2009-04-27 20:22 小宇飞刀 阅读(301) 评论(0) 推荐(0) 编辑
摘要:本人在调试以下存储过程中遇到了很大的困扰(主要是临时表操作):CREATE PROCEDURE [c_readtop] @eachrow int=10 ASdeclare @tmpcat varchar(16)create table #tmp_result (ar... 阅读全文
posted @ 2009-04-27 20:22 小宇飞刀 阅读(80) 评论(0) 推荐(0) 编辑
摘要:1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决方法: 改用 document.formName.elements["elementName"] (3)其它 参见 2 2. 集合类对象问题 (1)现有问题: 现有代码中许多集合类对象取用时使用 (),IE 能接受,MF 不能。 (2)解决方法: 改用 [] 作为下标运算。如:document.forms("formName") 改为 阅读全文
posted @ 2009-04-27 20:21 小宇飞刀 阅读(83) 评论(0) 推荐(0) 编辑
摘要:1. document.form.item 问题 (1)现有问题: 现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行 (2)解决方法: 改用 document.... 阅读全文
posted @ 2009-04-27 20:21 小宇飞刀 阅读(88) 评论(0) 推荐(0) 编辑
摘要:先看一个innerHtml的简单例子:<html><head><mce:script language="javascript"><!--function Test(){ var str=""; str+="Hello,"; str+="This is a Test!<br />"; str+="I Love you;<br />"; str+="I Love you,too!"; p.innerHTML=st 阅读全文
posted @ 2009-04-27 20:15 小宇飞刀 阅读(275) 评论(0) 推荐(0) 编辑
摘要:先看一个innerHtml的简单例子:"; str+="I Love you;"; str+="I Love you,too!"; p.innerHTML=str+""+Math.random(); s... 阅读全文
posted @ 2009-04-27 20:15 小宇飞刀 阅读(478) 评论(0) 推荐(0) 编辑
摘要:一些ASP.NET不能调试问题的解决办法1、自动附加到计算机“计算机名”上的进程“[四位的一个编号] aspnet_wp.exe”失败。错误代码为 0x8013134b。 因为ASP.NET运行时,发出的HTTP请求经过IIS,然后由IIS再专访给aspnet_wp.exe进行处理。所以如果aspnet_wp.exe失败,则无法完成请求。这个问题应该是安装了ASP.NET2.0才会出现的修改步骤如下:1)在运行里输入 inetmgr.exe 打开IIS管理器2)在IIS的属性里有一个ASP.NET选项3)从下拉框里选择使用ASP.NET1.1版本参考下图2、无法在Web服务器上启动调试。您不具 阅读全文
posted @ 2009-04-27 20:14 小宇飞刀 阅读(328) 评论(0) 推荐(0) 编辑
摘要:一些ASP.NET不能调试问题的解决办法1、自动附加到计算机“计算机名”上的进程“[四位的一个编号] aspnet_wp.exe”失败。错误代码为 0x8013134b。 因为ASP.NET运行时,发出的HTTP请求经过IIS,然后由IIS再专访给aspnet_wp... 阅读全文
posted @ 2009-04-27 20:14 小宇飞刀 阅读(116) 评论(0) 推荐(0) 编辑
摘要:如何在Delphi中创建和使用udl文件:方法一:直接弹出UDL对话框:useADOConed; EditConnectionString(ADOQuery1); 方法二:⑴、右键---新建---文本文档,重命名为 connSet.udl 。⑵、双击打开 connSet.udl 按提示操作配置数据库,选择本地或远程数据库,配置好后退出。⑶、使用Delphi 控件TADOConnection连接代码:在Form1的OnCreate事件如下 try ADOC.Connected := false; ADOC.ConnectionString := ''; ... 阅读全文
posted @ 2009-04-27 20:12 小宇飞刀 阅读(491) 评论(0) 推荐(0) 编辑
摘要:如何在Delphi中创建和使用udl文件:方法一:直接弹出UDL对话框:useADOConed; EditConnectionString(ADOQuery1);方法二:⑴、右键---新建---文本文档,重命名为 connSet.udl 。⑵、双击打开 connS... 阅读全文
posted @ 2009-04-27 20:12 小宇飞刀 阅读(173) 评论(0) 推荐(0) 编辑
摘要:VS 2003/VS 2005 迅雷资源下载网址,速度牛快!http://blog.xunlei.com/web/category.html?uin=penghaijun&category_id=116&keyword=vs2003 阅读全文
posted @ 2009-04-27 20:11 小宇飞刀 阅读(323) 评论(0) 推荐(0) 编辑
摘要:你有过这种情景吗:与朋友或同事交谈至某一时段时,双方突然都静了下来,这就是交流中最尴尬的局面——双方无话可说了。 无话可说,有时候是因为一方对另一方说的内容根本不感兴趣,有时候是因为一方说的意思和对方的理解有偏差,有时候是因为双方缺乏在某些特殊情景下的沟通技巧。 良好的沟通需要双方在适当的时候分别扮演起发送信息者和接受信息者的角色。因为交流是两个人的事情,你不能指望等着对方为交流过程负起全部责任。 以下12条建议可以教会你在无话可说的时候说什么,以及如何避免无话可说的情景出现: 1.避免判断 不要轻易地对某事某人做出道德判断或价值判断。因为即便这些判断不是针对对方的,也会使在座的每个... 阅读全文
posted @ 2009-04-27 20:10 小宇飞刀 阅读(139) 评论(0) 推荐(0) 编辑
摘要:BOOL WINAPI funname(char *pFileName,char *pID);这是C++写的一个DLL里面的函数我现在想用delphi调用这个函数静态:function funname(var pFileName:pchar;var pID:pchar):integer;stdcall;external 'DLLNAME.dll' name 'funname'; 动态:OneHandle := LoadLibrary(DLLNAME.dll'); //动态载入DLL,并返回其句柄 try if oneHandle<>0 the 阅读全文
posted @ 2009-04-27 20:09 小宇飞刀 阅读(520) 评论(0) 推荐(0) 编辑
摘要:现在有一个由VC开发的ATL/COM服务(EXE或DLL形式均可),该服务提供了一个方法及一个事件。现欲使用Delphi来调用该服务,方法就已经可以正常使用了,但是不知道怎样响应事件(使用VB及VC的调用都已经可以正常使用该服务的方法及事件了)。服务提供的方法及事件如下(VC中的定义):方法: SetData(LONG iData);事件: ReceiveData(LONG iData);-------------------------------------------------------------------------------------------如果 COM Serv.. 阅读全文
posted @ 2009-04-27 20:09 小宇飞刀 阅读(149) 评论(0) 推荐(0) 编辑
摘要:BOOL WINAPI funname(char *pFileName,char *pID);这是C++写的一个DLL里面的函数我现在想用delphi调用这个函数静态:function funname(var pFileName:pchar;var pID:pch... 阅读全文
posted @ 2009-04-27 20:09 小宇飞刀 阅读(125) 评论(0) 推荐(0) 编辑
摘要:现在有一个由VC开发的ATL/COM服务(EXE或DLL形式均可),该服务提供了一个方法及一个事件。现欲使用Delphi来调用该服务,方法就已经可以正常使用了,但是不知道怎样响应事件(使用VB及VC的调用都已经可以正常使用该服务的方法及事件了)。服务提供的方法及事件如... 阅读全文
posted @ 2009-04-27 20:09 小宇飞刀 阅读(105) 评论(0) 推荐(0) 编辑
摘要:一直以来,和很多朋友一样,我调试ASP一般都是用editplus,当然,界面部分还是要用用什么frontpage之类的啦。前段时间写.net项目,装了一个VS.net2003,最近要写一个asp的项目,后来想想用vs20003来试试吧。打开VS2003,先新建立一个项目,选Visual Basic项目--空WEB项目,名字就叫webproject1,然后可以在资源管理器(是VS的不是windows的)里看到解决方案。点项文件栏上的“项目”,然后点“webproject1属性”--“配置属性”--“调试”里,把“ASP.NET调试”去掉,把“ASP”调试打开。 右键webproject1,添加新 阅读全文
posted @ 2009-04-27 20:08 小宇飞刀 阅读(138) 评论(0) 推荐(0) 编辑
摘要:一直以来,和很多朋友一样,我调试ASP一般都是用editplus,当然,界面部分还是要用用什么frontpage之类的啦。前段时间写.net项目,装了一个VS.net2003,最近要写一个asp的项目,后来想想用vs20003来试试吧。打开VS2003,先新建立一个项... 阅读全文
posted @ 2009-04-27 20:08 小宇飞刀 阅读(123) 评论(0) 推荐(0) 编辑
摘要:很早之前就在PJ的blog上看到可以用VS2005调试ASP程序,但是没有写出具体的步骤,后来一次偶尔也让我找到了方法,但是一直没把它写出来,今天就把用VS2005调试ASP程序的方法写出来,希望对写ASP程序的朋友们有用。 首先需要说明的是,我所用的环境是Win2003+IIS6,PJ用的环境是Vista+IIS7+WPF,不过我想WPF应该是无关紧要的,主要是服务器支持服务端脚本调试。在此我以IIS6为例说明怎样开启服务端脚本调试。 先打开“Internet 信息服务(IIS)管理器”,找到要开启服务端脚本调试的网站,进入属性页,进入“主目录”选项卡,点击“应用程序设置”中的“配置”,.. 阅读全文
posted @ 2009-04-27 20:07 小宇飞刀 阅读(90) 评论(0) 推荐(0) 编辑
摘要:很早之前就在PJ的blog上看到可以用VS2005调试ASP程序,但是没有写出具体的步骤,后来一次偶尔也让我找到了方法,但是一直没把它写出来,今天就把用VS2005调试ASP程序的方法写出来,希望对写ASP程序的朋友们有用。 首先需要说明的是,我所用的环境是Win... 阅读全文
posted @ 2009-04-27 20:07 小宇飞刀 阅读(134) 评论(0) 推荐(0) 编辑
摘要:方法:用FindWindow找到窗口的hWnd,(可以通过窗口类名或标题),然后PostMessage(hWnd, WM_CLOSE, 0, 0);Windows API 提供了函数FindWindow,可以让应用程序在启动时检查自己或其他应用程序是否已经存在。该函数在Delphi中的语法为: function FindWindow(lpClassName: PChar, lpWindowName: PChar): HWND; 其中,参数lpCalssName 是要查找的窗口的类的名称,参数lpWindowName是要查找的窗口的标题(Caption)。 如果找到了相应的窗口实例,将返... 阅读全文
posted @ 2009-04-27 20:06 小宇飞刀 阅读(521) 评论(0) 推荐(0) 编辑
摘要:方法: 用FindWindow找到窗口的hWnd,(可以通过窗口类名或标题),然后PostMessage(hWnd, WM_CLOSE, 0, 0); Windows API 提供了函数FindWindow,可以让应用程序在启动时检查自己或其他应用程... 阅读全文
posted @ 2009-04-27 20:06 小宇飞刀 阅读(154) 评论(0) 推荐(0) 编辑
摘要:function exe_is_running(const exeName:String) : Boolean; //exeName:不要扩展名的Exe主文件名var hCurrentWindow:HWnd; szText:array[0..254] of char;begin Result := False; hCurrentWindow:=Getwindow(Application.Handle,GW_HWNDFIRST); while hCurrentWindow <> 0 do begin if Getwindowtext(hCurrentWindow,@szte... 阅读全文
posted @ 2009-04-27 20:04 小宇飞刀 阅读(190) 评论(0) 推荐(0) 编辑
摘要:function exe_is_running(const exeName:String) : Boolean; //exeName:不要扩展名的Exe主文件名var hCurrentWindow:HWnd; szText:array[0..254] of ... 阅读全文
posted @ 2009-04-27 20:04 小宇飞刀 阅读(238) 评论(0) 推荐(0) 编辑
摘要:InterDev 调试错误信息: Unable to set server into correct debugging state automatically....权威解决方法了:1、安装 vs6.0 cd2 vid_ss/setup.exe 2、安装 vs6.0 cd2 vid_ss/setup.exe3、配置dcom,设置用户权限4、打开IIS的调试功能5、OK详情见微软官方网站相关讨论帖:①Visual InterDev 6.0 ASP 调试无法在基于 Windows XP 的计算机上正常运行 http://support.microsoft.com/?scid=kb;zh-cn;. 阅读全文
posted @ 2009-04-27 20:00 小宇飞刀 阅读(171) 评论(0) 推荐(0) 编辑
摘要:多实例指同时有同一个应用程序的多个副本在运行。同一个应用程序的多个副本可以相互独立地同时运行,是Win32操作系统提供的一个功能。但有时,我们可能希望用户启动应用程序后就不再启动它的别的副本。比如某种设备资源的控制程序,像调制解调器和并行端口。这种情况下,用程序代码防止同时出现多个程序的副本在运行是非常必要的。 在16位的Windows中,要防止出现多个实例是很简单的,因为系统变量hPrevInst可以被用来判断是否有其他的实例存在。当hPrevInst变量不为0时,表示已经有别的应用程序实例在运行。 然而,在Win32系统中每个进程之间有R32绝缘层来彼此隔绝。因此,在Win32系统中变.. 阅读全文
posted @ 2009-04-27 20:00 小宇飞刀 阅读(148) 评论(0) 推荐(0) 编辑
摘要:InterDev 调试错误信息: Unable to set server into correct debugging state automatically....权威解决方法了:1、安装 vs6.0 cd2 vid_ss/setup.exe 2、安装 vs6... 阅读全文
posted @ 2009-04-27 20:00 小宇飞刀 阅读(85) 评论(0) 推荐(0) 编辑
摘要:多实例指同时有同一个应用程序的多个副本在运行。同一个应用程序的多个副本可以相互独立地同时运行,是Win32操作系统提供的一个功能。但有时,我们可能希望用户启动应用程序后就不再启动它的别的副本。比如某种设备资源的控制程序,像调制解调器和并行端口。这种情况下,用程序代码... 阅读全文
posted @ 2009-04-27 20:00 小宇飞刀 阅读(180) 评论(0) 推荐(0) 编辑
摘要:博主不懂艺术,也不知道这些画的艺术水准如何,就是感觉很漂亮,故贴出一观!--------摘自中华网 点击阅读全文查看更多内容 阅读全文
posted @ 2009-04-27 19:59 小宇飞刀 阅读(165) 评论(0) 推荐(0) 编辑
摘要:下面是注入的过程的代码,博主在Windows XP/2000测试通过,由于我没有Windows 2003/Vista,故没有测试。(2009-4-15 01:20 Windows 2003 Server下测试也已通过)----此篇文章来自《深入WINDOWS编程》unit toDllUnt;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, tlhelp32;type TtoDllFrm = class(TForm) Button1: TB... 阅读全文
posted @ 2009-04-27 19:57 小宇飞刀 阅读(164) 评论(0) 推荐(0) 编辑
摘要:下面是注入的过程的代码,博主在Windows XP/2000测试通过,由于我没有Windows 2003/Vista,故没有测试。(2009-4-15 01:20 Windows 2003 Server下测试也已通过)----此篇文章来自《深入WINDOWS编程》u... 阅读全文
posted @ 2009-04-27 19:57 小宇飞刀 阅读(118) 评论(0) 推荐(0) 编辑
摘要:如何使用最少的代码为你的窗体有效地提供剪贴板的相关操作关键字:剪切 复制 粘贴 sendmessage 类 别:API procedure TForm1.Cut1Click(Sender: TObject);beginSendMessage (ActiveControl.Handle, WM_Cut, 0, 0);end;procedure TForm1.Copy1Click(Sender: TObject);beginSendMessage (ActiveControl.Handle, WM_Copy, 0, 0);end;procedure TForm1.Paste1Click(Sende 阅读全文
posted @ 2009-04-27 19:56 小宇飞刀 阅读(91) 评论(0) 推荐(0) 编辑
摘要:如何使用最少的代码为你的窗体有效地提供剪贴板的相关操作关键字:剪切 复制 粘贴 sendmessage 类 别:API procedure TForm1.Cut1Click(Sender: TObject);beginSendMessage (ActiveContr... 阅读全文
posted @ 2009-04-27 19:56 小宇飞刀 阅读(99) 评论(0) 推荐(0) 编辑
摘要:在控制别的应用程序的时候,经常需要等待直到某个功能结束,例如:打开一个窗口-->等待直到窗口结束这个时候就可以用到SendMessage如果在打开这个窗口后仍然需要对该窗口的界面进行设置,比如Edit的value等等,比如:打开一个窗口-->控制窗口的control的属性这个时候就需要PostMessage使用一个钩子程序截获消息后,使用SendMessage把消息发送到主处理程序进行处理,但是在主处理程序还没有完成任务的时候,被设置钩子的程序进入了停止的状态,不可以处理WM_PAINT,WM_MOVE,.......等的基本信息,必须要等SendMessage发送出的消息完成后, 阅读全文
posted @ 2009-04-27 19:55 小宇飞刀 阅读(112) 评论(0) 推荐(0) 编辑
摘要:在控制别的应用程序的时候,经常需要等待直到某个功能结束,例如:打开一个窗口-->等待直到窗口结束这个时候就可以用到SendMessage如果在打开这个窗口后仍然需要对该窗口的界面进行设置,比如Edit的value等等,比如:打开一个窗口-->控制窗口的control... 阅读全文
posted @ 2009-04-27 19:55 小宇飞刀 阅读(116) 评论(0) 推荐(0) 编辑
摘要:有两种情况,一种是本机直接接入互联网,比如通过拨号或者ADSL;另一种是局域网通过一个网关或者路由接入互联网;尤其是第二种情况,如何在局域网内的一台机器上获得当前网关所取得的互联网IP地址呢?unit Functions;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs;function CheckInternetOnline: boolean; //检查互联网是否在线function IsIP(S: string): boolean; //判断... 阅读全文
posted @ 2009-04-27 19:53 小宇飞刀 阅读(589) 评论(0) 推荐(0) 编辑
摘要:有两种情况,一种是本机直接接入互联网,比如通过拨号或者ADSL;另一种是局域网通过一个网关或者路由接入互联网;尤其是第二种情况,如何在局域网内的一台机器上获得当前网关所取得的互联网IP地址呢?unit Functions;interfaceuses Windows... 阅读全文
posted @ 2009-04-27 19:53 小宇飞刀 阅读(277) 评论(0) 推荐(0) 编辑
摘要:这是博主在很久以前无意中欣赏到的一个MTV,但到现在为止仍然是博主最喜欢的一个MTV,音乐、背景、画质、故事,无一不打动博主的心。 看了之后,只有一种感觉---音乐无国界! 该MTV原名为“kiss”,我觉得取得不太好,曾给它改了个名“The eye”,后来觉得也不好,还不如原名“Kiss”,但终觉无法达意入境,于是又给它取了现在的这个名字---“The Love of late autumn”(爱在深秋)。Windows Media Player文件点击打开/折叠播放器下载文件 点击这里下载文件 阅读全文
posted @ 2009-04-27 19:52 小宇飞刀 阅读(120) 评论(0) 推荐(0) 编辑
摘要:一些delphi开发的小技巧2008-04-22 21:16这是我从网上收集到的一些delphi开发的小技巧,现在与大家一起分享◇[DELPHI]网络邻居复制文件uses shellapi;copyfile(pchar('newfile.txt'),pchar('//computername/direction/targer.txt'),false);◇[DELPHI]产生鼠标拖动效果通过MouseMove事件、DragOver事件、EndDrag事件实现,例如在PANEL上的LABEL:var xpanel,ypanel,xlabel,ylabel:integ 阅读全文
posted @ 2009-04-27 19:51 小宇飞刀 阅读(146) 评论(0) 推荐(0) 编辑
摘要:一些delphi开发的小技巧2008-04-22 21:16这是我从网上收集到的一些delphi开发的小技巧,现在与大家一起分享◇[DELPHI]网络邻居复制文件uses shellapi;copyfile(pchar('newfile.txt'),pchar('/... 阅读全文
posted @ 2009-04-27 19:51 小宇飞刀 阅读(135) 评论(0) 推荐(0) 编辑
摘要:人间的情歌无数,但哪首最能打动人?最能让人感受到爱情带来的震撼?心目中只有一首----Celine.Dion 的 《The Power of Love》点击下载《The Power of Love》Cline.Dion(席琳.迪翁)更多Cline.Dion图片和资料......Windows Media Player文件点击打开/折叠播放器 阅读全文
posted @ 2009-04-27 19:50 小宇飞刀 阅读(134) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示