终于明白曾经他们失落的目光,当年的你们是否一样;间有懈怠或有颓放,难知多久方能补上;今起,不再彷徨!
2008年11月14日 #
2008年11月12日 #
2008年10月19日 #
2008年10月14日 #
现在.cn的域名第一年1块钱,淘宝上到处都有的卖。不过还有比这个更便宜的,没想到吧~不仅是便宜,而且还是免费。
当然也不是所有的都是免费的,比如我搜索friends的域名,结果是: www.friends.co.cc is already registered 下面会显示一些其他类似的域名,比如: www.7maples.co.cc is available Free www.friendshotmom.co.cc is available One year domain registration for $18 www.friends6.co.cc is available One year domain registration for $5 www.xandu.co.cc is available Free www.friup.co.cc is available Free
等等其他很多域名。要钱不注册,免费的就注册几个玩玩好了。 点击这里去co.cc注册。
2008年10月10日 #
前段时间做的一个升级包到线上后出了个bug,原因是因为做测试的时候没有完全覆盖到。痛定思痛,决定使用Clover来提高代码的单元测试覆盖率。
开发的IDE是使用的Eclipse3.4,这里主要说一下在Eclipse中如何使用Clover,也是刚使用不久,写在这里和大家探讨一下。
从http://www.cenqua.com/download.jspa下载Clover,还需要申请一个license,否则无法使用。我下载了30天试用版。
下载后把Clover压缩包里有两个文件夹,features和plugins。我试着用links的方式安装Clover,不幸的失败了,不知道是不是我哪里配错了,只好直接把两个文件夹解压到ECLIPSE_HOME覆盖。
打开Eclipse,从Window->Show view->other,可以看到Clover的信息:
还需要导入clover.license。从Preferences->Clover->License进入:
使用load,导入clover.license。到这里,Clover已经安装完成,开始进入我们的单元测试。
我新建了一个project,结构如下:
Sample.java和SampleTest.java内容分别是:
右击JunitInAction工程,选择Properties->Clover。上面有一个Enable Clover in this project,勾上,apply->OK.
从Window->Show view->other进入,找到Coverage Explorer,打开,看到Clover选项的相关信息:
点击红框内的按钮,会弹出重新构建工程的提示,点击"是"即可。
在Coverage Explorer界面下,我们会看到:
右击SampleTest.java,选择Run as->JUnit Test,结果如下:
可以看到Sample.java的覆盖率为71.4%.
Clover还可以生成三种测试报告:PDF/HTML/XML。按钮可以在Coverage Explorer那排的选项按钮里找到(run new report)。html的测试报告见附件。
到这里,已经算是能在Eclipse中使用Clover的基本功能了,以后慢慢探索,欢迎大家扔砖~
2008年10月7日 #
2008年10月6日 #
在网上收集到几个当当的优惠券,贴出来给大家共享。
序号 面值 卡号 时间 01 5元 lm163377 2008.09.01-2008.10.31 02 5元 lm163388 2008.09.01-2008.10.31 03 5元 lm163449 2008.09.01-2008.10.31 04 5元 lm163455 2008.09.01-2008.10.31 备注 礼券每张5元,购物金额大于50元
去当当看看
2008年9月28日 #
转眼又是国庆了,7天假期。还记得去年国庆的时候,正是大四学生忙着找工作的时候,校园招聘也逐渐进入高潮。那时候几个要好的兄弟,很多都是准备考研,也有好几个是考研和找工作两手都抓—我就是其中一个。这是一件很痛苦的事情,每天早上很早就去图书馆占位置,一个杯子,几本书,除了吃饭上厕所,就是把头埋在书里。遇到一家公司有宣讲会了,就会很痛苦的犹豫到底要不要去。我们学院在郊区,而宣讲会招聘会都是在市中心的本部校区。
不管是考研还是找工作,都要做好充足的准备,为了这些去看很多书。考研我就不多说了,因为在两者之间我最后还是选择了工作。
<<程序员面试宝典>>和《java程序员面试宝典》:前面这本主要收录的是C和c++的题目。仔细看完这两本,基本能应付大部分C ,C++和Java的笔试题。
<<深入理解计算机系统>>:从程序员的角度看计算机系统,求职必备,考研也必备。
看完以上三本,一般的IT公司基本都能搞定了。
<<C语言程序设计>>:薄归薄,可是人家是学习C语言的圣经,你也没办法。同样很薄很经典的书还有<<effective C++>>,<<编程珠玑>>,<<effective java>>。
<<UNIX环境高级编程>>:linux系统程序设计的杀手。
<<算法导论>>:这么闻名的书,还用介绍么?这本书你买一本吧,不买对不起你学了多年计算机。想去好的公司,算法一定不能落下,笔试就专考你算法,不会的话抓狂也没用。 除了两本面试宝典外,其他的书都是找完工作后,都能继续留在你书架上的书,当枕头,当砖头,垫笔记本,都应该留着。
过了笔试关,还有面试关。这年头,面试可是过N关,斩N将的。一定要自信,没自信就已经歇菜一半了。不要小看那些面试官,他们面了那么多人,聊几句就基本能摸清你的底。千万要自信,唬住那些面试官。我进公司后,当时面我的主管对我说,我当时招你就欣赏你的自信。
把面试当聊天,心态要好。不要我,大不了我继续回去考研呗!我当时就这么想的。没了压力,自然就放开了。
求职的道路也许很漫长,也许也和我一样狗屎运好,只面了一家就能拿到心仪的offer。只是,在这个过程中,我们必须保持良好的心态,总会有一家好公司,给我们好offer。微笑,总是更容易让面试官记住你的名字。
2008年9月27日 #
Velocity的比较本来很简单,只是它在比较基本类型的时候,不仅比较值是否相等,还会比较类型是否相同。 拿个很简单的例子来说一下:
在velocity页面里,进行一个比较:
页面肯定会打印出"比较失败".因为在velocity中获取的变量aLong是long类型,而数字1234是默认为int类型的。虽然值相等,可是类型不同。 在velocity里,好像没有方法进行基础类型之间的强制转换,如果你知道的话,请回帖告诉我们。 那现在问题摆在这里,我们想看到"类型比较成功",应该怎么做呢? 修改java代码,把变量aLong强制转换成int类型:
不过我不是很赞成这种做法,从long强制转换成int类型,很容易造成精度丢失。 还有一种比较直接的方法,不修改java代码,直接修改vm文件:
把两边都变成了String类型,就不会出现类型比较失败的情况了。 认识比较肤浅表面,还希望大家多指点一下。
2008年9月25日 #
Copyright @ littleQ Powered by: .Text and ASP.NET Theme by: .NET Monster