- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 再说“用TTcpClient和TTcpServer进行文件的传输”
前段时间曾写了一个“用TTcpClient和TTcpServer进行文件的传输”的小代码(http://blog.csdn.net/onebigday/archive/2010/03/28/5425028.aspx)。现在回头看来那时的代码就是个错误的代码,没有真正理解TTcpClient和TTcpServer,现在再来说说这两个控件:发送数据时有Sendln,SendBuf,SendS
2010-05-20 22:45:00 3912
原创 截取整个屏幕
这几天想截取整个屏幕,所以上网学习了一下,主要是TCanvas类中CopyRect的使用,还有就是如何取得整个屏幕的DC和画布。其实也很简单,几行代码的事,代码如下: unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Fo
2010-05-19 22:46:00 2408
原创 ClientDataSet初步使用
用Delphi以来,一直在用TSimpleDataset控件,因为它方便,但有人对我说,TSimpleDataSet不好,最好还是用TClientDataSet。一开始还不以然认为很方便,还没发现什么不好。后来有一次想把TSimpleDataSet的SaveToFile把它保存为二进制形式文件后,竟然无法用LoadFromFile再导到TsimpleDataSet中了,查了好久才知道用TClien
2010-05-18 08:36:00 6659
转载 ORACLE 的补丁下载地址 (转)
oracle补丁下载关键字: oracle 9.2.0.4 = 3095277 9.2.0.5 = 3501955 9.2.0.6 = 3948480 9.2.0.7 = 4163445 9.2.0.8 = 4547809(9i最终) 10.1.0.3 = 3761843 10.1.0.4 = 4163362 10.1.0.5 = 4505133
2010-05-18 08:27:00 1192
原创 Windows NTFS与多用户的烦恼
为了安全,为系统设置了多用户,平时只用受限用户“tt”来使用电脑,可是由于C盘用了NTFS格式,而我的程序又多是装在了C盘。这下好了,由于WinXP系统默认Program Files文件夹只有管理员组的用户才拥有写权限。有些程序它每次都要修改其安装目录内的一些文件,例如:暴风影音要修改其“log”文件,又要写“media”目录内的“stcon.ini”(这其实是StomII的广告文件);广发证券同
2010-05-18 08:25:00 840
转载 Linux文件类型的判断
Linux下可以用ls –l 命令来判断文件类型,如上 图所示。可以依据第一列中的10个字符来判断。 • -rw-r—r—指明了1.txt文件是一个普通文件,1.txt和myprog04文件都是普通文件。以”-“开头的都是普通文件,而以”d”开头的是目录文件。 • brw-rw---- 指明了/dev/sda1是一个块设备(Block Device)文件。以”b”开头的文件都是块设备文
2010-05-18 08:24:00 2180
转载 Linux特殊文件(3)——setUid、setGid文件和带粘着位的目录文件
三、setUid、setGid文件和带粘着位的目录文件 在Linux/Unix下,有一种可执行文件被setUid,这使得任意使用者在执行该文件时,都绑定了文件拥有者的权限。就好像文件带了一把尚方宝剑一样,setUid文件通常用来提升使用者的权限.最有代表性的su命令.普通用户可以可以执行该命令,使自己升级为root。setUid命令的用法是: chmod 4755 your_prog
2010-05-18 08:23:00 1167
转载 Linux特殊文件(4)——socket 文件和删不掉的文件
四、socket 文件 socket文件类似于管道,但它是在网络上面工作的。您到计算机就是靠它来做网络处理的。您可能听说过“Winsock”,那是 Windows 的套接口。我们在这里不深入谈有关套接口,因为如果您不写程序,您不会用到它,但如果您看到您系统里有个文件类型是s,您知道它是什么就行了。 比如说mysql 运行的时候通常会产生一个socket文件。 [root@yao
2010-05-18 08:23:00 6836
转载 Linux 特殊文件(1)——设备文件
一、设备文件 Linux下的/dev 目录中有大量的设备文件。主要是块设备文件和字符设备文件。 块设备文件 在过去,在添加新磁盘后,往往需要手动增加块设备文件。现在通常我们不需要手动增加块设备文件,运行一下service kudzu start ,系统就会自动为您配置相应的设备。块设备的主要特点是可以随机读写,而最常见的块设备就是磁盘,如/dev/hda1 、/dev/sda2、/de
2010-05-18 08:22:00 1744
转载 Linux特殊文件(2)——链接文件
第二章 链接文件 链接文件有点类似于Windows 的所谓快捷方式,但并不完全一样。链接有两种方式,软链接和硬链接。 软链接文件 软链接又叫符号链接,这个文件包含了另一个文件的路径名。可以是任意文件或目录,可以链接不同文件系统的文件。链接文件甚至可以链接不存在的文件,这就产生一般称之为"断链"的问题(或曰“现象"),链接文件甚至可以循环链接自己。类似于编程语言中的递归。 [
2010-05-18 08:22:00 617
转载 Linux操作系统桌面环境GNOME和KDE的切换 (转)
一、设置GNOME或者KDE为默认的启动桌面环境 方法1:修改/etc/sysconfig/desktop,根据需要将“DESKTOP”后面的内容改为KDE或GNOME。 方法2:在当前用户目录下建立“.xinitrc”这个文件(注意文件名前有一个点号,代表建立的是一个隐藏文件),文件的内容就一行startkde或gnome-session,根据自己的需要选择KDE或GNOME。
2010-05-18 08:21:00 3400
转载 Linux 文件类型的判断 (转)
Linux下可以用ls –l 命令来判断文件类型,如上 图所示。可以依据第一列中的10个字符来判断。 • -rw-r—r—指明了1.txt文件是一个普通文件,1.txt和myprog04文件都是普通文件。以”-“开头的都是普通文件,而以”d”开头的是目录文件。 • brw-rw---- 指明了/dev/sda1是一个块设备(Block Device)文件。以”b”开头的文件都是块设备文
2010-05-18 08:20:00 1353
转载 做LVM分区 (转)
实践:做LVM分区感谢nntp提供的那篇关于lvm的文档,我根据这份文档在自己本本上做了一个lvm分区,把两个离得很远的分区并成一个分区,用来放基于xen的虚拟机。 环境:rhel5 client fdisk -l 命令的输出: Disk /dev/sda: 120.0 GB, 120034123776 byte
2010-05-18 08:20:00 722
转载 LVM的扩大与缩小 (转)
一、vm下增加虚拟机的硬盘容量(windows-->vmware linux) 1. 首先在vm未启动前先“编辑虚拟机设置”,进入编辑界面选硬盘,下面点击“添加(A)”,硬件类型选硬盘,单击“下一步”,选“创建一个新的虚拟磁盘(v)”,单击“下一步”,虚拟磁盘类型选“SCSI”,然后设置你要新加硬盘的容量,默认是8G,建议选1G以上。然后再单击“下一步”后点完成。新硬盘即算是添加成...
2010-05-18 08:14:00 1206
转载 DUAL表详解 (转)
1、DUAL表的用途Dual 是 Oracle中的一个实际存在的表,任何用户均可读取,常用在没有目标表的Select语句块中--查看当前连接用户SQL> select user from dual;USER------------------------------SYSTEM--查看当前日期、时间SQL> select sysdate from dual;SY
2010-05-18 08:12:00 690
转载 在Oracle 中查询某个字段存在于哪几个表 (转)
如果查询整库的话得以DBA权限查询数据字典dba_tab_columns非DBA用户只能查看自己有读取权限的表可以这样写查询select owner, table_namefrom dba_tab_columnswhere lower(column_name)='firstname';查询出哪些表包含firstname字段以及这些表属于哪个用户 注:dba_tab_
2010-05-18 08:12:00 6697
原创 DateTimeToString取得自己想要的格式的日期
用DateTimeToString取得自己想要的格式的日期。如:procedure TForm1.btn1Click(Sender: TObject);var timestring : string;begin DateTimeToString(); datetimetostring(timestring,yyyy年mm月dd日,Now); //显示“XXXX
2010-05-18 08:11:00 6288
原创 parent 与owner的区别
delphi控制中有两个看上去相近的属性一个是parent一个是owner,这两者的区别如下: Parent属性是指构件的包容器,构件只能在此范围内显示和移动。Owner属性是指构件的所有者,它负责构件的创建和释放。 老是记不住这两者的区别,告别地写在这里,以后忘记了可以来回忆一下。
2010-05-11 10:19:00 1058
在chrome中显示搜狗自造字
2022-04-16
Delphi7编译的程序在Win7下请求管理员权限示例
2017-06-09
Delphi下用Lame编码器把WAV转成MP3
2010-12-23
Delphi的一个超级函数代码库
2010-03-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人