- 博客(27)
- 资源 (1)
- 收藏
- 关注
转载 正则表达式
本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。如何使用本教程最重要的是——请给我30分钟,如果你没有使用正则表达式的经验,请不要试图在30秒内入门——除非你是超人 :)别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有你想像中的那么困难。当然,如果你看完了这篇教程之后,发现自己明白了很多,却又几
2009-08-07 15:44:00
311
转载 常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [/u4e00-/u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^/x00-/xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:/n/s*/r评注:可以
2009-08-07 14:24:00
249
转载 精妙SQL速查 - [数据库]
KeyLife富翁笔记 作者: de410 精妙SQL速查 - [数据库]一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdev
2009-06-30 17:19:00
308
转载 利用文件映射实现的快速Stream
转大富翁笔记 作者: hellbeastunit BHMapFileStream;interfaceuses Classes,Forms,Windows,SysUtils;const sErrorOpenFileFailue =打开文件: %s 出错!; sErrorMapFileFailue =创建映象失败!; sErrorViewFileFailue =创建映象视图失败
2009-06-30 17:17:00
636
转载 汉字拼音索引
【转大富翁笔记】1.首先对部门表加一个拼音码字段,然后建立函数Create function fun_getPY(@str nvarchar(4000)) returns nvarchar(4000) as begin declare @word nchar(1),@PY nvarchar(4000) set @PY= while len(@str)>0 begin set @word=l
2009-06-26 16:27:00
650
转载 剪贴板所有api函数
剪贴板所有api函数 [转大富翁笔记]这是我在编写剪贴板相关程序是收集的相关API函数。(一)ChangeClipboardChain 将剪贴的连接从一个句柄转到下一个句柄。 BOOL ChangeClipboardChain( HWND hWndRemove, // handle to window to remove HWND hWndNewNext // handle to next win
2009-06-26 16:07:00
1589
转载 结束进程
unit Tlhelp323;interfaceuses Windows,SysUtils,Tlhelp32;function KillTask(ExeFileName: string): Integer; //关闭进程function EnableDebugPrivilege: Boolean; //提升权限 function FindProcessId
2008-11-06 10:48:00
419
转载 在Delphi中调试COM+
在Delphi中调试COM+日期:2005年4月18日 作者: 人气: 1513 查看:[大字体 中字体 小字体] <!--google_ad_client = "pub-3221631845999314";//300x250, 创建于 07-12-23google_ad_slot = "5412402174";google_ad_wid
2008-10-24 10:02:00
345
转载 DCOM配置时右键属性不见的解决办法
在前篇日志中,我提到无法查看netman组件的属性,启动不了的时候会出现权限错误,需要右击配置安全,但是有的时候右击没有出现属性。确保下面四个服务是开着的话,那就能确保右键的属性能够出现。 1、Remote Procedure Call (RPC) 2、COM+ Event System 3、DCOM Server Process
2008-10-09 10:31:00
472
转载 数据交互
//================================================================= //Access //Access->TXT procedure TForm1.Button1Click(Sender: TObject); begin sSql := select * i
2008-09-24 17:28:00
397
转载 delphibbs 笔记收藏列表
(评分: , 回复: 5, 阅读: 12345) »»http://www.delphibbs.com/keylife/iblog_show.asp?xid=12481作者: gkrong标题: Hook学习笔记 -----------------------------------------------------------------------http:/
2008-09-11 11:46:00
1343
转载 PGN,图像界面,换肤色
软件的“换肤”技术早已不是什么新鲜事了,但细心的朋友一定已经发现了,现在正悄悄地流行了一种新的改善视觉效果的方法——这里我斗胆定义为“换肤色”技术吧!用过Winamp 5、Windows MediaPlay 9、MSN Messenger 6、QQ2004这些新版本软件了吧,呵呵,全都采用了所谓换汤不换药的“换肤色”技术。挺有意思是吧,下面我们就“自己动手,丰衣足食”。 首先我用e
2008-09-09 17:20:00
597
转载 Hook 概念
来自csdn 作者rivershan一、基本概念: 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。 钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,
2008-09-09 16:19:00
314
原创 通过 JNI 让 JAVA 与 Delphi 程序交互
有些时候,要写一些程序,在 JAVA 里面好难实现, 但如果使用其它编程语言却又比较容易时,我们不妨通过 JNI 来让不同语言的程序共同完成.JNI 的教程, 网上 C 的比较多,Java 也提供了 javah.exe 为 C 语言的 JNI 程序生成头文件, 如果你是一个 Delphi 编程员, 能否让 JAVA 与 Delphi 程序交互呢? 答案是肯定的,今天我们就来看一下一个简单的例子.H
2008-07-30 17:17:00
1243
原创 [delphi]New 和 GetMem 的不同之处
New 和 GetMem 的不同之处2006-12-23 14:56如果操作一个 record 指针中的字符串变量,会不会丢失 string 的内 存空间,造成内存泄漏? 结果是:使用 New() 分配的内存,会自动初始化 record 的内容,并且在 Dispose 时自动 清除所有已分配的内存,包括 string 或其他动态数组的内存。GetMem/FreeMem 没有这个 性质。事实上,Ne
2008-06-23 13:00:00
1525
转载 利用Windows外壳扩展保护文件夹
利用Windows外壳扩展保护文件夹 Windows系统支持以下7类的外壳扩展功能: (1)Context menu handlers向特定类型的文件对象增添上下文相关菜单; (2)Drag-and-drop handlers用来支持当用户对某种类型的文件对象进行拖放操作时的OLE数据传输; (3)Icon handlers用来向某个
2008-04-10 17:19:00
407
转载 无进程 DLL 木马的又一开发思路与实现
无进程 DLL 木马的又一开发思路与实现作者:TOo2yAuthor: TOo2y [原创]E-mail: Brief@fz5fz.orgHomepage: www.fz5fz.org && www.safechina.netDate: 11-3-2002一.Windows下进程的隐藏二.Windows Socket 2 SPI技术概述三.基于SPI的DLL木马技术四.主要代码分析五.小结与后记
2008-04-09 17:15:00
307
转载 Winsock 完成端口模型简介
摘自《Networking Programming for Microsoft Windows》第八章“完成端口”模型是迄今为止最为复杂的一种I/O模型。然而,假若一个应用程序同时需要管理为数众多的套接字,那么采用这种模型,往往可以达到最佳的系统性能!从本质上说,完成端口模型要求我们创建一个Win32完成端口对象,通过指定数量的线程,对重叠I/O请求进行管理,以便为已经完成的重叠I/O请求提供服务
2008-04-09 17:07:00
364
原创 P2P 之 UDP穿透NAT的原理与实现(转载)
P2P 之 UDP穿透NAT的原理与实现(转载)原创:shootingstars参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。首先先介绍一些基本概念: NAT(N
2008-03-18 11:15:00
399
原创 后台调用外部程序的完美实现
后台调用外部程序的完美实现转载:http://www.delphibbs.com/keylife/iblog_show.asp?xid=29480最近在做的一个软件,其中有一部分功能需要调用其它的软件来完成,而那个软件只有可执行文件,根本没有源代码,幸好,我要做的事不难,只需要在我的程序启动后,将那个软件打开,在需要的时候,对其中的一个文本矿设置一些文字,再点击一个按钮就可以了。说到这里,相信你也
2008-02-26 14:45:00
491
原创 SQL SERVER与ACCESS,EXCEL的数据转换
转载:http://www.delphifans.com/infoview/Article_3619.html熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考S
2008-02-26 14:38:00
258
原创 ADOQuery 导出到 EXCEL
{ 背景:今天要把DataSet导入Excel,查询以前的贴子,一部分用Ole,速度太慢, 一部分用ADO连接到Excel文件,也很慢,一气之下把DBGrigEh的导出部分改了出来, 欢迎大家指教、改进。 功能:将数据集的数据导入Excel; 用法:With TDS2Excel.Create(TDataSet(ADOQuery1)) do
2008-02-20 17:37:00
670
原创 項目管理學習筆記之一項目定義
項目管理學習筆記之一項目定義作者: CCBZZP 項目是名詞和動詞的組合,項目有開始,進行,結果的. 項目就是要實現一些目標,項目開始之前處于一個狀態,項目實施結束后又處于另外的一個狀態的,狀態的差异就是我們追求的結果目標. 項目是有生命周期的,它包括出生,成長和死亡等階段,如何確定項目的出生,成長和死亡,特別是死亡是項目成功的關鍵. 項目的例子很多,如: 1
2008-01-08 16:44:00
246
原创 浅谈DELPHI指针
浅谈Object Pascal的指针 作者:Nicrosoft 阅读:5421 次 时间:8/26/2001 来源:Nicrosoft个人网站 大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时,这种说法也让很多人产生误解,似乎只有C语言的指针才能算指针。Basic不支持指针,在此不论。其实,Pascal语言本身也是支
2008-01-01 18:51:00
1037
原创 DELPHI 线程池代码
unit uThreadPool;{ aPool.AddRequest(TMyRequest.Create(RequestParam1, RequestParam2, ...)); }interfaceuses Windows, Classes;// 是否记录日志// {$DEFINE NOLOGS}type TCriticalSection = class(TObjec
2008-01-01 18:46:00
9133
9
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人