当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 你从来只用过Windows,从来没接触过UNIX,只知道把一个文件拽来拽去,只知道硬盘就是C: D: E:却从来没有研究过分区表,也许会用VC编个程序,很习惯它的集成环境....有一天,不管什么原因了,也许是看报纸上那些把内存和硬盘都分不清楚的记者的吹嘘,或者是老板要求你用它作个项目,或者是同学...
 

 

 ·使用mock object进行测试    »显示摘要«
    摘要:使用mock object进行测试 作者:kongxx mockobject概述 使用mock object进行测试,主要是用来模拟那些在应用中不容易构造(如httpservletrequest必须在servlet容器中才能构造出来)或者比较复杂的对象(如jdbc中的resultset对象)从而使测试顺利进行的工具。 目前,在java阵营中主要的mock测试工具有jmock,mockcreator,mockrunner,easymock,mockm......
 ·面向对象与时空观    »显示摘要«
    摘要:世界是由物质、时间、空间构成的。 世界中的对象是分为实体对象和抽象对象。 ? ......


有趣的linux入门文章
你从来只用过windows,从来没接触过unix,只知道把一个文件拽

来拽去,只知道硬盘就是c: d: e:却从来没有研究过分区表,也许 【相关文章:由英语四级考试想到的--简易语言

【扩展阅读:Design Smells And OO

会用vc编个程序,很习惯它的集成环境.... 【扩展信息:[翻译]连接器和加载器::第0章 写在前

有一天,不管什么原因了,也许是看报纸上那些把内存与硬盘都分不

清楚的记者的吹嘘,或者是老板要求你用它作个项目,或者是同学

们都有了你没有觉得很土,或者你听说找工作有这个的经验就有更大

希望....不管怎样,你想在自己的机器上安装一个linux。ok,这个

文章就是给你写的,因为从现在开始,你会有成堆的问题你会觉得从前

在windows那里得来的有关计算机的经验好像完全用不上。你会觉得

“linux怎么这样麻烦”。你会有种从来没有开过汽车但是得

把汽车拆开修理一样觉得无处下手。ok,这个文章就是为你写的。

为什么要学linux。其实你不必学习linux,如果你就是想使用计算机

让它使你的工作,比如打字,排版,统计数据等更有效率,linux不

行。windows,或者我推荐windows 2000是你最好的选择,它对中文

的支持很好,非常稳定,上面有无数应用程序,而且如果你自己承担

风险,还可以使用盗版,免费。linux将会给你造成很多麻烦,安装时

会造成系统数据丢失,无法驱动网卡/声卡/显示卡/显示器,无法配置

中文,图形界面速度慢,等等。从前在windows上很容易做到的比如

修改显示频率或者安装新的网卡驱动在linux下都变得好像要你自己重

新上一次大一计算机原理课那么讨厌。呵呵,那linux有什么好处呢?

你会问。其实linux没什么好处,从使用角度,它唯一的好处是它是

我们自己的,而windows再好,是microsoft的。“又能怎么样?”

你也许又问。区别是,linux可以让你来研究它,通过使用linux你可以

获得更深一步对计算机的了解 -- 而不只是一个全自动的盒子。计算机

是一个很神奇的东西,你也许对那些写出windows的程序员很崇拜(我

是的),或者对那些能发明更好的算法更安全的操作系统的hacker(对不

起,远程攻击系统的不是hacker)很崇拜,那么你应当知道,坐在一个

windows的机器前面整天就会用鼠标拖拽也许能给你一个很好的打字员

的薪水,但是永远无法让你进入真正计算机的世界 -- 成为一个自由

思想的hacker,或者说,你只能永远是个windows的用户 -- 也没什么

不好,很多领导还不会计算机呢 -- 而不可能有机会自己写一个windows。

一个不太妙的结果是,当世界上充满了windows的奴隶时,我们就得花

更大的价钱从microsoft那里获得这样的技术,某些社会里,我们管这个

叫做剥削。

讲这么多,无非是说,萝卜不能两头切,至少现在是这样。要想什么

别人都给你做好,系统安装一路回车,硬件配置点两下鼠标,对不起,

请用windows 2000。如果你准备好了这一切,那么接着看吧。

--

ok,你的第一个问题是:什么是linux,它与unix有什么区别?

问这个问题的原因呢,多半是你还在大一的时候一次去实验室,看到

高年纪学生在一个特大屏幕的机器上作题,你羡慕的看着他,问:

“这是什么计算机啊,这么高级?”而他不无骄傲的说,“这是

unix”。后来你懂的多了,知道那是sun工作站,上面运行着solaris,

就是unix。现在你又听说linux也是unix,是怎么回事呢?

short answer:去看书,街上很多linux的书第一章就是讲他们的历史

与亲属关系的。

long answer: unix是一个20还是30年前由几个研究生在实验室里开始

后来一个大公司把它商业化了的一个操作系统。一来二去,它成长

并且占领了市场。当时它只是运行在只有大学才买得起一两台的昂贵

机器上。后来机器多了,公司多了,懂得人也多了,就分家了,而

“unix”这个名字由于法律关系,谁也不能说自己的操作系统是“unix”

而只能说是“unix兼容”系统了。所以现在“unix”系统是不存在的,

存在的只是一个遥远的传说。那么现在那些solaris,aix,iris都是什么呢?

那些都是各公司在他们硬件平提上作的商业unix,这些系统都遵循一个

叫posix的古怪标准,对了,这个标准呢,是后来unix太多太乱,大家编程

接口甚至命令都不一样了所以没办法座下来商量的一个协议。


...   下一页
 ·一个javafans的质疑和忧虑    »显示摘要«
    摘要:本人学习使用java也算是有几个年头了。对java可说是又爱又恨,爱它的跨平台和广大的开源支持,恨它的速度慢、耗内存,和朝令夕改般的混乱。估计广大同道也多是如此吧?本人水平有限,对其底层运作的机制基本上是不懂的。只是看think in java上的介绍,java的内存管理与垃圾回收机制是相当耗费资源的。使用java的ide,只要是功能一复杂,速度和内存消耗就令人忍受,不论是jb、wsad、jdeveloper,还是eclipse,全一样。与之相比,.net......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE