上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 70 下一页
摘要: 最近学习了下java,感觉java在基本语法上与C++非常相似。作为练习,我用java实现了冒泡排序、选择排序、插入排序、基尔排序、快速排序、堆排序、计数排序、合并排序。以下为实现代码:public class Sort{ public void print_arr(int[] arr){ int len = arr.length; for (int i = 0; i dup[max]){ max = j; } } tmp = dup[i]; ... 阅读全文
posted @ 2013-09-26 16:56 myLittleGarden 阅读(486) 评论(0) 推荐(0)
摘要: 文中主要内容来自:http://blog.csdn.net/cxwen78/article/details/6400798 。文章对原文有所改动。 1. 开发工具获取 开发工具包JDK:可到ORACLE公司官方网站(http://www.oracle.com/)下载。官网的网速可能会有些慢,也可以从 阅读全文
posted @ 2013-09-24 13:45 myLittleGarden 阅读(22064) 评论(1) 推荐(2)
摘要: 1. DHTDHT全称叫分布式哈希表(Distributed Hash Table),是一种分布式存储方法。在不需要服务器的情况下,每个客户端负责一个小范围的路由,并负责存储一小部分数据,从而实现整个DHT网络的寻址和 存储。新版BitComet允许并行连接DHT网络和Tracker,也就是说在完全不连上Tracker服务器的情况下,也可以很好的下载,因为它可以 在DHT网络中寻找下载同一文件的其他用户。BitComet的DHT网络协议和BitTorrent测试版的协议完全兼容,也就是说可以连入一个同 DHT网络分享数据。2. 磁力链接磁力链接,简单的说:类似下面这样以“magnet:?”开头 阅读全文
posted @ 2013-09-23 14:40 myLittleGarden 阅读(641) 评论(0) 推荐(1)
摘要: 敏捷开发的核心价值观是,软件开发最重要的是给用户提供有价值的、可以工作的软件。如何保证提供有价值的软件,是通过反馈机制来完成的。这一点,我们体会很深。自从采用敏捷开发以后,我们比以前更有意识地希望得到各种反馈,包括来自外部和内部的。我们产品的大部分功能都直接来自客户的需求,并按优先级排序。我们有Beta 项目,在开发中期就给客户试用并得到反馈。并且我们在公司的内部网上也部署了最新的版本,并不断更新,得到了大量的用户反馈。可以工作的软件,含义就是软件是可交付给客户使用的。我们每4 周一个Sprint,即迭代。在迭代结束的时候,就会产生一个可以交付给客户使用的版本,这个版本里包含所有新增功能的实现 阅读全文
posted @ 2013-09-23 10:30 myLittleGarden 阅读(654) 评论(0) 推荐(1)
摘要: 转自:https://baoz.net/bt-protocol/一 BT系统的组成结构1 普通的Web服务器: 例如Apache或IIS服务器2 一个静态的种子文件: 即.Torrent文件,采用Bencoding编码3Tracker服务器: 追踪下载同一文件的用户4 终端用户的Web浏览器:用于下载种子文件5BT客户端: 例如BitCommet,BitSpirit二 种子文件1 格式介绍种子文件采用bencoding编码,整个文件包含以下关键字:announce: Tracke服务器的UR以字符串)。announce-list(可选):备用Tracker服务器列表... 阅读全文
posted @ 2013-09-22 16:50 myLittleGarden 阅读(2822) 评论(0) 推荐(1)
上一页 1 ··· 45 46 47 48 49 50 51 52 53 ··· 70 下一页