风景

redhat9 jdk安装笔记

redhat9上面,默认的java环境是1.3的,用java -version就能看得出来。如果要替换成其他的版本,总结下自己的安装过程。卸载原有的jdk,(网上有种说法,可以让多个jdk的版本并存,我相信,windows可以的,linux一样可以,我需要一个默认的就行,如果某个应用需要其他版本的,单独设置classpath就行了。)1、查看当前jdk的一些包,会出现一些包信息#rpm -qa | grep gcjlibgcj-devel-4.1.2-14.el5java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.112….这里的不是标准2、使用卸载命令rpm -e –nodeps libgcj-devel-4.1.2-14.el5将上面出现的包一一进行卸载3、使用java -version查看,会出现no such file or diretory4、安装jdk,从sun上面下载到的是bin文件,需要修改权限,使用chmod 777就行. chmod 777 ./jdk.bin一路enter,安装结束5、设置环境变量,有好几种设置方法。a、仅针对当前shell的b、针对用户的命令是 vi .bashrcset JAVA_HOME=/home/joypen/jdk1.5.0_22export JAVA_HOMEset PATH=$JAVA_HOME/binexport PATHset CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport CLASSPATHc、针对所有人的命令是 vi /etc/profileJAVA_HOME=/home/joypen/jdk1.5.0_22PATH=$JAVA_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME PATH CLASSPATH6、让设置生效#source /etc/profile7、再使用java -version查看[root@localhost joypen]# java -versionjava version "1.5.0_22"Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03)Java HotSpot(TM) Client VM (build 1.5.0_22-b03, mixed mode, sharing)8、编写Test测试class Test{ public static void main(String[] args){ System.out.println("this is a test!"); }}9、javac Test.java10、java Test this is a test!11、结束注:杯具的事情是,最后这样运行,影响了整个环境。

一个解放的日子

一个解放的日子

如何突破技能发展上的瓶颈[转载]

转载的一篇文章,现在我认为我不是突破技能点瓶颈的时期,而是寻找时间达到这个瓶颈的时期,现在的日子让人没有办法找时间去达到。不时会听见网上的朋友或身边的同事谈及“瓶颈”、“天花板”问题,特别是 30 岁左右的朋友最担心。今天拜读了 Eric Raymond 的 How To Become A Hacker(中文翻译),此文中的 hacker 可以简单理解为“编程高手”、“技术牛人”,里面的建议很好的回答了“如何突破技能瓶颈”:1. The world is full of fascinating problems waiting to be solved. 保持兴趣。如果想成为 hacker, 如果想突破瓶颈,首先得对所专注的领域保持兴趣。需要培养敏感,保持好奇的眼睛,不断去探寻和尝试解决新问题。一时的兴趣容易,难的是 10 年甚至一辈子对某领域的兴趣。要努力尝试管理欲望。倘若做不到这一点,同时又很想成为 hacker, 那么必须得做出改变。否则你的 hacker 生涯只会被性欲、金钱及现有社会的既定价值观所消耗,一点一滴地消耗掉。努力是自发的,但欲望是可管理的。想成为 hacker, 需要有强烈的信念,相信纵使暂不能解决整个问题,但只要能解决其中一部份,就能从中学习,解决另外的一部份 —— 直至解决整个问题。2. No problem should ever have to be solved twice. 避免重复。这是一条看起来容易做起来非常难的“信条”。解决问题之后,要学会总结、记录和分享。作为一名 hacker, 时间非常宝贵。懂得记录和分享,能够减少重复解决同类问题的时间,亦能帮助其他 hacker 快速获取有价值的信息。要懂得,你在帮助他人,他人也在帮助你。Google 是 hackers 之间最好的聊天工具。任何问题都不应该被解决两次,任何代码也得尽量避免重复,任何会议要争取当堂有结论,任何交流要力求及时有效。这是 hacker 的生活态度。包括做爱,要想办法每次带给对方不同的享受。3. Boredom and drudgery are evil. 去除单调。这一点是对第 2 点的补充和强调。当有些问题不得不重复去做去解决时,得想尽办法“自动化”。当然,hacker 有时也做一些在他人看来是重复性或枯燥的工作以进行“脑力休息”,或是为了获得某种技能,或是获得一些除此以外无法获得的特别经验。但这是自愿的 —— 有脑子的人不应该被迫做无聊的活儿。4. Freedom is good. 追求自由。在成为 hacker 的过程中,我们不得不面对一些“不自由”,不得不要去做一些“分配”下来的任务,不得不像被洗脑过的士兵一样“高效执行”。但这一切只是过程,是成长的代价。如果想成为 hacker, 一定不要放弃对自由的追求。在所有公司都有一个不成文的黄金定律:当你达到一定水平后,你做什么,已经不是你的上级能决定,也不是公司总裁能决定的。你只要做你认为对公司有利的事情。当然,你得说服团队同意你的观点,投入时间和资源去做。倘若发现道不同志不合,作为 hacker, 你可以自由选择公司选择职位,而不是公司选择你。5. Attitude is no substitute for competence. 获取能力。很多洗脑型励志书籍,喜欢大谈态度的重要性。但态度再好,没有能力就是没有能力,是成为不了 hacker 的。有爱迪生锲而不舍不断尝试灯丝材料的这种态度的人不少,但有爱迪生一样在不断尝试中总结规律和做出改进的这种能力的人很少很少。态度很重要,但能力才是决定你能否真正成为 hacker 的关键。成为 hacker 需要天赋,需要辛苦。态度是万里长征第一步,态度很重要,但不要拿态度说事。要去做,去实践,努力去获取能力。如果你能做到上面 5 点,一切发展“瓶颈”问题,都不是问题。30 岁将是一个起点,而不是编程生涯的终结。原文地址:http://lifesinger.org/blog/2010/04/how-to-become-a-hacker/

oracle数据库安装后的工作

1、以sysdba进入管理sqlplus "/as sysdba"2、修改用户名密码ALTER USER SYS IDENTIFIED BY pwd3、进入web管理界面进行管理http://*:1158/em

发奖金了

发奖金了,真好啊!正穷着呢!雪中送炭啊!可惜,明天又得送别人了!o(︶︿︶)o 唉!

金山毒霸限时一年的免费版本

免费一年的版本,仅仅是在周末两天的时间。http://www.duba.net/ext/baiduzone/index.shtml这个消息蛮好点,金山的工具也不错的。可以用用!

oracle时间的加减[oracle]

时间加减的方式很简单,例如加一天,你就是sysdate+1,加两天就是sysdate+2,如果需要进行小时的加减,例如要加8小时,那就是sysdate+8/24,加16小时就是sysdate+16/24,以此类推,如果加10分钟,那就是sysdate+10/(24*60)了,东西和简单,但是很使用的小技巧了。

闹钟alarm[视频]

被起床的感觉哇!

c++学习先到这里了

c++学习先到这里了,很晚了。要学会暂时的停下来是为了更好的跑。

C++的域作用分辨符[c++]

看到“::”这个就是没记起来是域作用分辨符,问朋友的时候,朋友说这个是多级继承的标识,自己竟然相信了。o(︶︿︶)o 唉!当时明明根据代码这个不是多级继承的的意思的。呵呵!域作用分辨符的含义也就是指明它是哪个类(class)下面哪个方法了,和java相比,也就是包的作用了。不过用的时候,好像又不同了,类似也就是java中定义一个static的类型,直接使用包名和方法名的使用方法了。根据我的悟性,是这么理解的。

1 22 23 24 49