Archive

Archive for August, 2004

为什么老拿加密说事?

August 30th, 2004

WAPI是,现在国内有人搞什么自己的什么国产IPv6还有IPv9的也是。

难道非要把加密算法写到硬件中?写到硬件里就比人家先进多少?

不管是什么加密算法都是在不断发展的,象以前认为很安全的MD5,现在不也挂了。你写个加密算法,人家干脆在硬件里写了解密算法,完全透明了~~当然,开个玩笑。

反正我是看不出写个加密算法在里面就能先进多少,安全多少。采用程序加密或者增加一个加密模块不是一样的?而且这样就是可变的,安全的多。

看不出有什么实质上的先进性。。

说句难听的,信息变为2进制,不也是加密,什么用?加密着东西,一写死,跟没有一样,靠的就是变化。

我就是未分类

剩下的,是篮协的事!

August 27th, 2004

输给立陶宛20分,其实并不意外,所有人都接受了这个结果。我们的球员也努力了,可是实力的事,不是他们能改变的。

国内三分神准的射手,如果前几场是不敢投,不像男人的话,现在,他们投了。可是习惯了立定跳投他们,根本无法在运动中命中。

差距是全方位的。

攻防转换速度,进攻跑位穿插,都差上一个档次,每个人拿球之后都要运两次,到被逼的的带不下去为止,很少能主动靠传球来找机会。无球队员也不懂如何靠跑动,甚至是几个人的集体移动来扯开对方。而后卫的视野上也有很大差距。

而在防守上,以前几场不错,但对上一个会远投的球队,中国外线防守的弱点就暴露出来,因为他们自己做不到,所以也想不到对方在那种快速移动下也能进球。

不是说他们不好,只是不够好,跟这种世界强队的差距,不是靠一两个人能拉近的。

这次奥运会对男篮来说基本上已经结束了。对西班牙一战,只是对这次奥运收获的一个总结。

差距已经找到了,路,应该也该知道,那就是坚决要走出去,nba去不了就去欧洲,别在中国就行。cna跟世界的差距太大了。不能再象以前,一个球员出去,从国家到地方,层层阻挠。尤其是篮协,不把球员当人,只是个挣钱工具,却不为中国篮球真正的明天想想。

第二个就是请高水平的球员进来,毕竟联赛才是根本,要把CBA的水平提上来。

下班回家,没时间说了。算了,说了也没用。篮协那帮人,偶觉得没戏。只能全换了才能指望。

我就是未分类

别给中国人丢脸——开心一笑

August 27th, 2004

一中国男士在英国观光时突然拉肚子,他赶紧跑进公厕里~~~~终于解决了,他得意的哼着歌走出来,却发现一大群人惊奇的看着他。他这才发现,原来自己慌乱间进了女厕。

我就是未分类

linux初体验(四)——安装oracle

August 27th, 2004

终于想真正用一下linux了,并没有想象中麻烦,只是,靠~不会。

由于某些原因,又只能用redhat7.3,明显没有9.0来的方便。

今天办正事——装oracle。。

ready……go~~~

安装oracle8.17

所需软件:
glibc-2.1.3-stubs.tar.gz
linux81701.tar

首先建立dba组:
groupadd dba
增加用户
useradd oracle -g dba
修改oracle用户密码:
passwd oracle

用oracle用户登录.
设置oracle用户的环境变量,加入以下设置:
oracle%vi ~oracle/.bash_profile
#####################################################

#java – setup
export JAVA_HOME=/usr/java/jdk1.3.1_12(java路径)

#oracle – setup
export NLS_LANG=american
export ORACLE_BASE=/home/oracle
export ORACLE_HOME=$ORACLE_BASE/product/8.1.7
export ORACLE_SID=gzdb    (默认启动的数据库名,应该与下面建的数据库名相同)
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/local/lib:/usr/lib:/lib
export LD_ASSUME_KERNEL=2.2.5
export TNS_ADMIN=$ORACLE_HOME/network/admin
export PATH=$PATH:$ORACLE_HOME/bin:$JAVA_HOME/bin:$JAVA_HOME
export CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classe12.zip:$ORACLE_HOME:$JAVA_HOME/lib/classes.zip

#####################################################
如果需要让这些环境设置马上生效:
source .bash_profile

语言环境设置缺省的en_US.UTF-8 (在RedHat 7.3下缺省是en_US.iso885915)改成en_US
root#vi /etc/sysconfig/i18n
改成:
LANG=\”en_US\”
SUPPORTED=\”en_US:en\”
这样安装oracle时显示英文。不改的话将是乱码。如果改了之后无效请重新启动计算机。

到此前期准备完成。

二、开始安装oracle

用oracle帐户登录

1,将linux81701.tar放到 /usr/src解开  

  tar xvf linux81701.tar

2,进入x界面下,如果不行可能学需要重新启动计算机。一定要用oracle帐户。

3,运行解开的包中的 Disk1/runInstaller

4,一路按默认设置(这里路径应该是/home/oracle/product/8.1.7\”)。中间如果出现有关权限组的,用刚才设置的dba。

5,设置权限组时会要求你运行orainstRoot.sh,打开一个命令窗口,用root权限运行orainstRoot.sh(./orainstRoot.sh).

6, 选择自定义安装,先不安装数据库,等打完补丁再装。

7,快完成时会提示要用root帐户运行root.sh.再命令窗口中运行,不过要先修改

script 的 102 行 :
原 script:
RMF=/bin/rm -f
修正為 :
RMF=\”/bin/rm -f\”

script 的 156 行 :
原 script:
RUID=`/usr/bin/id|$AWK -F( \'{print $2}\’|$AWK -F) \'{print $1}`
修正為 :
RUID=`/usr/bin/id|$AWK -F( \'{print $2}\’|$AWK -F) \'{print $1}\’`

一路安装完毕,开始打补丁

三、打补丁(以oracle帐户执行)
oracle%cp glibc-2.1.3-stubs.tar.gz $ORACLE_HOME/
oracle%cd $ORACLE_HOME
oracle%tar zxf glibc-2.1.3-stubs.tar.gz
oracle%./setup_stubs.sh

打完补丁就可以运行dbassist,创建数据库…一路默认就可以(这里建gzdb)。

四、启动

这时候已经可以使用dbstart脚本启动数据库了
oracle%dbstart
或者
oracle%sqlplus
SQL>connect internal
SQL>startup

监听端口启动
oracle%lsnrctl start

三 设置服务自动启动
===================
设置相应数据库实例允许用系统服务自动启动
root# vi /etc/oratab
将最后的:
orcl:/home/oracle/product/8.1.7:N
改为:
orcl:/home/oracle/product/8.1.7:Y

简单的服务自动启动脚本
root# vi /etc/rc.local
#start oracle8i listener first
su – oracle -c ’lsnrctl start’
#start oracle8i
su – oracle -c ’dbstart’ 
注意,oracle前有空格,“c\”前没有

重新启动 ,用oracle登陆,测试是否成功启动数据库

oracle#sqlplus

Enter user-name:scott
Enter password:tiger

SQL>select * from emp;

如果有结果出来,则表示安装成功,并且成功启动。

我就是未分类

Gmail邀请又来了

August 26th, 2004

好久没有的Gmail邀请,今天上去看到有5个,估计这一轮过去,没有Gmail的人就没几个了。

只是不知道Gmail到底有没有开放注册的打算,还是准备一直这样下去。

我就是未分类

开心id,大家笑笑

August 26th, 2004

linux初体验(三)—— linux软件安装及技巧

August 25th, 2004

终于想真正用下linux了,并没有想象中的麻烦,只是~~靠,不会~~
由于某些原因,又只能用redhat7.3,明显没9.0来的方便。

为了装jdk,所以查了下安装方面的东西。寒~~学问大了,还没装,先总结出这么多东西来。不过仔细看看并不难,都是自己吓自己。偶有信心了,哈哈~~

linux下软件安装

一、linux软件安装包
1,格式
最常见的软件安装包有两种:
1) tar包,使用打包工具tar打包的。
2) rpm包,Redhat Linux提供的一种包封装格式。

2,软件命名
linux的软件命名方式一般遵循以下规则:
文件名-版本号-修订版.类型
如:
1)j2sdk    –   1.4.1   –   07      .     tar.gz
   文件名      版本号     修订版号        文件类型
文件类型tar.gz说明这是一个gzip压缩的tar包
2)j2sdk    –   1.4.1   –   07      .     i386.rpm
   文件名      版本号     修订版号        文件类型
文件类型.i386.rpm说明这是一个rpm包。由于rpm包是编译过的,所以会有相应的平台类型

3,区别
1)tar包解开后是原文件,需要自己编译。当然也就不分平台,只要在编译是修改相应的配置文件就可以,使用范围广,但比较麻烦。
2)rpm包是一种编译后的可执行文件,解开包后可直接运行,比较容易安装。由于程序编译有平台相关性,所以下在时要注意。

二、linux下软件的安装
1,tar包
1)解压并解包。一般取得的tar包都是压缩过的,需要先解压。根据格式采用相应的方式解压。如果是常见的gz格式,则可以与解包同时进行。解压时应该注意要解压到适当的地址。比如/usr/src,/usr/local/src。
解压后就可以执行解包操作:tar -xvf 包名,如果是gz格式,则用:tar -xzvf 包名。
2)进入解包后产生的文件夹,仔细越多INSTALL文件,README文件,此类文件会详细的讲述安装方法。
3)执行\”./configure\”,为编译作准备。此命令收集系统信息,帮助你修改配置文件。
4)执行\”make\”,编译软件。
5)执行\”make install\”,完成安装。
6)上面执行完之后,还可以执行\”make clean\”,清除安装信息。其实你安装前如果曾安装过这个软件,最好也执行一次\”make clean\”清除安装信息。
7)安装完成后,还有个问题(汗~~偶装realplay就遇到了):找不到在哪执行,郁闷。一般是在/usr/local/bin,当然肯定有不一般的。看下INSTALL和README文件,应该能找到。

以上只是一般步骤,有些软件包里并没有\”configure\”(此时应该有makefile文件),则跳过第三步,直接执行\”make\”。偶装vsftp时就是。更有甚着连\”makefile\”都没有,那就查看是否有\”lmake\”文件,如果有,则把第三步执行\”./configure\”换成执行\”xmkmf\”。

2,rpm包
这个简单,一个命令就可以。
rpm -ivh rpm包名。

下面介绍下相关的参数
-i 安装软件
-t 测试安装,不是真的安装
-p 显示安装进度
-f 忽略任何错误
-U 升级安装
-v 检测套件是否正确安装

三、卸载
1,tar包
可以用第三方软件,如Kinstall和Kife来卸载。
2,rpm包
执行
rpm -e 软件名

四、一般错误解决
1,tar包

如果遇到错误提示,也别急,通常是十分简单的问题,仔细越多README或者INTATLL文件,看看是不是自己安装过程出了什么差错。
下面是几个常见的错误:
1)没有安装C或C++编译器;
  确诊方法:执行命令gcc(C++则为g++),提示找不到这个命令。
  解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
  #rpm -ivh gcc*
2)没有安装make工具;
  确诊方法:执行命令make,提示找不到这个命令。
  解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
  #rpm -ivh make*
3)没有安装autoconf工具;
  确诊方法:执行命令make,提示找不到这个命令。
  解决方法:将Linux安装光盘mount上来,然后进入RPMS目录,执行命令:
  #rpm -ivh autoconf*
4)缺少某些链接库;
  确诊方法:在make时,提示需要某些文件。
  解决方法:安装包含这个文件的包,这就需要积累了。

2,rpm

   经常遇到需要降级安装的情况,会提示有了更高版本,则加–oldpackage参数
   另外卸载是经常只知道当初的包名,不知道程序名。测试只需要进入相应程序的安装目录,在里面随便盯上个文件,然后执行
rpm -qf 文件名
就可以查出此文件属于哪个程序,然后就可以执行卸载了。

 

我就是未分类

又是一场教学赛——中国队已经做了该做的

August 20th, 2004

又是一个25分,虽然差距一样,但和西班牙那场比,至少精神上明显的有了进步。

至少从出手上,大家敢投了,即使不中,也比让球在手中烂掉好。但是也看到了另一个危机:真正实力的差距,不只是精神上,而是技术,意识上的巨大差距。

看看西班牙,阿根廷的进攻。每次都是经过十来次传球,拉出空档然后出手~。中国呢?很难有3,4次以上的传球,不是被断,就是把球传进了死胡同,不得不盲目扔出去。

以前的中国队不是这样。有了姚明,中国根其他队伍的差距却更大了,为什么?中国篮球的整体发展已经跟不上世界的脚步,在伟大的篮协的领导下,中国篮球一日不如一日。如果不是每个大洲都要个队去玩,哪轮中国进这12强?进了就别再不知足的喊进8强了,姚明整天在国外,不知道国内的真实水平。经常弄几个cba的比赛录像看看就知道了,别跟自己胡子过不去。

其实我对中国队没什么大要求,只要能打出精神就好,别像西班牙那场,球都不敢拿。就像当年的北洋水师,如果没打就跑,没人会原谅你,现在都开船去撞了,还能怪他们什么?该做到都作了,有慈禧太后在,他们还能做什么?

一个人只能打出精神,真的要提高水平,靠的是篮协。有那帮人把持朝政,北洋水平注定灭亡。

中国队的戏已经收场了,他们能给我们的,都给了。他们该做的,都做了。洗洗睡吧,明天上班。

我就是未分类