通过认证

昨天参加了某国际认证.不出所料.高分通过.拿到成绩单的时候确也不太兴奋,参加了考试才知道现在这种国际认证实在是太假了.考前考试中心给我们发了一封邮件,说是目前考试的通过率是百分百.郁闷我半天.大家都这么厉害?随信还有一附件.说是网上下的模拟题, 打开一看竟然是份testking,一切都明白了,有它哪还有不过的噢,上面有八十道题,狂背了几天.考试一看.考四十道.全是原题.连选项顺序都一样…
十分钟不到就搞定,成绩马上出来,一千分的考试考九百多,考试中心的人说考满分的人也不多,应为我们拿到的也不是标准答案,今天收到考试通过的确认邮件,毕竟不是靠真才实学得来的,有些心虚…
  今天学软考的书却发现总不能集中注意力,一天效率也不高…过两天是丁子生日当然要去,想出去玩又找不到伴,郁闷ing…

心情不在

上完编译课终于想到该改变一下了。这学期真的好没状态,我还能实现自己的目标?
  我想我还是不适合读书,就象他们说的那样我在学校里太久了.太适应这里的环境.这学期虽然不会比以前更不用功,但是拉下东西太多.数学始终是我的恶梦,编译和unix也拉下不少,眼看就五一了,还有软考呢.全都没准备…
是我惰性太强,太笨,记性不好才会有今天的局面?不,我想都是借口.年底就找工作了.我不想一事无成.
啥也不说.看成效

数据库设计课程.

     Day Day Up!小懒虫也开始锻炼了噢,呵..虽然很偷懒,虽然很怕累,但谁说不会有效果?
我也要向健康一族迈进啦,最近老觉得自己长胖了,肚子好多肉噢,前两天多做了几个仰卧起坐
,累得我肚子疼得不行,起床都要侧身起来,闷,不过哑铃还是有点用噢.手比以前有力气多呢.
恩..坚持住噢..
    今天总算把数据库设计的作业做的差不多了,总体框架也完成了,基本功能已经可用,
java太累了.早知道用PB做了,用JBuilder 做还算好,这次做比上次有经验,尽量面向对象,代码
重用做的也比较好,又积累了一些经验,呵.又开始吹自己?

oracle 9i sql*plus worksheet乱码问题

今天使用worksheet做个查询,输出内容令我大跌眼睛,中文都不能正常显示,而且乱码就乱码嘛。
竟然还显示一个脏字,
查询sql*plus语言设置select userenv(‘language’) from dual;
AMERICAN_AMERICA.ZHS16GBK
没有问题。
上网查询。。。原来
对于Oracle Enterprise Manager中的所有工具,有一个配置文件名为dbappscfg.properties,修改该文件即可解决上述问题。这个文件的位置在$ ORACLE_HOME\sysman\config目录下,用任何的文本编辑器打开该文件,在这个文件里面,找到这样一项,# SQLPLUS_NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 去掉注释符#,同时将其修改为SQLPLUS_NLS_LANG=AMERICAN_AMERICA.ZHS16GBK。对于Windows操作系统,还需要修改一项,在文件中找到# SQLPLUS_SYSTEMROOT=c:\\WINNT40,去掉注释符,将其修改为你所在机器的操作系统主目录。如操作系统的主目录在D盘的 Winnt下,则将其修改为 SQLPLUS_SYSTEMROOT=d:\\WINNT。对于后面一项的修改只对Windows操作系统进行,对UNIX操作系统则不需要。如果在 Windows操作系统中不修改该项,在Oracle Enterprise Manager中,连接系统时,会提示如下的错误:ORA-12560 TNS:protocol adapter error 或者 ORA-12545 Connect failed because target host or object does not exist
   修改完成后,保存文件,退出编辑。重新连接SQL PLUS Worksheet,字符集乱码问题得到解决,显示正确的简体中文字符集。

linux上安装和配置 Java J2SE Development Kit(JDK)

整理:懒猫 [ stephencat AT 126.com ],整理于 2005 年 10 月 14 日。
来自:LinuxSir.Org
摘要:不少用户希望使用 Sun Java JDK/JRE 代替系统自带和默认使用的 Java虚拟机 GCJ 来运行、调试 Java 应用程序。本文将为您解决这个问题。

适用发行版:使用 GCJ 作为默认 Java 环境的发行版,如 Fedora Core 4

主要内容索引

   * 安置 Java
   * 创建快捷方式以取代 GCJ
   * 配置环境变量
   * 优化中文显示
   * 配置浏览器插件
   * JAVA 控制台的调用

一、下载JDK

1. 下载

从这里可以找到最新的 JDK:
http://java.sun.com/

根据自己的机器来下载对应的版本,例如
jdk-1_5_0_05-linux-i586.bin

这是 J2SE Development Kit 1.5 update 5 for Linux 的 sh 自解压执行脚本。里面已经包含安装压缩包。

2、释放软件包

查看当前目录下所有文件
[[email protected] sunjava]# ls
jre-1_5_0_04-linux-i586.bin

执行 sh 自解压脚本
[[email protected] sunjava]# sh jre-1_5_0_04-linux-i586.bin
Do you agree to the above license terms? [yes or no] yes

再次查看当前目录下所有文件
[[email protected] sunjava]# ls
jre1.5.0_04 jre-1_5_0_04-linux-i586.bin

事实上 sh 脚本会自释放一个 名为 jdk1.5.0_05 的文件夹到当前目录下

二、配置 Java 编译、运行环境

1. 安置 Java

把 jdk1.5.0_05 文件夹移动(或者复制)到 /usr/local 目录中
[[email protected] sunjava]# mv jdk1.5.0_05 /usr/local/

2. 创建快捷方式以取代 GCJ

制作 java 和 javac 的快捷方式(静态链接),以代替 gcj。
#cd /usr/bin
#ln -s -f /usr/local/jdk1.5.0_05/jre/bin/java
#ln -s -f /usr/local/jdk1.5.0_05/bin/javac

ln 命令的 -f 参数的作用是强制覆盖原来已经存在的 /usr/local/java 静态链接文件。由于 jdk 目录下的 bin 文件夹内容可以代替 /jdk1.5.0_05/jre/bin 的内容,因而也可以直接使用 /jdk1.5.0_05/bin 这个路径。

注意:这个步骤并没有把 GCJ 从您的电脑中彻底删除。您仍然可以使用 whereis gcj 命令找到它,并在需要的时候使用它。

3. 配置环境变量

方法一:独立终端用户的个性化配置

编辑当前用户的.bashrc,即:
$gedit ~/.bashrc

或者
#gedit /home/xxxx/.bashrc

加入如下五行:
JAVA_HOME=/usr/local/jdk1.5.0_05
JAVA_BIN=/usr/local/jdk1.5.0_05/bin
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

方法二:适用于所有用户 (未经测试)
#gedit /etc/profile.d/java.sh

文件内容如下:
export JAVA_HOME=/usr/local/jdk1.5.0_05
export JAVA_BIN=/usr/local/jdk1.5.0_05/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

4. 优化中文显示

加一个字体simsun.ttf

在 /usr/local/jdk1.5.0_05/lib 中建立文件夹 fonts ,再在其下建立文件夹 fallback
在 /usr/local/jdk1.5.0_05/jre/lib/fonts/ 中建立文件夹 fallback

然后拷字体 simsun.ttf 到这两个目录,或者把simsun.ttc 复制成simsun.ttf也行,然后放到这两个目录

5. 配置浏览器插件

这里介绍安装 Java 的浏览器支持插件。

比如我用 firefox 浏览器,则为libjavaplugin_oji.so建一个链接到firefox 相对应的目录中的plugins 目录中,其它浏览器同理;
[[email protected] plugins]# cd /usr/lib/firefox-1.0.6/plugins/
# ln -s /usr/local/jdk1.5.0_05/jre/plugin/i386/ns7/libjavaplugin_oji.so .

6. JAVA 控制台的调用
[[email protected] ~]# /usr/local/jdk1.5.0_05/jre/bin/ControlPanel