下面用一个简单的shell程序要说明一下。debian:~/learn/shell# cat phonebookAlice Chebba 973-555-2015Barbara Swingle 201-555-9257Liz Stachiw 212-555-2298Susan Goldberg 201-555-7776Susan Topple 212-555-4932Tony Iannino 973-555-1295Stromboli Pizza...
http://www.jb51.net//article/14321.htm
具体步骤: 1.用margin属性实现。先设置margin属性为-2,以隐藏select对象原来的边框,然后设置select对象的父对象的边框。<span style="border:1px solid #333333;width:80"><select style="margin:-2;width:84;background:#eeeeee"> <option value="1">1</option> <opti...
http://www.jb51.net//article/14301.htm
不同点: 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态. 2.delete语句是dml,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigger,执行的时候将被触发. truncate,drop是...
http://www.jb51.net//article/14200.htm
默认IIS站点配置文件有2个MBSchema.xm和MetaBase.xml,路径是C:\WINDOWS\system32\inetsrv\(一般这个目录设置的everyone读的权限.)MetaBase.xml这个文件是存的站点IIS配置的信息.里面可以查到所有本服务器IIS下设置的站点目录和配置。几个主要的配置有:ServerComment:我的网站 //站点的名称ServerBindings:80 //站点的端口Path="D:\wwwroot" //这里是站点的路径DefaultDoc="index.asp,index.php,index.htm,Defa...
http://www.jb51.net//article/14168.htm
方法如下:[code]<select onbeforeactivate="return false" onfocus="this.blur()" onmouseover="this.setCapture()" onmouseout="this.releaseCapture()"> <option>1</option> </select>[/code]...
http://www.jb51.net//article/14086.htm
MySQL中SELECT语句的基本语法是: SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [HIGH_PRIORITY] [DISTINCT|DISTINCTROW|ALL] select_list [INTO {OUTFILE|DUMPFILE} 'file_name' export_options] [FROM table_references [WHERE where_...
http://www.jb51.net//article/14061.htm
在自己编写文本文件读取函数的时候,你首先会遇到的第一个问题就是:对于给定的一个文件名,怎么知道它所代表磁盘文件的确是文本文件?这里有一个很简单的方法:把给定的那个文件看作是无类型的二进制文件,然后顺序地读出这个文件的每一个字节,如果文件里有一个字节的值等于0,那么这个文件就不是文本文件;反之,如果这个文件中没有一个字节的值是0的话,就可以判定这个文件是文本文件了。这是原理,下面看看在Delphi 中怎样编程来实现它--[code]function IsTextFile(FileName:string):boolean; var Fs:TFileStrea...
http://www.jb51.net//article/13825.htm
本实例要在窗体上直接绘制正弦曲线,为了防止窗口切换的过程中会输出不完整的图形,因此绘制图形的关键代码都放在了窗体的OnPaint过程中,代码如下:procedure TForm1.FormPaint(Sender: TObject);var x: Integer; y,a: Double;begin Canvas.Pen.Width:=3; Canvas.MoveTo(0,Trunc(self.ClientHeight/2)); for x := 0 to self.ClientWidth do...
http://www.jb51.net//article/13824.htm
插件结构的编程需要一个插件容器来控制各DLL的运行情况,将划分好的每个子系统安排到一个DLL库文件中。对每个DLL程序需要为容器预留接口函数,一般接口函数包括:启动调用DLL库的函数、关闭DLL库的函数。通过接口函数,插件容器可以向DLL模块传递参数实现动态控制。具体实现细节我将在下文说明并给出响应代码。 您可能需要先了解一下DELPHI中UNIT的结构,工程的结构。本文没有深入讨论DLL编程的理论细节,只是演示了一些实用的代码,我当时学习的是刘艺老师的《DELPHI深入编程》一书。 我也处于DELPHI的入门阶段,只是觉得这次的DLL开发有一些值得讨论的地方,所以写这篇文章,希望各位能对...
http://www.jb51.net//article/13823.htm
这个例子还是比较好理解的, 所以只给出代码.unit pattern;interfaceuses Dialogs;type TAudioPlayer = class; TCommand = class public procedure execute; virtual; abstract; end; TPlayCommand =&n...
http://www.jb51.net//article/13822.htm
以下是我的原代码:==========================================================================================DPR 单元代码program Mdiform;uses Forms, UMdiform in ´UMdiform.pas´ {Mainform}, UDM in ´UDM.pas´ {Globa...
http://www.jb51.net//article/13821.htm
