张志峰的博客

水滴石川,积少成多。

导航

上一页 1 ··· 93 94 95 96 97 98 99 100 101 ··· 120 下一页

2012年6月12日

摘要: ForceDirectories() ForceDirectories(Dir)是Delphi和bcb中用来创建一个目录的函数。 支持多级目录。 编辑本段 说明 bool ForceDirectories(AnsiString Dir); 返回:返回创建目录是否成功。 参数:Dir是创建目录路径。如:"F:\\a\\b\\c" 编辑本段 与CreateDir区别 ForceDirectories创建多级目录,父目录不必存在。而CreateDir只创建最后一级目录,父目录必须存在。相当于Java中File中的mkdirs和mkdir的区别。 编辑本段 例子 String di 阅读全文

posted @ 2012-06-12 10:55 ╰★张志峰★╮ 阅读(808) 评论(0) 推荐(0) 编辑

2012年6月8日

摘要: JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。java环境变量配置:如果是Windows2000或XP系统,使用鼠标右击“我的电脑”->属性->高级->环境变量 系统变量->新建->变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.6.0 系统变量->新建->变量名:CLASSPATH 变量值:.; 阅读全文

posted @ 2012-06-08 11:43 ╰★张志峰★╮ 阅读(466) 评论(0) 推荐(0) 编辑

2012年6月6日

摘要: 若系统中安装了 VMWare 或者某些 VPN 客户端软件,则会出现若干虚拟网卡。它们在形式上与物理网卡几乎没有区别。 ipconfig 将它们与本地物理网卡等同对待。 那如何在如何区分虚拟网卡还是物理网卡呢?有些人建议使用 MAC 地址中的 "locally administread bit" 来区分。但是事实上不能100%区分,在win2000之后的系统基本是行不通的。 http://hi.baidu.com/xzq2000/blog/item/43b686d672cd762f07088b95.html有人用GetAdaptersInfo 可以获得本机所有网卡的信息,然 阅读全文

posted @ 2012-06-06 10:46 ╰★张志峰★╮ 阅读(2673) 评论(0) 推荐(0) 编辑

摘要: delphi 获取网卡信息(支持多网卡) unit LGetAdapterInfo;interfaceusesWindows, SysUtils, Classes;constMAX_HOSTNAME_LEN = 128; { from IPTYPES.H }MAX_DOMAIN_NAME_LEN = 128;MAX_SCOPE_ID_LEN = 256;MAX_ADAPTER_NAME_LENGTH = 256;MAX_ADAPTER_DESCRIPTION_LENGTH = 128;MAX_ADAPTER_ADDRESS_LENGTH = 8;typeTIPAddressString = a 阅读全文

posted @ 2012-06-06 09:26 ╰★张志峰★╮ 阅读(4033) 评论(1) 推荐(0) 编辑

摘要: DELPHI获取网卡MAC地址1、通过IP取MAC地址usesWinSock;Function sendarp(ipaddr:ulong;temp:dword;ulmacaddr:pointer;ulmacaddrleng:pointer) : DWord; StdCall; External 'Iphlpapi.dll' Name 'SendARP';procedure TForm1.Button1Click(Sender: TObject);varmyip:ulong;mymac:array[0..5] of byte;mymaclength:ulong;r 阅读全文

posted @ 2012-06-06 09:21 ╰★张志峰★╮ 阅读(8398) 评论(0) 推荐(0) 编辑

摘要: //获取网卡MAC地址function GetMacAddress: 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 := GetProcAddress(l 阅读全文

posted @ 2012-06-06 09:18 ╰★张志峰★╮ 阅读(1070) 评论(0) 推荐(0) 编辑

2012年6月1日

摘要: 通过覆盖一个方法可以实现OOP的多态性的概念。通过覆盖方法可以在不同的实现类中有不同的行为。Delphi中能够被覆盖的方法限定为Virtual和Dynamic的方法。为了覆盖一个方法,在派生类中用Override代替上面的标识符。注意:在声明方法的时候,如果派生类中的方法名没有带Override,但是名称和父类的相同。这个时候派生类中方法和父类中的这个方法都同时存在,没有覆盖父类的方法。例子如下:Type T1 = class procedure AB; Virtual;end;T2 = class(T1) procedure AB;end;Var Some1: T1; Some2: T2;b 阅读全文

posted @ 2012-06-01 11:49 ╰★张志峰★╮ 阅读(1877) 评论(0) 推荐(0) 编辑

2012年5月25日

摘要: 删除表空间temp,但不删除其文件 用:drop tablespace temp; 删除表空间temp同时删除表空间的数据对象 用drop tablespace temp including contents;删除表空间temp及其包含数据对象以及数据文件 用drop tablespace temp including contents and datafiles; 阅读全文

posted @ 2012-05-25 13:35 ╰★张志峰★╮ 阅读(183) 评论(0) 推荐(0) 编辑

摘要: 1. 查看所有表空间大小SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files 2 group by tablespace_name;2. 已经使用的表空间大小SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_free_space 2 group by tablespace_name;3. 所以使用空间可以这样计算select a.tablespace_name,total,free,total-free used from ( sel 阅读全文

posted @ 2012-05-25 11:40 ╰★张志峰★╮ 阅读(161) 评论(0) 推荐(0) 编辑

摘要: 有两种含义的表大小。一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数:select segment_name, bytes from user_segments where segment_type = 'TABLE'; 或者 Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name另一种表实际使用的空间。这样查询:analyze table emp compute statistics; select num_rows * avg_row_le 阅读全文

posted @ 2012-05-25 11:38 ╰★张志峰★╮ 阅读(753) 评论(0) 推荐(0) 编辑

上一页 1 ··· 93 94 95 96 97 98 99 100 101 ··· 120 下一页