阅读更多

41顶
3踩

编程语言

原创新闻 网易开源软件镜像站点

2009-02-06 09:17 by 见习记者 鹤惊昆仑 评论(17) 有11579人浏览
网易悄然上线了一个开源软件镜像站点(mirrors.163.com),提供了一些流行的开源操作系统ISO镜像文件下载和开源应用软件的更新等服务。更有网友测试发现该站IP地址与ubuntu.cn99.com 相同(均为60.191.81.189)。

CN99 做为国内一个重要的 Ubuntu 源,因为它速度快而且很稳定,成为众多 Ubuntu 用户的首选源。也正是因为如此 CN99 的负载一直很重,曾因为大量的访问导致 CN99 硬盘损坏而停止提供 Ubuntu 软件源服务的事件。这次的网易镜像服务器是否就是原先的cn99,网易官方还没有提供任何说明。
41
3
评论 共 17 条 请登录后发表评论
17 楼 moonese 2009-12-23 16:19
johnwu 写道
我来说明一下吧,希网承接网易电信端的镜像网站服务的。网易在电信端的服务器由希网管理的,放在常州电信信息港的。


原来如此,难怪。cn99 源的速度比以前快多了。
16 楼 jvincent 2009-02-26 14:59
没人更新啊...eclipse3.4.2已经出来了..
15 楼 Firede 2009-02-08 13:49
支持 这下更新源又多了个选择
14 楼 johnwu 2009-02-08 08:50
我来说明一下吧,希网承接网易电信端的镜像网站服务的。网易在电信端的服务器由希网管理的,放在常州电信信息港的。
13 楼 lunaedge 2009-02-07 16:37
mirrors.163.com
12 楼 alang 2009-02-07 14:26
11 楼 vincent253 2009-02-07 13:14
把centos的yun更新源改成网易的地址,果然立竿见影,速度奇快,谢谢网易,谢谢楼主,哈哈!
10 楼 小白·菜 2009-02-07 12:10
xiaonei也有apache的镜像
9 楼 zongxing 2009-02-07 10:19
google的开源地址是什么?
8 楼 sion 2009-02-07 10:13
7 楼 cjc19762338 2009-02-06 15:26
很好的网站
6 楼 whaosoft 2009-02-06 13:36
我都不知道网易还有这个 我就知道google有
5 楼 rainux 2009-02-06 10:39
运行的 Web 服务器也跟 cn99 关闭前一样是 nginx。cn99 曾经由 Apache 换到 lighttpd 再换到 nginx。
4 楼 tedeyang 2009-02-06 10:36
并且连网页目录都和以前一模一样.
3 楼 tedeyang 2009-02-06 10:35
C:\Users\tedeyang>ping mirrors.163.com

正在 Ping mirrors.163.com [60.191.81.189] 具有 32 字节的数据:
来自 60.191.81.189 的回复: 字节=32 时间=10ms TTL=56
来自 60.191.81.189 的回复: 字节=32 时间=7ms TTL=56
来自 60.191.81.189 的回复: 字节=32 时间=8ms TTL=56
来自 60.191.81.189 的回复: 字节=32 时间=8ms TTL=56


C:\Users\tedeyang>ping ubuntu.cn99.com

正在 Ping mirrors.163.com [60.191.81.189] 具有 32 字节的数据:
来自 60.191.81.189 的回复: 字节=32 时间=10ms TTL=56
来自 60.191.81.189 的回复: 字节=32 时间=8ms TTL=56
来自 60.191.81.189 的回复: 字节=32 时间=8ms TTL=56
来自 60.191.81.189 的回复: 字节=32 时间=8ms TTL=56


C:\Users\tedeyang>ping www.cn99.com

正在 Ping cn99.com [61.177.95.122] 具有 32 字节的数据:
来自 61.177.95.122 的回复: 字节=32 时间=13ms TTL=57
来自 61.177.95.122 的回复: 字节=32 时间=1ms TTL=57
来自 61.177.95.122 的回复: 字节=32 时间=1ms TTL=57
来自 61.177.95.122 的回复: 字节=32 时间=3ms TTL=57

60.191.81.189是杭州电信,后面的61.177.95.122是常州电信.
看来cn99与163是有什么合作行动,
可惜现在就慢了太多了.
以前因为同城的缘故,我访问cn99的服务器能有1M以上的网速,可以做网络安装.
在这里还要感谢希网为开源做的贡献!
2 楼 delfly 2009-02-06 10:06
1 楼 hacker47 2009-02-06 10:00

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 使用dumpbin工具查看动态库中函数列表

    Dumpbin是自带的一个命令行工具,用于查看可执行文件、静态库和动态库的导入表、导出表、符号表等信息。在Windows环境下,可以通过以下步骤安装和使用dumpbin打开开发人员命令提示符:在Windows菜单中找到的文件夹,然后找到文件夹,里面有一个“开发人员命令提示符”,右键点击并选择“以管理员身份运行”。进入动态库所在目录:在命令提示符中,使用cd命令进入动态库所在的目录。使用dumpbin这个命令将会输出动态库中所有导出的函数的名称和地址。

  • C++关于函数声明定义的位置

    不知道刚开始学函数这块时,总以为要把函数声明放在函数定义前面,甚至有一种陷入框架的感觉,所以在此对此进行一下反思: 根据C89规定,在任何执行语句之前,在块的开头声明所有局部变量。在C99以及C++中则没有这个限制,即在首次使用之前,可在块的任何位置都可以声明变量。也就是说只要在你调用函数前,能让编译器找到你的调用函数的信息就可以了,并不一定是要在前面的。 我便搞了个代码试试: 代码一: in...

  • 关于如何判断一个函数参数的数据类型

    入坑前端不久,今天与大佬聊天时聊到了一个关于如何判断函数参数类型的话题,特此记录一下,最后一个确实是之前没有听过用过的,学习一下 typeof typeof 可以判断js当中的基本数据类型,基本上可以满足开发需要,如:Number,String,Boolean,undefined 例: typeof ("1");// "string" typeof (1); // "number...

  • 函数声明应该写在什么位置?main函数里面还是前面?(都可以,只要在调用语句的前面即可)

    //自己一开始没注意这个问题,自己动手写一个简单的程序时才发现自己对此问题只是有点以前看书后剩下的模糊的印象,并不是十分清楚,所以弄个明白。这件事也告诉我:看起来再简单的小事中也可能隐含着你所不知道或者不了解的知识,一定要多动手,实践过程中才会发现问题,从而掌握更多东西,只看一遍甚至几遍,或许你也留意不到自己不会的细小的问题。加油!并且,祝愿祖国母亲生日快乐! ··················...

  • GO ----如何判断值类型和引用类型

    如何判断值类型和引用类型 1:建立函数 2:把进行传参处理 3:观察函数处理结果是否影响值的变化 判断:有变化是引用类型,没有变化是值类型 示例:int是值类型---指针是引用类型 package main ​ import "fmt" ​ //值类型和引用类型 //1,创建函数 //2,传参 //3,有变化是引用类型,无变化是值类型 func main() { var ( a int = 10 c int = 20 b *int .

  • 判断几种值类型的方法

    首先,我们应该清楚的知道Javascript中有两种值类型 原始值:String、Number、Boolean、undefined、null 引用值: Object、function、Array 那么我们发现null是一个比较特殊的值,所以先判断出来,输入的是null的时候,就让它返回String类型的null。 //封装一个函数 function type(target){ //作为一...

  • 十七、类定义查找函数

    十七、类定义查找函数 类定义查找函数用于在一个或多个PB应用程序库(PBL)中查找对象、全局函数和类型,并提供他们的类定义信息、函数脚本和类型定义信息。 1、FindClassDefinition() 功 能:在一个或多个PB应用程序库(PBL)中查找指定的对象并提供该对象的类定义信息。 语 法:FindClassDefinition ( classname {,librarylist} ) 参 数:classname:要得到信息的对象的名称; librarylist:可选参数,它是...

  • 如何判断对象是否为函数?

    JS中万物皆为对象,function也不例外,而对象都有自己的类属性。类属性是一个字符串,可以通过类属性看出对象的类型信息,例如[object class],我们可以利用类属性来判断对象是否为函数。 function isFun(obj) { retrun Object.prototype.toString.call(obj) === '[object Function]'; } v...

  • C++ 模板,普通函数,类声明和定义放置位置区别

    当我们调用一个函数时,编译器只需要掌握函数的声明即可。类似的,我们使用一个类类型的对象时,类的定义必须是可用的,但成员函数的定义不必已经出现。因此,我们将类定义和函数声明放置在头文件中,普通函数和成员函数的定义放置在源文件中。 模板则不同,为了生成一个实例化版本,编译器需要掌握函数模板或者类模板成员函数的定义。 结论: 函数模板和类模板成员函数通常放在头文件中。...

  • C/C++笔试系列--默认参数在哪指定?函数声明还是定义?

      经典C++笔试题解析8--默认参数在哪指定?函数声明还是定义?  Sailor_forever sailing_9806@163.com 转载请注明http://blog.csdn.net/sailor_8318/archive/2008/11/19/3337236.aspx 成员函数参数的默认值是在声明里赋,还是在定义里?class CAbc{    

  • 函数定义说明与函数类型

    1620-7  唐大智《2016年11月2日》[连续第三十三天总结] 标题:函数定义说明与函数类型 关键词:函数定义100%,函数类型50% 内容:(A)函数定义有几点说明。 (1)函数名是用户起的名称,必须符合标识符命名规则。 (2)函数类型表示函数执行完毕后所得的结果的数据类型,可以是C++语言中任意合法的数据类型,包括基本数据类型(int,float,double,char)或

  • Delphi 7.0常用函数速查手册

      函数由一句或多句代码组成,可以实现某个特定的功能。使用函数可以使代码更加易读、易懂,加快编程速度及减少重复代码。过程与函数类似,过程与函数最重要的区别在于,过程没有返回值,而函数能有返回值。  在Delphi 7.0中,已为我们定义好了非常多的函数,大致分类有6种:数据类型转换函数、字符串、数组操作函数、文件、磁盘操作函数、内存、指针操作函数、数学运算函数、日期函数。  在Delphi

  • 【C基础】07 函数

    一、函数的定义 void sum( int begin, int end) { int i; int sum = 0; for( i=begin; i<=end; i++ ){ sum += i; } printf("%d到%d的和是%d\n", begin, end, sum); }

Global site tag (gtag.js) - Google Analytics