- 博客(9)
- 收藏
- 关注
转载 bt 协议及分析
一 BT系统的组成结构 1 普通的Web服务器: 例如Apache或IIS服务器2 一个静态的种子文件: 即.Torrent文件,采用Bencoding编码3 Tracker服务器: 追踪下载同一文件的用户4 终端用户的Web浏览器:用于下载种子文件5 BT客户端: 例如BitCommet,BitSpirit 二 种子文
2008-03-14 11:45:00 874
原创 互联网软件的用户忠诚度,软件如何留住用户
这里只是我的点点感受,请大家文明阅读。我认为,在互联网上,用户的忠诚度是很低的,可以这么极端的说,用户没有忠诚度可言。互联网软件的关键点在于有用。一个有用的软件才能在互联网上生存。但是如果有两个用处一样的软件,用户回毫不犹豫的去选择那个更好用的。所以,互联网软件从来不是靠资排辈。靠的,是软件的实力。在几年前,网络下载软件,你的首选肯定是flashget,因为它比网络蚂蚁要好用的多。但是,当迅雷以不
2008-01-03 15:59:00 662
原创 服务器架构 简单的服务器架构方案
线型服务器群组和树状服务器群组的比较与分析2007-10-22 Kelvin-Wang 1:什么是线型服务器群组,什么是树状服务器群组? 所谓的线型服务器组,就是指单个服务器本身集成完整的功能(例如服务器本身具有数据运算分析及网络吞吐功能),当服务器服务能力不足的时候,添加一个该类型的服务器到服务器群组中,提供服务,通过分流提高服务的能力。服务能力不足可能表现在多个
2007-12-04 09:19:00 1567
原创 smart memory pool :内存池--智能内存池 新鲜大出炉啦
转,可以,标明出处吧,呵呵。/************************************************************************* Smart Memory Pool* author: kelvin* date: 2007-11-29* info: 最近一直想写一个智能内存池,该内存池只有取出操作,当用户不再使用到 该指针,那么指针
2007-11-29 17:00:00 1031 1
原创 内存池--简单的内存池
// MemPool.h/************************************************************************* MemPool* author:kelvin* date: 2007-11-26* Info: 原本想写个类似智能指针那样的内存池,当没有作用域的时候,内存可以自动回到池中。 可惜由于时间关系,要紧急使用,所以先
2007-11-28 18:18:00 497
原创 智能指针:boost学习
前段时间,由于需要,在项目中使用了boost。boost提供了简洁实用的封装。可以使得我们在使用的时候不必关注其内部的实现方法。但是,作为c++程序员,最大的爱好就是学习了了解技术的细节本身。所以,我抽取了一些时间学习了boost的部分功能实现。这里先贴出一个关于智能指针的实现原理。/// 本程序模拟boost::share_ptr的简单效果/// 作者:kelvin/// 日期:2007-11-
2007-11-23 11:08:00 693
转载 如何编程动态改变IE的代理服务器设置, 并且使之马上生效! - VC
如何编程动态改变IE的代理服务器设置, 并且使之马上生效! - VC如何编程动态改变IE的代理服务器设置, 并且使之马上生效! 发表时间:2004-4-13 关键字:不详 最近有很多朋友都在讨论如何改变IE的代理服务器设置, 刚好我最近做的一个东西里面用到了这样的功能. 拿出来和大家共享一下. 用到的关键函数是wininet库里面的InternetSetOption. msd
2007-05-08 10:55:00 1318
转载 转载---类型转换--static_cast , dynamic_cast , reinpreter_cast
C 风格(C-style)强制转型如下: (T) expression // cast expression to be of type T 函数风格(Function-style)强制转型使用这样的语法: T(expression) // cast expression to be of type T 这两种形式之间没有本质上的不同,它纯粹就是一个把括号放在哪的问题。我把这两种形式称为旧风格
2006-12-15 09:43:00 971
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人