- 博客(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关注的人