上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 70 下一页
摘要: 一、为什么需要IPv6为了扩大地址空间,拟通过IPv6重新定义地址空间。IPv4采用32位地址长度,只有大约43亿个地址,估计在2005~2010年间将被分配完毕,而IPv6采用128位地址长度,几乎可以不受限制地提供地址。按保守方法估算IPv6实际可分配的地址,整个地球每平方米面积上可分配1000多个地址。在IPv6的设计过程中除了一劳永逸地解决地址短缺问题以外,还考虑了在IPv4中解决不好的其它问题。IPv6的主要优势体现在以下几方面:扩大地址空间、提高网络的整体吞吐量、改善服务质量(QoS)、安全性有更好的保证、支持即插即用和移动性、更好实现多播功能。显然,IPv6的优势能够对上述挑战直 阅读全文
posted @ 2013-10-25 14:11 myLittleGarden 阅读(4877) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/andycpp/article/details/1327147我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那绝对是一件非常郁闷的事情。所以说,每编写完一个函数之后,都应该对这个函数的方方面面进行测试,这样的测试我们称之为单元测试。传统的编程方式,进行单元测试是一件很麻烦的事情,你要重新写另外一个程 阅读全文
posted @ 2013-10-21 23:07 myLittleGarden 阅读(345) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/andycpp/article/details/1327346我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。1、包含必要的Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要的一个Package就是org.junit.*。把它包含进来之后,绝大部分功能就有了。还有一句话也非常地重要“import static org.junit.Assert.*;”,我 阅读全文
posted @ 2013-10-21 23:00 myLittleGarden 阅读(336) 评论(0) 推荐(0)
摘要: 转自:http://blog.csdn.net/andycpp/article/details/1329218通过前2篇文章,您一定对JUnit有了一个基本的了解,下面我们来探讨一下JUnit4中一些高级特性。1、高级Fixture上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过500兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,我们都要打开一个大文件并读入文件内容,这绝对是一个非常耗费时间的操作。如果我们使用@Before和@After,那么每次测试都要读取一次 阅读全文
posted @ 2013-10-21 22:54 myLittleGarden 阅读(479) 评论(0) 推荐(0)
摘要: 转自:http://chinacheng.iteye.com/blog/1738036 rvm安装ruby和rails之后,ruby -v好使,gem -v好使。但是rails -v不好使,提示没有安装rails应用。 bundle -v也遇到了相同的问题。显然是系统没有把他加到相应的环境变量中去, 阅读全文
posted @ 2013-10-14 13:10 myLittleGarden 阅读(734) 评论(0) 推荐(0)
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 70 下一页