自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 Ubuntu 环境变量设置方法

环境变量配置文件在Ubuntu中有如下几个文件可以设置环境变量1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。3、~/.bash_profile:在登录时用到的第三个...

2011-08-28 22:02:25 163

原创 Ubuntu下增加swap交换空间的步骤

1.首先用命令free查看系统内 Swap 分区大小。 free -mtotal used free shared buffers cachedMem: 2012 1960 51 0 748 950-/+ buffers/cache: 260 1751Swap: 255 0 255可以看到 Swap 只有255M,下面我们来扩大到2G2.创建一个 Swap 文件...

2011-08-28 20:17:56 166

Ubuntu Server下安装Oracle-xe数据库

1、下载Oracle简洁版oracle-xe_10.2.0.1-1.0_i386.deb放在opt目录下下载地址[url=http://www.oracle.com/technology/software/products/database/xe/htdocs/102xelinsoft.html]http://www.oracle.com/technology/software/product...

2011-08-28 18:50:56 134

原创 Delphi7中WebBrowser控件HTML源码的读写

写入:procedure TForm1.LoadStream(WebBrowser:TWebBrowser; Stream:TStream);var PersistStreamInit: IPersistStreamInit; StreamAdapter: IStream; MemoryStream: TMemoryStream;begin WebBrowser...

2011-08-23 10:15:29 405

原创 Delphi中ExtractFilePath()及其相近函数用法

ExtractFilePath() 功能:返回完整文件名中的路径 函数原型如下:   AnsiString __fastcall ExtractFilePath;   ExtractFilePath和相近函数:   ExtractFileDrive :返回完整文件名中的驱动器,如"C:"   ExtractFilePath:返回完整文件名中的路径,最后带“\”,如"C:\zhu\"  ...

2011-08-11 15:09:12 391

原创 Delphi中IdTcpServer 用户掉线检测方法

正常情况下,当登陆用户异常掉线并不会通知服务器,这时服务器一直以为用户在线,解决这种问题有以下两种方法:一、轮训检测连接情况,需要Timer轮训检测,如下代码:procedure TMainForm.Timer1Timer(Sender: TObject);begin CheckForDisconnect();end;procedure TMainForm.CheckFo...

2011-08-10 21:53:09 555

原创 Delphi中Indy 10的安装和老版本的卸载

Indy 10的安装和老版本的卸载Indy 10下载地址:http://www.indyproject.org/downloads/10/indy10.0.52_source.zipIndy 10 安装步骤 1、解压压缩包。 2、打开\System\IndySystem70.dpk,点Compile。 3、打开\Core\IndyCore70.dpk,点Compile。 4、打开\...

2011-08-10 15:25:43 392

原创 Delphi中ClientDataSet浅析

       与一般的数据集组件不同,TClientDataSet使用的技术比较特别,本着高速度、低存储需求的原则TClientDataSet的内部使用了两个数据存储源。第一个是其Data属性,这是当前内存数据的视图,反映了所有的数据改变。如果用户从数据中删除一条记录,则此记录将从Data中消失,相应地,加入一条新记录后,此记录便存在Data属性中了。另一个数据源是Delta属性,故名思义,即增量...

2011-08-10 12:23:38 339 1

原创 Delphi中ClientDataSet的数据查找

ClientDataSet的数据查找。我所介绍的心得和技巧都是用ClientDataSet来做范例,也可以应用于其他的一些DataSet。废话就不多说了。我们还是先看代码,让后再总结。1.Scanning 扫描数据查找这是最简单最直接也是最慢的一种方法,遍历所有数据:procedure TForm1.ScanBtnClick(Sender: TObject);varFound: Boolean;b...

2011-08-09 20:36:44 159

原创 Delphi中ClientDataSet的用法小结

      TClientDataSet控件继承自TDataSet,其数据存储文件格式扩展名为 .cds,是基于文件型数据存储和操作的控件。该控件封装了对数据进行操作处理的接口和功能,而本身并不依赖上述几种数据库驱动程序,基本上能满足单机"瘦"数据库应用程序的需要。     一、TClientDataSet的基本属性和方法介绍    1、FieldDefs: 字段定义列表属性     ...

2011-08-09 20:20:17 633

原创 最简单的隐藏文件夹方法---加个系统属性

隐藏的方法如下:eg:现需隐藏e盘bak目录下的tools文件夹e:\\bak\\tools运行:cmd键入:attrib +s +a +h +r e:\\bak\\tools然后,你再进去看e盘bak目录下,是否还有tools这个文件夹!这样就做到了真正的隐藏,不管你是否显示隐藏文件,此文件夹都看不见自己需要访问的时候怎么办?打开我的电脑---键入e:\\bak\\tools就可以直接进入,...

2011-08-07 00:21:58 294

原创 简述Ubuntu Server修改IPDNS

在向大家详细介绍Server之前,首先让大家了解下Ubuntu Server,然后全面介绍Ubuntu Server,希望对大家有用。Ubuntu 团队对它的使用者公开的承诺:Ubuntu 永远免费 , 并且对于 "企业版本" 没有任何额外的费用, 在同样的自由团队上,将最好的工作成果带给每一个人。 实验室内部搭建了个网站,放在虚拟机中Ubuntu Server...

2011-08-07 00:20:43 95

原创 WinXP轻松替换系统启动画面

       通常,说到更改WinXP启动画面,大家想到的都是通过第三方工具来修改Ntoskrnl.exe文件的方法,比如eXeScope或 Resource Hacker、BootXP等。那么不借助于这些工具,还有没有更加简便的方法呢?今天,给大家介绍修改Windows启动画面最简单的方法,让更改启动画面真正成为菜鸟级的应用。  准备  要替换启动画面,当然要事先准备好替换用的图片了。系...

2011-08-07 00:18:26 101

原创 Windows7六大版本功能区别

       Windows 7 Starter(初级版)  这是功能最少的版本,缺乏Aero特效功能,没有64位支持,没有Windows媒体中心和移动中心等,对更换桌面背景有限制(很奇怪)。它主要设计用于类似上网本的低端计算机,通过系统集成或者OEM计算机上预装获得,并限于某些特定类型的硬件。  Windows 7 Home Basic(家庭普通版)  这是简化的家庭版,中文版预期售...

2011-08-07 00:16:33 249

Ubuntu10.10配置JRE、JDK、Eclipse

1、安装JDK     1.1、到官网下载相关的JDK,这里下载的是 jdk-6u23-linux-i586.bin。        网站:http://www.oracle.com/technetwork/java/javase/downloads/index.html     1.2、在“zhunian个人文件夹”建立一个“Java文件夹“,(即位置->主文件夹->...

2011-08-07 00:09:44 123

原创 JDK 1.6环境变量配置

      在新的打开界面中的系统变量里需要设置三个属性JAVA_HOME、 PATH、 CLASSPATH         其中在没安装过jdk的环境下,PATH属性是本来存在的而JAVA_HOME和CLASSPATH是不存在的。点新建,然后在变量名写上   JAVA_HOME ,顾名其意该变量的含义就是java的安装路径,呵呵,然后在变量值写入刚才安装的路径D:\Java\jdk1.6...

2011-08-07 00:07:59 119

原创 IE8中设置使用资源管理器打开FTP的方法

大家在使用网络的过程中,往往会登陆一些FTP站点,通过这些站点来下载一些软件,以前在IE6中,打开FTP后,就会直接看见文件夹,就如同打开本地硬盘一样,这样很直观也很容易操作。但是在IE8(家庭网络)中并不是这样,还需要打开资源管理器才可以,每次都这样操作很麻烦,那么该如何解决呢?1.点击“开始”,在对话框中输入“regedit”,然后回车,打开注册表编辑器。2.依次点击 HKE...

2011-08-07 00:04:23 276

原创 Ubuntu mysql 不能远程连接的问题

Ubuntu10.04上自带的MySQL,执行了[code="java"]root@ubuntu:~#sudo apt-get install mysql[/code]安装完mysql-server启动mysql[code="java"]root@ubuntu:~#/etc/init.d/mysql start[/code]本地可以连接进入数据库。[code="java...

2011-08-07 00:03:27 89

原创 Windows7下arp的绑定和解除绑定 netsh命令

1、首先以管理员身份运行CMD打开命令行程序(开始-程序-附件-命令提示符 击右键选择“以管理员身份运行” )2、运行[code="java"] netsh i i show in[/code]显示:(电脑中网卡的数量不同,网卡的安装次数会影响以下显示内容)[quote]Idx Met MTU 状态 名称1 50 4294967295 connected Loopb...

2011-08-06 23:59:18 219

原创 修改Windows XP的登录背景图案方法

    ◆1、修改Windows XP的登录背景图案  打开注册表编辑器,找到HKEY_USERS\.DEFAULT\Control Panel\Desktop子键分支,双击wallpaper,键入你选择好的图片的路径,点击“确定”,然后找到Tilewallpaper,双击它输入键值“1”。  ◆2、修改登录时的背景色  打开注册表编辑器,找到HKEY_USERS\.DEFAULT\C...

2011-08-06 23:58:44 159

原创 常用SQL Server语句

1、数据库的创建与删除   create database edata  --创建数据库edatadrop database edata    --删除数据库edata   2、数据备份   backup database edata --备份数据to disk = 'c:\edata.bak'   3、表的创建   use edatacreate tabl...

2011-08-06 23:57:47 86

原创 SQL_Plus常用命令

1、Linesize指令:设置每行显示的数据量     set linesize 160;2、Desc指令:查看表的属性信息     desc <表名>;3、run或“/”指令:重复执行SQL缓冲区中的指令4、创建用户     conn sys/eteda as sysdba;     create user zhunian inentified by zhua     default...

2011-08-06 23:56:19 113

原创 Oracle中删除表后会有残留,Oracle中清除BIN$开头的垃圾表

10g的新特性flashback闪回区。当误删除某些表时,可以通过命令恢复回来:flashback table tablename to befor drop;查看是否开启了闪回功能:select flashback_on from v$database;如果确定某些表确实可以删除,可以使用下面的语句,就不会出现BIN$开头的表了drop table table_name purge;...

2011-08-06 23:55:25 227

原创 Delphi组件安装方法

Delphi组件安装方法由于组件提供的方式不同,所以安装的方法也是不一样的,下面就目前常见的各种形式的组件的安装方法介绍一下。     1、只有一个DCU文件的组件。DCU文件是编译好的单元文件,这样的组件是作者不想把源码公布。一般来说,作者必须说明此组件适合Delphi的哪种版本,如果版本不对,在安装时就会出现错误。也正是因为没有源码,给使用者带来了不便,那就是一旦Delphi版本升...

2011-08-06 23:53:26 108

原创 Delphi中TStringList的用法

TStrings是一个抽象类,在实际开发中,是除了基本类型外,应用得最多的。 常规的用法大家都知道,现在来讨论它的一些高级的用法。 先把要讨论的几个属性列出来:  1、CommaText 2、Delimiter & DelimitedText 3、Names & Values & ValueFromIndex  一、CommaText 用法var st...

2011-08-06 23:52:33 260

Delphi7控件FastReport的安装方法

系统环境:  Windows XP 标装版  Delphi7   控件版本:  FastReport 4.3安装前请册除原有的FR控件。1、 "Tools|Environmet options..."中的"Library"标签面下"Library path"添加FastReport路径。 FastReport 4.3\FastQB FastReport 4.3\FastScript Fas...

2011-08-06 22:28:55 1123

原创 Delphi中扩展的字符串操作函数

{*****************************扩展的字符串操作函数*****************************}procedure SwapStr(var s1, s2: string); // 交换字串function StrRight(Str: String; Len: Integer): String; //返回字符串右边的字符 Examples: Str...

2011-08-06 17:05:16 222

Delphi得到汉字的首字母

function GetPYIndexChar( hzchar:string):Char;begin case WORD(hzchar[1]) shl 8 + WORD(hzchar[2]) of $B0A1..$B0C4 : result := 'A'; $B0C5..$B2C0 : result := 'B'; $B2C1..$B4ED : result...

2011-08-06 17:03:04 167

原创 Delphi获取计算机名称及IP地址

[code="Delphi"]function GetComputerName:String; //获取计算机名称var wVersionRequested : WORD; wsaData : TWSAData; p : PHostEnt; s : array[0..128] of char;begin try wVersionRequested :=...

2011-08-06 16:59:49 413

原创 Delphi控件cxGrid 如何动态创建列?

var i: Integer; Column: TcxGridDBColumn; cxView: TcxGridDBTableView; begin cxView := Self.Levels[0].GridView as TcxGridDBTableView; if cxView.DataController.DataSource <> nil then...

2011-08-06 16:52:31 571 1

原创 Delphi控件cxGrid数据录入

一、数据录入 1、 在TcxGridDBTableView中,设定属性NewItemRow.Visible = True 2 、在cxgrid中输入数据怎样回车换行     在TcxGridDBTableView中设置属性OptionsBehavior.FocusFirstCellOnNewRecord = True OptionsBehavior.GoToNextCell...

2011-08-06 16:50:46 1032

原创 Delphi连接Oracle控件ODAC的安装及使用

Delphi连接Oracle有很多种方式,但大多要在客户机上安装Oracle那庞大的客户端,比较的不方便,使用ODAC控件连接Oracle则免去了这等麻烦.ODAC也是Oracle公司开发的控件.有for Delphi 6- Delphi 2007的版本,最新的ODAC版本已经到了ODAC 11.1.0.6.21版本了,不过对于我们来说,版本不一定要最新的,够用最好,不是么?Oracle 数据...

2011-08-06 16:44:54 538

原创 Delphi控件RzSizePanel的打开与关闭

Delphi控件RzSizePanel的打开与关闭的方法 RzSizePanel1.CloseHotSpot; //关闭 RzSizePanel1.RestoreHotSpot;//打开  

2011-08-06 16:40:32 425

原创 Delphi 显示图片

      我們知道BLOB在数据库的表中实际上是以二进制数据的形式存放的。由于BLOB的特殊性,一般的程序都无法处理它。比如,如果在一张表中存在BLOB, 当用數據顯示控件打开它时,BLOB列将只显示BLOB字样。至于该列中实际存的是什么数据是一般的數據顯示控件无法知到的。如果在我们编制的程序中,用 DBGrid控件打开一个有BLOB字段的表,效果也一样。我们的程序无法直接显示、编辑以及插入BL...

2011-08-06 14:41:17 284

原创 Delphi中destroy, free, freeAndNil, release用法和区别

这片文章转自CSDN某博客,以前用Free和freeAndNil比较多,但没细分析过。看完以后觉得对自己也很有启发。博主也是转自别处,我当了一次二传手。------------------------------------------------------------------------------------------------------------------------...

2011-08-06 13:35:16 124

原创 Delphi中idHttp的基本用法

一、IDHTTP的基本用法 IDHttp和WebBrowser一样,都可以实现抓取远端网页的功能,但是http方式更快、更节约资源,缺点是需要手动维护cook,连接等IDHttp的创建,需要引入IDHttpprocedure InitHttp();begin http := TIdHTTP.Create(nil); http.ReadTimeout := 3...

2011-08-06 13:33:47 247

Delphi7获取本机名称的代码

function GetComputerNameEx: string; //获取本机名称var ComputerName: PChar; size: DWord;begin GetMem(ComputerName, 255); size := 255; // 获取计算机名称 if GetComputerName(ComputerName, s...

2011-08-05 20:07:43 208

Delphi7中cxGrid控件自动编号

在cxGrid的GridView属性设置事件onGridCustomDrawIndicatorCell,事件关键代码如下: procedure TfrmHidden_Trouble.GridCustomDrawIndicatorCell( Sender: TcxGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxCustomGrid...

2011-08-05 20:04:06 226

Delphi7中ClientDataSet的排序

1、控件ClientDataSet的属性IndexFieldNames     这个属性是按照正序排序,多个排序用;号隔开。例如:ID;NAME。2、控件ClientDataSet的属性IndexDefs     这个属性可以设置正序和逆序。直接点击...新建一索引(如cdsIndex),在索引Fiels属性输入要排序的字段(如ID或ID,NAME),然后在件ClientDataSet...

2011-08-05 19:59:13 698

空空如也

空空如也

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

TA关注的人

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