`
free_bird816
  • 浏览: 206175 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表

单元文件结构

unit Unit1; interface {接口部分开始} uses {引用单元列表,这是可选的,如果包含必须紧跟interface关键字} {接口部分声明常量/类型/变量/过程和函数,这些声明对引用单元就像自己的声明一样} {在接口部分声明的过程和函数,就像使用了forward关键字} {接口部分结束} implementation {实现部分} uses {如果包含uses字句,必须紧跟关键字implementation} {在这里实现interface中定义的过程和函数,可以任意顺序的定义和调用.} {在这里可 ...
初学DelphiI的人,由于各种原因,对DelphiI中的许多概念不能很好的理解,并由此带来了许多的问题,或者是开发出的程序稳性不好,一会能运行,一会又不能运行;或者是遇到一个问题久思不得其解,还误以为是DelphiI自身的BUG,等等这些,浪费了我们大量的时间、精力,也影响了我们的开发效率。  那么如何才能避免这些错误了,尽量少走弯路了?笔者从事DelphiI开发多年,下面就把我的经验总结介绍给大家,希望帮助到初学DelphiI的朋友。  问题一:对类的概念理解不到位,程序开发中不能灵活运用。请看下面的程序: unit Unit1; interface uses Windows, ...

格式化函数

var  s: string;begin  //指令类型 type  s := Format('最大整数是: %d; 最小整数是: %d',[MaxInt,Low(Integer)]);  //返回: 最大整数是: 2147483647; 最小整数是: -2147483648  { 提示: 格式指令必须以 % 开始, 不区分大小写, %d 代表一个整数; 第二个参数是一个变体数组 }  s := Format('最大的无负号整数是: %u',[High(Cardinal)]);  //返回: 最大的无负号整数是: 4294967295  { %u表示一个无负号整数 }  s := Format( ...
先声明: 不要把我说的这些个东西当作教科书, 这都是自己的浅见; 同时希望得到指正.Delphi 的指针分为 "类型指针" 和 "无类型指针" 两类.Delphi 中的类型, 常用的也得有几百个, 我们可以给每种类型定义相应的类型指针.其实 Delphi 已经为很多类型预定义了指针, 譬如数据类型: Integer 有对应的 PInteger;Char 有对应的 PChar;string 有对应的 PString;再譬如: TPoint 有对应的 PPoint;TColor 有对应的 PColor 等等.另外, 指针也可以有指针, 譬如: PChar 是字 ...
Cardinal 是 4 字节无符号的整型, 先看一个例数: Cardinal 例数: 4277991664 按字节划分: 第四字节 第三字节 第二字节 第一字节 二进制: 11111110 11111100 11111000 11110000 十六进制: FE FC F8 F0 十进制: 254 252 248 240 按双字节划分: 高两位 低两位 二进制: 1111111011111100 1111100011110000 十六进制: FEFC F8F0 十进制: 65276 63728 //可以用 Lo 函数 ...
第一个用java计算阶乘的方法:这是利用简单的循环相乘制造的阶乘。   public class Factorial {   public static int factorial(int x) {   if (x < 0) {   throw new IllegalArgumentException("x must be>=0");   }   int fact = 1;   for (int i = 2; i <= x; i++) {   fact *= i;   }   return fact; ...

perl学习

-e 开关  --在命令行里直接运行 $perl -e 'print "hello world\n"' 把perl 语句用单引号括起来是为和shell命令区分开   -n 开关  --循环读 $perl -ne 'print;' test.txt 一行一行的打印文件内容 $perl -ne 'print if /^abc/;' test.txt 按行为单位搜索文件以abc开头的行,并打印出来 还可以与管道结合 $date | perl -ne 'print "today is $_";' 还可以重定向 $perl -ne 'prin ...
PAE:物理地址扩展   解决32位电脑受限于4G内存   但如果使用PAE,要从硬件到软件都要支持大内存才行。比如:主板要支持、CPU要支持、BIOS要支持、操作系统也要支持   --------------------------------------------------------------------   MTU:网络传输最大单元 1500B 网络传输最小单元64B,如果数据不够64B,空位要补0   ---------------------------------------------------------------------    
电脑存储音频:即把模拟信号转换为数码信号。   转化的话,首先要采样,采样有两个标准 1.采样精度 2.比特率   采样精度:   什么是采样精度?因为wav使用的是数码信号,它是用一堆数字来描述原来的模拟信号,所以它 ...
sumif(参数1,参数2,参数3)   参数1:源表的主键列--也就是要比对的列 参数3:源表的源列--也就是要填充到目标列的列 参数2:目标表的主键列   操作: 1.光标放到 参数1 上,选中主源表主键列 2.光标放到 参数3 上,选中源表的源列 3.光标放到 参数2 上,选中目标表的主键列 4.然后把光标放到每个参数上,按F4键--取每个参数的绝对值   OK了
先到官网上下载10G的客户端 我下载的是 instantclient-basic-win32-10.2.0.1-20050930.zip (34,390,521 bytes)   安装: 1.解压缩到D:\ORACLE 2.在此目录下新建一个文件tnsnames.ora   此文件的内容为:   localdb = (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))     )     (CONNECT_DATA = ...
1、停止所有Oracle服务;   2、开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,卸装所有Oracle产品,但Universal Installer本身不能被删除;   3、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口; 4、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口; 5、 ...
<select>   <option>FFF</option>   </select>  <div id='pageBase_Div' style='display:none; z-index: 12001;  background-color:#FFFF00 ;text-align:center; position:absolute;padding:5px 6px 0px 6px;border:1px solid red;left:0px;top:0px;'>AAAAAAAAAAAAAAAAA</div> < ...
在Linux上使用ntpdate -q NTP服务器IP地址。测试一下,能查询时间。OK!搞掂!     1.默认情况下,独立服务器WINDOWS SERVER 2003 是作为NTP客户端工作的 ,   所以必须通过修改注册表,以使系统作为NTP服务器运行。工作之前请先备份注册表文件。   2.修改以下选项的键值 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer 内的「Enabled」设定为1,打开NTP服务器功能(默认是不开启NTP Server服务,除非电 ...
在www.asterisk.org上可以获得asterisk 1.4和asterisk 1.2.18两个版本。前一个是for 2.6内核,后一个是for 2.4内核。我在Ubuntu 6.06上编译和运行了asterisk 1.4。在RH9上编译和运行了asterisk 1.2。使用”asterisk –vvvc”命令启动了Asterisk 1.2.18后,出现 ...
Global site tag (gtag.js) - Google Analytics