自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Delphi版RC4加密算法

{=============================================================================== 函数名: Rc4_StrEncrypt() 描 述: RC4 Based string encryption 参 数: i_Encrypt ——为 1 是加密, 0 是解密(integer类型); ...

2012-05-27 00:54:36 999

原创 Delphi 中StringList带空格分割

正常情况下,用Delimiter进行分格时,无论分割符为什么,空格都自动转成分割符处理.在代码中加入:stringlist.StrictDelimiter := True;可以避免这种情况.示例代码:procedure TForm1.btn1Click(Sender: TObject);vars : TStringList;begins := TStringList.Create;...

2012-05-20 15:00:45 842

原创 简述个人知识体系建立

自互联网在中国普及开始,我们就不停地听到这么一句话–“我们生活在一个信息爆炸的时代”。的确,我们可以通过电脑和手机轻而易举的获得各种知识,但是你有没有觉得“我们生活在信息的海洋里,却忍受着知识的饥渴”?我们习惯在看到认为好的内容时将其收藏,但是收藏的数量总是远远超过阅读的数量。网站越看越多,但是在需要某些资料的时候却无法找到。随着时代的发展,在这个“知识就是力量”的社会,知识管理逐渐成为一...

2012-05-18 12:58:24 186

原创 WinAPI: ShellExecute打开外部程序或文件

ShellExecute(  hWnd: HWND;        {指定父窗口句柄}  Operation: PChar;  {指定动作, 譬如: open、print}  FileName: PChar;  {指定要打开的文件或程序}  Parameters: PChar; {给要打开的程序指定参数; 如果打开的是文件这里应该是 nil}  Directory: PC...

2012-05-18 12:50:47 151

原创 DataSnap Stream 传递大数据

        DataSnap可以直接传递和返回TStream类型的参数,这点是很方便的。但是很多人发现好像大小稍微大点就工作不正常了,就变相使用其它类型转换来转换去,这样便利性就失去了。        官方有篇博客很详细的介绍了stream的使用,英文好的可以去看下DataSnap Server Method Stream Parameters        DataSnap默认的缓存...

2012-05-03 17:08:25 481

原创 Fedora 16上ATI闭源驱动安装的一些tips

Fedora 16上ATI闭源驱动安装的一些tips - 安装方式 目前有RPMfusion安装,官网下载自己安装两种方法,如果你开了update-testing,那么我推荐后者 - 安装方法 从官网下载最新的*.run驱动,地址:http://www2.ati.com/drivers/linux/amd-driv...

2012-05-02 21:31:41 112

原创 Fedora 16 ATI 闭源驱动安装指南 --从 RPMFUSION 仓库安装 AMD Catalyst 闭源驱动

本文目的是在 Fedora 16 系统上从 RPMFUSION 仓库安装 AMD Catalyst 闭源驱动,通用于于 32 位、32 位 PAE 和 64 位系统。1、如果之前使用 AMD 提供的 run 文件安装过驱动的话,请卸载并修复 Mesa 库:su -c 'yum reinstall mesa-libGL'2、然后若还没启用过 RPMFUSION 仓库,那么请安装并启用:...

2012-05-02 21:19:26 180

原创 Windows Server 2003安装后需要做的37件事

1、播放电影时画面粗糙很多朋友都有这样的"遭遇":自己的电脑配置相当好,安装了Windows 2003后显卡也能够被自动识别并安装,可是播放电影时画面却非常粗糙,安装最新版显卡驱动后画面质量依然如故。解决方法:在桌面上点击右键,依次进入"显示属性"\"设置"\"高级"\"疑难解答",将"硬件加速"游标向右拖至"完全",点"确定"退出,然后在&quot

2012-04-24 18:35:32 433

原创 Ubuntu 11.10下远程桌面rdesktop的安装及配置

Rdesktop是Linux操作系统下的一款远程桌面工具,可以用来链接Windows系统使用rdesktop来指定分辨率,让远程桌面刚好填充到空白区域:在终端里敲:rdesktop 远程ip -u 用户名 -p 密码 -a 16 -g 1024x768 -r sound:local -5 其中-g 参数就是指定分辨率。因为我是1280*800所以我使用1024*768的分辨...

2012-03-18 17:09:11 466

原创 Ubuntu 11.10中没有乱码的音乐播放器

Ubuntu 11.10中没有乱码的音乐播放器JUK暂时只发现这个

2012-03-18 16:40:22 76

原创 Ubuntu 11.10下JDK1.6.30服务的安装及配置

安装环境:Ubuntu 11.10 32位、jdk-6u30-linux-i586.bin。一、下载JDK。下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u30-download-1377139.html,选择Linux X86下的 jdk-6u30-linux-i586.bin,这样直接用...

2012-03-18 15:58:09 99

原创 Ubuntu 11.10下笔记本ThinkPad E520中ATI显卡驱动的安装

显卡:AMD Radeon HD 6630,电脑:ThinkPad E520 1143CFC,系统:Ubuntu 11.10 32-bit。一、如果你已经安装了系统提供的附加硬件fglrx驱动,但是不能正常工作,请卸载fglrx。sudo sh /usr/share/ati/fglrx-uninstall.shsudo apt-get remove --purge fglrx fg...

2012-03-18 15:42:37 210

原创 Ubuntu--解决Thinkpad E420 安装ubuntu 等linux系统无线网卡问题

你知道的,选择了这款机器,拥有拉风的外观的同时...要承受得起显卡问题的无尽闹心。windows下视频黑边如此,游戏时显卡切换如此,到了linux下无线网卡的驱动仍是如此。小小的吐嘈一下,进入正题: 预装liunx的3YC不在此列,你们可以安心的飘过,不关你们事,你们的任何驱动都工作得很好,你们可以路过打酱油。你们都懂的,e420 在linux下由于驱动的问题,有两个主要症状:...

2011-10-06 12:33:01 492

原创 Ubuntu11.04更新源

更新源方法:1. 打开终端。单击主菜单中的“应用程序 - 附件 - 终端”。2. 修改更新服务器列表。请在终端中执行下面的两条命令:   sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup    #备份原来的软件列表,会要求输入密码   sudo gedit /etc/apt/sources.list  #用...

2011-09-05 00:04:43 87

原创 解决Ubuntu server中文乱码

环境是ubuntu server 9.04, 中文显示乱码。配置locale环境放狗啊,放狗啊>_<,把过程记录下来。1.查看当前的locale设置,输入locale -a显示(不懂什么意思):CPOSIC2.用文本编辑器(我用的是vim)编辑/var/lib/locales/supported.d/local,如果文件不存在则新建。在文件中加入下面2行:e...

2011-09-04 21:51:23 110

原创 Ubuntu Server 10中文环境乱码解决办法

在安装 Linux Ubuntu Server的时候选择的中文安装,结果安装好之后发现好多命令显示的结果都是乱码。在网上查了一下其他人的解决办法,貌似目前还无解,传的最多的是下面的方法:在安装 Linux Ubuntu Server的时候选择的中文安装,结果安装好之后发现好多命令显示的结果都是乱码。 在网上查了一下其他人的解决办法,貌似目前还无解,传的最多的是下面的方法:  ...

2011-09-04 21:47:23 93

原创 Ubuntu 环境变量设置方法

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

2011-08-28 22:02:25 137

原创 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 155

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 112

原创 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 358

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

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

2011-08-11 15:09:12 346

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

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

2011-08-10 21:53:09 477

原创 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 367

原创 Delphi中ClientDataSet浅析

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

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

原创 Delphi中ClientDataSet的数据查找

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

2011-08-09 20:36:44 145

原创 Delphi中ClientDataSet的用法小结

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

2011-08-09 20:20:17 589

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

隐藏的方法如下: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 274

原创 简述Ubuntu Server修改IPDNS

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

2011-08-07 00:20:43 83

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

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

2011-08-07 00:18:26 84

原创 Windows7六大版本功能区别

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

2011-08-07 00:16:33 210

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 88

原创 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 101

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

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

2011-08-07 00:04:23 262

原创 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 71

原创 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 193

原创 修改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 146

原创 常用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 73

原创 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 94

原创 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 200

原创 Delphi组件安装方法

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

2011-08-06 23:53:26 95

空空如也

空空如也

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

TA关注的人

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