RPM软件包的制作要用到Tarballs源代码包。先回顾一下Tarballs软件包的制作方法:
tar cvf:打成.tar包(可再用gzip压缩成.tar.gz包)。
tar xvf:从.tar包中解包(对.tar.gz包可先用gunzip或gzip -d解压)。
注意:对于.tar.bz2型的包,使用bzip2(-d),bunzip2。
tar zcvf:直接打包压缩成.tar.gz包。
tar zxvf:直接从.tar.gz包解压。
注意:对于.tar.bz2型的包,把z选项换成j选项。
tar tvf:列出包中的内容
tar rvf:向包中追加指定文件
tar dvf:从包中删除指定文件
tar uvf:只追加比包中的原来文件更新的文件
Linux下软件包的命名格式:name-version-release.architecture.deb(.rpm等)
Tarballs软件包的命名格式:name-version.tar.gz或name-ver
tar cvf:打成.tar包(可再用gzip压缩成.tar.gz包)。
tar xvf:从.tar包中解包(对.tar.gz包可先用gunzip或gzip -d解压)。
注意:对于.tar.bz2型的包,使用bzip2(-d),bunzip2。
tar zcvf:直接打包压缩成.tar.gz包。
tar zxvf:直接从.tar.gz包解压。
注意:对于.tar.bz2型的包,把z选项换成j选项。
tar tvf:列出包中的内容
tar rvf:向包中追加指定文件
tar dvf:从包中删除指定文件
tar uvf:只追加比包中的原来文件更新的文件
Linux下软件包的命名格式:name-version-release.architecture.deb(.rpm等)
Tarballs软件包的命名格式:name-version.tar.gz或name-ver
非常实用的sql语句
[ 2010/09/17 15:15 | by selboo ]
1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)
2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)
3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用)
[code]insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件
例子:..from b in ' "&Server.MapPath( ". ")& "\data.mdb " & " ' where.. <
select * into b from a where 1 <> 1
select top 0 * into b from a
select top 0 * into b from a
2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)
insert into b(a, b, c) select d,e,f from b;
3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用)
[code]insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件
例子:..from b in ' "&Server.MapPath( ". ")& "\data.mdb " & " ' where.. <
合理设置MTU,提升下载速度
[ 2010/09/13 10:35 | by selboo ]
From:http://yangtai.xunlei.com/?p=1326
可能很少有雷友注意过“本机、网络”的“MTU”值对自己网络性能产生的影响。对于追求更快的下载速度来说,MTU值设置不当,就仿佛穿着高跟鞋跑步一般。
MTU是什么?
“MTU=最大传输单元 单位:字节”
我们在使用互联网时进行的各种网络操作,都是通过一个又一个“数据包”传输来实现的。而MTU指定了网络中可传输数据包的最大尺寸,在我们常用的以太网中,MTU是1500字节。超过此大小的数据包就会将多余的部分拆分再单独传输。
为什么MTU影响网络性能?
让我们看看这个情况,在Windows系统中,默认MTU值也是1500字节,但是“不同的接入方式、不同地区的网络运营商、不同的路由器”有着不同的MTU设置。
例如:ADSL接入时MTU为1492字节,假设A需要给B传输3000字节数据,如果整个传输过程中各个环节的MTU都是150
rpm打包利器rpm_create简介
[ 2010/09/08 10:56 | by selboo ]
RPM是Redhat Package Manager的简称,是由redhat公司研制,用在Linux系统下的系统包管理工具。RPM包目的:是使软件包的安装和卸载过程更容易,简化软件包的建立分发过程,并能用于不同的体系结构,RPM系统已成为现在Linux系统下包管理工具事实上的标准,并且已经移植到很多商业的unix系统之下。
rpm打包可以通过编写spec文件,使用rpmbuild来完成一个rpm的打包。
使用spec文件的方式打包,对于初学者最难理解的是install和file节点编写的关系,并且复杂的是,还需要学习spec语言中特有的语法和环境变量关系。其次是打包过程,打rpm包前需要先把打包的内容,打成tar.gz的包,然后拷贝到rpmbuild的源码目录内,大部分是/usr/src/redhat/SOU
php实现验证码的识别(中级篇)
[ 2010/09/08 10:50 | by selboo ]
From:http://blog.csdn.net/ugg
在上篇文章 php实现验证码的识别(初级篇) 中,讲了如何识别简单的验证,这里的简单只的是验证码有数字和字母组成,格式统一,每次出现位置固定。这篇文章将继续深入研究识别验证码,这次识别的目标是,验证码有字符和数字组成,验证码存在旋转(可能左右都旋转),位置不固定,存在字符与字符之间的粘连,且验证码有更强的干扰素。这篇文章讲解的方法,并不是万能的解决方案,并且提供代码不能直接解决你的问题,这里仅仅是方法,具体需求读者自己解决,需要说明的是,识别验证码与具体的编程语言无关,这里只是使用 php 语言实现,使用这里介绍的方法,你可以使用任何语言实现。
这篇文章逐步讲解识别验证码过程中的各个步骤。

&n
在上篇文章 php实现验证码的识别(初级篇) 中,讲了如何识别简单的验证,这里的简单只的是验证码有数字和字母组成,格式统一,每次出现位置固定。这篇文章将继续深入研究识别验证码,这次识别的目标是,验证码有字符和数字组成,验证码存在旋转(可能左右都旋转),位置不固定,存在字符与字符之间的粘连,且验证码有更强的干扰素。这篇文章讲解的方法,并不是万能的解决方案,并且提供代码不能直接解决你的问题,这里仅仅是方法,具体需求读者自己解决,需要说明的是,识别验证码与具体的编程语言无关,这里只是使用 php 语言实现,使用这里介绍的方法,你可以使用任何语言实现。
这篇文章逐步讲解识别验证码过程中的各个步骤。

&n