自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ddd

  • 博客(67)
  • 收藏
  • 关注

总结:关于得到泛型的Class

获得类的泛型:有一个类:public class Test<T> { }   现在想获得T的Class。在JAVA目前的泛型机制下,不可能。(原因参见JAVA泛型机制。说白了就是泛型是在编译期获得的,而且有擦除机制。所以在编译前,JAVA也不知道T是啥,编译后,JAVA知道了然后忘记了。囧) 网上流传过一个方法,就是写下一个Te...

2011-01-17 16:13:52 213

让Combox的自动完成支持模糊查询

 EXTJS提供的COMBOX有一个自动完成的功能 ,就是你只要输入头几个字,那么以这几个字开头的所有列表项都会显示出来供你选。但是有一个缺陷,就是COMBOX只会按照头几个字严格去匹配, 而如果想模糊查询,就不行了。比如,我有一个保存了所有客户公司名称的COMBOX,我记不得某个公司的全名,但我知道这个公司大概叫“百邦”,那么我只要在COMBOX中输入“百邦”,即可查出所有包含“百邦”的...

2010-09-27 11:56:00 616

原创 GUID UUID创建函数

function newGuid(){      var guid = "";      for (var i = 1; i <= 32; i++) {        var n = Math.floor(Math.random() * 16.0).toString(16);        guid += n;        if ((i == 8) || (i == 12) || (i...

2010-06-11 10:10:28 217

原创 JDBC 连接字符串大全

1、Oracle8/8i/9i数据库(thin模式) Class.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID String user="test"; String password="test"...

2010-06-11 10:08:38 184

原创 判断文件是否使用中 Checking If File Is In Use

 Checking If File Is In UseFrom Zarko Gajic,Your Guide to Delphi Programming. FREE Newsletter. Sign up now!IsFileInUse will return true if the file is locked for exclusive access. It wo...

2010-06-11 10:07:10 218

原创 INT 转 BOOL 值的方法

来自:独孤客, 时间:2004-8-9 19:10:58, ID:2756192RadioButton1.Checked := StrToBool(IntToStr(-1));   来自:bjaman, 时间:2004-8-9 19:24:14, ID:2756214楼上兄弟正解。如此可以实现非0即true。  ...

2010-06-11 10:06:42 5064

原创 Tray Menu 不点不消失的问题

问题:Tray Menu 问题 ( 积分:10, 回复:4, 阅读:34 )分类:Windows API ( 版主:amo, cAkk ) 来自:lordofbinladen, 时间:2004-8-7 13:04:00, ID:2753251[显示:小字体 | 大字体]  在 Tray 增加了一个自定义Icon, 可顺利popup menu。问题是当P...

2010-06-11 10:05:40 545

原创 API读取注册表

vartmp:string; const  REG_INSTALL_PATH_ITEM='InstallPath';  REG_INSTALL_KEY='SOFTWARE\Blizzard Entertainment\World of Warcraft'; function readreg(sKey:string;var pBuffer:string;dwBufSize:dword...

2010-06-11 10:05:08 166

原创 比较IP地址

问题:请问这样的字符串怎么比较? ( 积分:20, 回复:4, 阅读:32 )分类:Object Pascal ( 版主:menxin, cAkk ) 来自:fffddd, 时间:2004-8-1 21:34:00, ID:2742872[显示:小字体 | 大字体]  比如:IP1:=111.222.333.444IP2:=1?1.222.333.44...

2010-06-11 10:02:01 161

原创 移动窗体自制

在private处输入:    { Private declarations }         FCanResize,FisDown:Boolean;    FDetax,FDetaY:Integer;    FP,FOldP:TPoint; {==============================================} procedure TForm1.Ima...

2010-06-11 10:01:37 90

原创 获得Windows系统路径

varwindir:array[0..255] of char;begingetwindowsdirectory(windir,sizeof(windir));end.

2010-06-11 10:01:11 86

原创 如何让窗体总是显示在最上面?

问题:问个比较白的问题--如何让窗体总是显示在最上面? ( 积分:50, 回复:4, 阅读:24 )分类:控件 - 使用 ( 版主:amo, cAkk ) 来自:梅梅, 时间:2004-3-5 11:33:00, ID:2486067[显示:小字体 | 大字体]  同上  来自:jackchin, 时间:2004-3-5 11:38:32...

2010-06-11 10:00:32 656

原创 后缀名相关

 知道了文件名怎么去掉后缀名?Function DelExt(str:string):string;begin  delete(str,pos('.',str),length(str)-pos('.',str)+1);  resault:=str;end;怎么判断后缀if UpperCase(ExtractFileExt(cobaddress.text)) &l...

2010-06-11 09:59:54 140

原创 下载文件 Get File From the Net

Get File From the Net Create a Delphi application that downloads files from the Internet; add an auto-update feature to your programs. <!-- BEGIN FREQUENCY TEMPLATE -->&l...

2010-06-11 09:59:26 120

原创 在桌面上创建.lnk的方法

procedure createico(s:string;s1:string);//s:程序名称 s1:快捷方式名称var   tmo:iunknown;   tms:ishelllink;   tmpf:ipersistfile;   pidl:pitemidlist;   sd:array[0..max_path] of char;   sf,ss:string;   linkf:widest...

2010-06-11 09:58:45 316

原创 WindowsAPI - shellexecute

shellexecute(application.Handle,'open',PChar(runpath),nil,nil,SW_SHOWNORMAL);  比如我要打开c:\111.doc你可以这样写uses  shellapiShellExecute(handle, 'open','winword.exe', '111.doc', 'c:\', SW_SHOWNORMAL);Shell...

2010-06-11 09:58:16 148

原创 如何注册dll组件

问题:怎样注册dll组件? ( 积分:100, 回复:11, 阅读:101 )分类:控件 - 使用 ( 版主:amo, cAkk ) 来自:末熊, 时间:2001-12-18 11:45:00, ID:795857[显示:小字体 | 大字体]  怎样注册dll组件?请帮帮忙,我是初学者,大家不要见笑1  来自:zhihuali, 时间:2001-...

2010-06-11 09:57:47 600

原创 文件关联相关

问题:我想象Word和Excel一样。一双击文档文件就打开我的程序,并自动调用这个文档内容 ( 积分:200, 回复:5, 阅读:31 )分类:包装发布 ( 版主:雁孤行, OopsWare ) 来自:田伯光, 时间:2004-8-15 20:21:00, ID:2765310[显示:小字体 | 大字体]  不知道要如何处理,望各位大哥大姐给予指导,将...

2010-06-11 09:56:49 97

原创 下载文件的WindowsAPI - DownloadFile

uses urlmon;  function DownloadFile(Source, Dest: string): Boolean; //下载文件的函数begintryResult := UrlDownloadToFile(nil, PChar(source), PChar(Dest), 0, nil) = 0;exceptResult := False;end;end;...

2010-06-11 09:56:13 680

原创 简介的读写 INI文件方法

 with TInifile.Create(ExtractFilePath(Paramstr(0))+'设置.ini') do  begin  WriteString('服务器','版本号',edit1.text);  Free;  end;  //OR//  with TInifile.Create(ExtractFilePath(Paramstr(0))+'设置.ini')...

2010-06-11 09:55:26 104

原创 如何捕捉WebBrowser中点击一个链接

问题:在WebBrowser中点击一个链接后,如何激活一个form? ( 积分:10, 回复:5, 阅读:33 )分类:控件 - 使用 ( 版主:amo, cAkk ) 来自:cfeeling, 时间:2004-7-15 20:17:00, ID:2714268[显示:小字体 | 大字体]  请教  来自:antong, 时间:2004-...

2010-06-11 09:54:51 358

原创 文件复制 CopyFile Functions

{This way uses a File stream.}Procedure FileCopy( Const sourcefilename, targetfilename: String );Var  S, T: TFileStream;Begin  S := TFileStream.Create( sourcefilename, fmOpenRead );  try    T := TFi...

2010-06-11 09:53:36 108

原创 检查文件名&路径是否合法的函数

{===================================================功    能 : 检查文件路径和文件名是否合法 参    数 : Filename : string //文件名 返 回 值 :  True : 合法   |   False : 不合法 备    注 :  仅检查是否合法,不检测文件是否存在 作    者 :...

2010-06-11 09:53:06 915

原创 Windows API - MessageBox

if MessageBox(handle,'確定要刪除當前記錄?','確定',MB_IconQuestion+MB_YesNo)=IDNO then  Abort;   TApplication类中封装的MessageBox是直接调用Windows API的,两者的差别就是Tapplication省去了一个从String转到PChar的过程。这给调用者带来了一定的方便。以下是...

2010-06-11 09:52:35 90

给纯Pascal程序换图标(LoadIcon)

=====================程序代码============================== program aaaaa;  {$R 'Icon.res'} //导入制作好的包含图标的资源文件 uses  windows,  SysUtils; begin  { TODO -oUser -cConsole Main : Insert code here }...

2010-06-11 09:51:38 148

原创 准确探测进程存在否+列出所有进程

//不光可以用文件名来探测进程的存在,还能列出所有的进程列表。 uses TLHelp32; procedure TForm1.Button1Click(Sender: TObject); var  FSnapshotHandle:THandle;  FProcessEntry32:TProcessEntry32;  Ret : BOOL;  ProcessID : int...

2010-06-11 09:50:59 83

原创 利用MPHexEditorEx控件实现2进制替换

窗体上放MPHexEditorEx控件用以下函数替换EXE文件字符 设置MPHexEditorEx的CrateBackup为False;  function TFormMain.ReplacePass(Filename,Find, Replace: string): boolean;var  LIntSize,  LIntPos,  LIntPos2: Integer; ...

2010-06-11 09:50:33 327

原创 陈前辈谈Delphi编程中“流”的应用

 谈Delphi编程中“流”的应用                                                    陈经韬    什么是流?流,简单来说就是建立在面向对象基础上的一种抽象的处理数据的工具。在流中,定义了一些处理数据的基本操作,如读取数据,写入数据等,程序员是对流进行所有操作的,而不用关心流的另一头数据的真正流向。流不但可以处理文件,还可以处理...

2010-06-11 09:49:52 182

原创 Windows Hook 详解

基本概念 钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。钩子实际上是一个处理消息的程序段,通过系统调用,把它挂入系统。每当特定的消息发出,在没有到达目的窗口前,钩子程序就先捕获该消息,亦即钩子函数...

2010-06-11 09:48:43 372

原创 编程实现网页表单数据的自动提交

MSHTML是微软公司的一个COM组件,该组件封装了HTML语言中的所有元素及其属性,通过其提供的标准接口,可以访问指定网页的所有元素.MSHTML对象模型是由一些对象和集合组成的.处于根部的是HTML,描述了打开页面的1个窗口,包括一系列集合和对象。如Frames集合,History,Location,Navigator,Document,Vi—sum,Event对象等.其中描述呈现在客户窗口实...

2010-06-11 09:47:41 151

原创 读写文本文件

//////////////读文本////////////function ReadText(filename:string):string;varS: String;AllText: String;F: TextFile;beginAssignFile(F, filename); // 将C:\MyFile.txt文件与F变量建立连接,后面可以使用F变量对文件进行操作。Reset(F); // ...

2010-06-11 09:46:50 63

将String 类型转化成想要的日期格式

 代码: //Format Date function formatDate(value) { return new Date(value).dateFormat('Y/m/d'); } 

2010-05-17 17:25:19 314

原创 解决Ext.Panel中嵌套的Grid不出滚动条的问题

原因和 WorkSpace.doLayout(); 是一样的。布局需要重建才能现实出效果。所以 gridPanel.getGridView().refresh();  搞定

2010-05-15 10:27:27 173

原创 [转]解决myeclipse不编译的方法

转自 http://taotao5212008.iteye.com/blog/586668落英逸风解决myeclipse不编译的方法 MyEclipse不编译解决1. 确保 project->build automatically    已经被选上. MyEclipse不编译解决2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个 cl...

2010-05-14 11:54:18 79

原创 [转]Ext继承关系 讲解

Ext提供了这样的一个实用函数 Ext.extend (API 参考) 在EXT框架中实现类继承的机制。这赋予了你扩展任何JavaScript基类的能力,而无须对类自身进行代码的修改(这里通常指的是子类,或是从它继承的,一个基类)扩展Ext组件这是个较理想的方法。要从一个现有的类创建出一个新类,首先要通过一个函数声明新类的构造器,然后调用新类属性所共享的扩展方法。这些共享的属性通常是方法,但是...

2010-05-12 09:24:33 73

[转]关于ie的内存泄漏与javascript内存释放

最近做一个公司的业务系统,公司要求能尽可能的与c/s近似,也就是如c/s一样,点击文本框可以弹出此项目的相关内容,进行选择输入。    我使用了弹出窗口,然后在子窗口双击选中项目,把选中的值返回给父窗体。    在系统做完了之后,在客户使用的过程,由于客户使用的是512m的内存配置,所以在打开了30--40个窗体之后,ie的虚拟内存占用量达到近200m,从而使系统变慢,javascript的运行也...

2010-05-04 18:31:29 104

[转]EXT 中的面向对象特性小结

1.命名空間: 對類的定義方式Extjs 代碼:   Ext.namespace("org.bestupon");java代碼:    package org.bestupon   實例: Ext.namespace("Ext.bestupon");Ext.bestupon.Person = Ext.emptyFn;/*** Ext.bestupon.Person = function() {}*...

2010-05-04 18:00:34 97

JavaScript中的对象动态加载技术

什么是JavaScript对象动态加载JavaScript动态加载(JavaScript Object Dynamic Loading) - 之所以叫做动态,是应为其有别与通常的静态加载形式。典型的JavaScript静态加载方式,是通过<script>标签将我们可能需要的所有JS文件依次嵌入到一个HTML页面中,当浏览器执行到<script> 标签,就会到我们指定...

2010-04-28 15:28:20 100

[转]从代码学习设计模式 - 工厂模式

没有使用工厂模式时的代码: interface Fruit{           public void eat();       }   class Apple implements Fruit{           public void eat(){                   System.out.println("**吃苹果**") ;          ...

2010-04-21 16:25:00 105

[转]JAVA使用JSON之Google Gson

比如一个User对象,我想要一个框架可以直接转换成{id:1001,name='张三'} 就目前来看,Google的GSON组件不错,而且支持 JDK5 的泛型。地址:http://code.google.com/p/google-gson/User 用户类:public class User {@Exposeprivate Long id;@Exposeprivate Str...

2010-04-21 16:06:00 86

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除