上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 61 下一页

2009年5月6日

Azureus源码剖析(三)

摘要: 接着第一篇的工作,本篇继续分析种子文件监听服务器的实现细节。先简单描述下其工作流程,首先服务器在6880端口处开启一个套接字监听,然后开启一个守护线程用于处理到来的“打开种子文件列表”请求,在这个服务线程中不断循环读取来自客户的请求,对torrent文件列表进行解析。如果此时Azureus的各个组件都已经创建完毕,则说明Azureus的核心处理组件可用,则直接对torren... 阅读全文

posted @ 2009-05-06 22:50 Phinecos(洞庭散人) 阅读(1344) 评论(0) 推荐(0) 编辑

Azureus源码剖析(二) ---解析Torrent种子文件

摘要: BT种子文件使用了一种叫bencoding的编码方法来保存数据。bencoding有四种类型的数据:srings(字符串),integers(整数),lists(列表),dictionaries(字典)编码规则如下:(1)strings(字符串)编码为:<字符串长度>:<字符串>例如:4:test 表示为字符串"test"4:例子 表示为字符串“例子”... 阅读全文

posted @ 2009-05-06 21:50 Phinecos(洞庭散人) 阅读(5450) 评论(2) 推荐(1) 编辑

Azureus源码剖析(一)

摘要: 整个项目运行的起点在com.aelitis.azureus.ui.Main这个类中,它只有一个main主方法,运用Java的反射机制来调用真正的起始点类org.gudy.azureus2.ui.swt.Main的实例对象。代码如下:[代码]而在org.gudy.azureus2.ui.swt.Main这个类中有一个成员变量[代码]它是一个监听服务器,对本地的6880端口进行监听,监听的对象是tor... 阅读全文

posted @ 2009-05-06 18:40 Phinecos(洞庭散人) 阅读(2438) 评论(0) 推荐(0) 编辑

2009年5月3日

笔试题:计算N的阶乘

摘要: [代码]再来个c++版做对比[代码] 阅读全文

posted @ 2009-05-03 16:08 Phinecos(洞庭散人) 阅读(2295) 评论(0) 推荐(0) 编辑

色彩空间转换

摘要: [代码] 阅读全文

posted @ 2009-05-03 14:17 Phinecos(洞庭散人) 阅读(3970) 评论(0) 推荐(0) 编辑

2009年3月24日

C++ Exercises(二十)

摘要: 1,来看下面这段代码: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include using namespace std; class BaseClass { public: BaseClass() { } }; ... 阅读全文

posted @ 2009-03-24 13:47 Phinecos(洞庭散人) 阅读(1089) 评论(0) 推荐(0) 编辑

2009年3月23日

《Advanced Linux Programming》读书笔记(1)

摘要: 动态加载共享库,这个知识点书上简单提了下,我做了个简单例子加深印象 main.c Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#include #include int main(int argc, char** argv) { void... 阅读全文

posted @ 2009-03-23 17:30 Phinecos(洞庭散人) 阅读(1078) 评论(0) 推荐(0) 编辑

2009年3月19日

基于Chrome的扩展开发(一)

摘要: Google终于放出了Chrome的第一个扩展示例了,虽然还十分简陋,但对喜欢扩展的firefox粉丝来说可说是个大好消息 阅读全文

posted @ 2009-03-19 18:08 Phinecos(洞庭散人) 阅读(10797) 评论(7) 推荐(0) 编辑

2009年3月6日

由Tencent://Message协议想到的一个解决方案

摘要: 腾讯的QQ在线状态,这个小工具肯定有很多人在自己的博客上使用过,一个小小的图片就可以让博客的访客和自己进行对话(甚至不用加为好友!),那么它的背后到底隐藏着怎样的技巧呢?本文通过在Web页面上调用本地的一个MFC程序,并给后者传递参数来说明其背后的真相,欢迎踊跃拍砖,另本文源起于博客园的一位朋友的提问 阅读全文

posted @ 2009-03-06 21:48 Phinecos(洞庭散人) 阅读(27366) 评论(17) 推荐(3) 编辑

2009年3月4日

CodeFx:一站式微软开发技术解决方案

摘要: CodePlex上面的一个项目,叫做“All-In-One Code Framework”,代号CodeFx,简单的说,就是收集了几乎所有常见的微软开发技术的示例项目,将其打包到这个框架里,而且还使用各种不同的语言进行实现 阅读全文

posted @ 2009-03-04 23:15 Phinecos(洞庭散人) 阅读(4737) 评论(8) 推荐(0) 编辑

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 61 下一页

导航