博文
这些大网站都用什么操作系统与 Web 服务器 ?(2007-03-29 10:51:00)
摘要:这些大网站都用什么操作系统与 Web 服务器 ?作者:Fenng |
English Version 【可以任意转载, 转载时请务必以超链接形式标明文章原始出处和作者信息及本声明】
网址:http://www.dbanotes.net/web/bigsite_web_os_and_server.html
一时好奇,看看这些大网站的 Web 服务器信息(操作系统/Web 服务器/应用服务器软件).
Google
用哪些软件做 Web Server?
除了有两个节点操作系统看出来是 Linux 外,其他的都是未知的. Web 服务器用的都是 GWS ? 我估计是 Google Web Server 的缩写.
Yahoo!
操作系统都是 FreeBSD. 其他的都不可知.Yahoo! 的网络安全据说是一级棒!
微软
操作系统全是 Windows 2003(如果使用 Linux 会被笑死) , 看来 Windows 2000 已经退出微软自己的舞台.Web 服务器用的是Microsoft-IIS/6.0.
eBay
操作系统用:Windows Server 2003 /2000, Web服务器用 Microsoft-IIS/6.0 (5.0). 对这个检测有些怀疑.eBay 大规模使用 Windows ?
GNU.org
操作系统全是 Debian Linux(没错,Debian 是 GNU 正宗传人). Web 服务器: Apache/1.3.31 (Debian GNU/Linux) mod_python/2.7.10 Python/2.3.4 , 也有的配置是:Apache/1.3.26 (Unix) Debian GNU/Linux mod_python/2.7.8 Python/2.1.3.GNU.org 对 Python 用的比较多的.
看看国内的一些公司.
阿里巴巴
操作系统是 Linux . Web 服务器: Apache/1.3.29 (Unix) mod_alibaba/1.0 Resin/2.1.13 .
(+mod_gzip/1.3.26.1a). mod_alibaba 模块估计是专门定制的.
Sina
操作系统是 FreeBSD. Web......
google搜索引擎优化圣经(2007-03-22 13:59:00)
摘要:google搜索引擎优化圣经
06:02下午 十二月 19, 2006 in category 转载 by cobola
相信不少站长都听说过站长世界webmasterworld.com(也有的是翻为网管世界)这个论坛。这是世界上最著名的站长们聚集的地方,谈论各种与网站有关的话题,包括搜索引擎优化,网络营销,网站建设的技术问题,电子商务等等。
站长世界的创始人Brett Tabke,是搜索引擎优化领域里教皇级的人物。据说他以前是经常使用和实验各种作弊手段的人物,当然他现在已经改邪归正了,至少表面上看起来如此。
近些年,他在站长世界里的帖子并不是很多,而且都非常简短。但无论他帖什么,往往都被追捧。因为他所管理的网站涉及面之宽,他本人所亲身认识的各个搜索引擎和各大电子商务公司的高层人物之多,以及他在网络世界里的权威地位之高,使他的话不得不被重视。
他有一篇非常著名的关于Google排名优化的文章,标题是”十二个月内,仅仅依靠Google打造成功网站“。
这篇文章写于2002年2月3号,到目前为止,这篇文章还是被奉为Google排名优化的圣经。所有资深的搜索引擎专家无不对这篇文章推崇倍至,而且 Brett Tabke也多次骄傲的声明,就算过了四年时间,历尽了多次Google更新和Google算法的改变,他的这篇Google排名优化文章还 是没什么好改动的。
我简单的搜索了一下有没有中文译本,竟然没有找到。当然也可能有人翻译了,而我没有找到。不过,这篇文章太重要了,所有对搜索引擎排名感兴趣的人不得不读。所以我在这里把要点翻译出来供大家参考。
下面是文章翻译:
让我们跳过理论来看看实际对Google有效的方法。我知道下面的这个系统对Google来说,每一次都有效,而且对所有的关键词都有效。这个系统 是 我给客户做网站时所应用的,而且百试不爽。成功的程度当然也取决于网站所在的行业,潜在市场和竞争水平。下面的要点可以让你仅仅依靠Google,在一 年的时间里,打造一个成功的网站。
a)准备工作和建立内容。
在你注册域名之前,你就应该记录下你的想法,应该准备足够100个网页的内容。请注意是至少。这100个网页应该是......
2007年考研调剂信息网站 (2007-03-19 09:56:00)
摘要:
2007年考研调剂信息网站
新浪考研调剂信息站
中国教育在线考研调剂信息
搜狐考研调剂信息站
更多考研调剂信息......
北京大学软件与微电子学院:软件工程、电子与通信工程硕士调剂(2007-03-17 15:53:00)
摘要:
北京大学软件与微电子学院:软件工程、电子与通信工程硕士调剂
2007-03-16 来自北京大学软件与微电子学院主页
更多调剂信息,请见IT人的网址之家:http://www.ithao123.com/
http://www.ithao123.com/teshulanmu/itkaoyan.html
北京大学软件与微电子学院是经国家教育部、国家计委批准成立的“国家示范性软件学院”,也是教育部和科技部设立的“国家集成电路人才培养基地”。
学院秉承北京大学“民主科学、兼容并蓄”的精神,坚持北大“严谨、勤奋、求实、创新”的校风;以坚持改革开放、面向需求、质量第一为建院宗旨;以培养高层次、实用型、复合型、国际化软件及集成电路设计人才为目标。
学院设有1)软件技术系、2)网络与通信技术系、3)嵌入式系统系、4)管理与技术系、5)服务科学与工程系、6)数字艺术设计系、7)语言信息工程系、8)金融信息工程系、9)信息安全系、10)集成电路设计与工程系,共28个专业方向:软件开发技术、软件测试与质量保证、软件工程管理、嵌入式系统工程、嵌入式多媒体技术、数字家庭技术、移动通信服务终端、语言信息处理、计算机辅助翻译、网络与信息安全、移动及互联网技术与应用、服务科学与工程、金融信息工程、项目管理、创业与创新管理、IT市场营销、创业投资、媒体艺术、计算机动画、数字艺术技术、数字音频、游戏设计与编程、集成电路与系统芯片(SOC)设计、集成电路制造、集成电路测试与封装、嵌入式系统芯片及IP、光电子技术与应用、通信与应用电子技术。
在教学当中形成了灵活的课程体系,动态的教学计划,将人文科学与前沿技术教育贯穿始终,全面加强素质教育,重点培养学生的创新、创业精神和实践能力。在2003年教育部组织的对全国35所示范性软件学院中期评估中,北京大学软件与微电子学院综合排名第一,被誉为"示范中的示范"。2004年,“北京大学示范性软件学院建设”分别获北京大学教学成果一等奖、北京市教学成果一等奖,并于2005获国家级教学成果一等奖。
软件与微电子学院现面向报考国家重点院校的考生接收调剂:
一、双证调剂:(授予北京大学软件工程硕士、电子与通信工程硕士毕业证书和学位证书)
(1)第一志愿报考北京大学理工科......
IT人的网址之家愿意同任何合法网站、IT博客进行交换链接(2007-03-17 00:48:00)
摘要:IT人的网址之家愿意同任何合法网站、IT博客进行交换链接
网站名称:IT人的网址之家
网址:http://www.ithao123.com/
logo:http://blog.programfan.com/upfile/200703/20070316191753.gif
简介:程序员编程学习实用网址导航,代码下载搜索大全
给贵站的链接地址:http://www.ithao123.com/teshulanmu/link.html
1. 可以在这里留言,并添加我们网站的链接到贵站,首页或者次页均可
2. 也可以访问 http://www.ithao123.com/teshulanmu/link.html 申请链接
3.或者给我发邮件: ithao123@163.com
如果已经添加我们的链接,我们将在48个小时内添加贵站的链接到我们网站......
IT人的网址之家(2007-03-13 12:37:00)
摘要:
IT人的网址之家 http://www.ithao123.com/
IT人的网址之家---程序员编程学习实用网址,代码下载搜索大全
......
软件开发学习路线 转(2007-02-09 15:55:00)
摘要:软件开发学习路线
发表时间: 2006-2-11 08:50 作者: vogue 来源: 中国教程网--个人空间
我们今天来谈谈软件开发学习路线
两千多年的儒家思想孔孟之道,中庸的思想透入骨髓,既不冒进也不保守并非中庸之道,而是找寻学习软件开发的正确路线与规律。
从软件开发人员的生涯规划来讲,我们可以大致分为三个阶段,软件工程师→软件设计师→架构设计师或项目管理师。不想当元帅的士兵不是好士兵,不想当架构设计师或项目管理师的程序员也不是好的程序员。我们应该努力往上走。让我们先整理一下开发应用软件需要学习的主要技术。
A.基础理论知识,如操作系统、编译原理、数据结构与算法、计算机原理等,它们并非不重要。如不想成为计算机科学家的话,可以采取"用到的时候再来学"的原则。
B.一门编程语言,现在基本上都是面向对象的语言,JAVA/C++/C#等等。如果做WEB开发的话还要学习HTML/JavaScript等等。
C.一种方法学或者说思想,现在基本都是面向对象思想(OOA/OOD/设计模式)。由此而衍生的基于组件开发CBD/面向方面编程AOP等等。
D.一种关系型数据库,ORACLE/SqlServer/DB2/MySQL等等
E.一种提高生产率的IDE集成开发环境JBuilder/Eclipse/VS.NET等。
F.一种UML建模工具,用ROSE/VISIO/钢笔进行建模。
G.一种软件过程,RUP/XP/CMM等等,通过软件过程来组织软件开发的众多活动,使开发流程专业化规范化。当然还有其他的一些软件工程知识。
H.项目管理、体系结构、框架知识。
正确的路线应该是:B→C→E→F→G→H。
还需要补充几点:
1).对于A与C要补充的是,我们应该在实践中逐步领悟编程理论与编程思想。新技术虽然不断涌现,更新速度令人眼花燎乱雾里看花;但万变不离其宗,编程理论与编程思想的变化却很慢。掌握了编程理论与编程思想你就会有拨云见日之感。面向对象的思想在目......
C++的学习感想 转(2007-02-09 15:45:00)
摘要:
C++的学习感想
发表日期:2006-09-03作者:[转贴] 出处:
C++的学习感想
原作者姓名 robindy
正文
很多人把学习C++语言当成学习VC了,我曾经就走过这样的弯路。当学了很长时间的VC后
还是得回过头来学习C++语言本身。
那么学习C++从何处入手了?
C++语言相对于C语言来说引入了两个大的新东西,一个就是面向对象(具体来将就是类
),另外就是模板技术(模板编程或者叫泛型编程是进来非常流行的技术,在C#中虽然还
没有对泛型编程的支持,但是相信在将来也一定会加入这一功能),模板是C++中比较复
杂的部分,但是作为一个真正的C++程序员,这部分很重要。尤其是对C++标准程序库
的掌握尤为重要。
刚开始的时候千万不要直扑VC中的各种向导和设计器。因为依赖开发环境生成的很多代码
会把我们搞糊涂,也不利于我们学习C++语言本身。我的建议就是生成一个空的控制台工
程,然后自己向里面添加文件。
如下就是一个简单的控制台程序:
//robindy/list.cpp
#include <iostream>
#include <list>
using namespace std;
int main()
{
list<char> coll;
for(char c = 'a'; c <= 'z'; ++c)
{
coll.push_back(c);
}
list::const_iterator pos;
for(pos = coll.begin(); pos != coll.end(); ++pos)
{
cout << *pos << ' ';
}
cout << endl;
return 0;
}
对using namespace std;的解释:
所谓namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个......
游戏编程入门——入门者必看的好贴(2007-02-09 15:34:00)
摘要:主题:★(★(游戏编程入门——入门者必看的好贴★(★(
作者:gamejobnet
经常有人问我,没有编程经验的人该如何开始开发游戏。在此之前,我总是一个个的尽力回答。然而,后来提相同问题的人数增长到难以处理的地步。我决定,是时候把我所有的建议写成文章,作为一个大概。
这篇文章是针对那些想要开发自己游戏,但几乎没有编程经验的人。事实上,我假设读者没有任何编程经验。我主要讨论游戏开发的程序和设计方面,而不是艺术性。我也不准备讲述如何进入游戏行业(这方面已经有足够的资料),而只是让你逐步的开始开发自己的游戏。最后,我所指出的这条道路也并不能作为唯一的,或是最好的路径来学习开发游戏,但至少对我和一些人很有用。
选择一门语言
你要做的第一件事就是选择一门开发语言。你有很多选择,包括Basic,Pascal,C,C++,Java,等等。也经常会有人争论对于初学者那一门语言是最好的。对于这一系列流行语言的讨论,你可以参看John Hattan的著作,What Language Do I Use?(我用什么语言?)
我的建议是以C和C++开始。有些人会说这些语言对初学者来说太高级了,但因为我自己就是学C++,我并不同意这一说法。而且,C/C++是当今使用最广泛的语言(译者认为应该是汉语。。。),所以你可以找到大量学习资料和帮助。你先学C或C++都无所谓,因为只要学了一个,再学另外一个就很容易。但是,如果你先学C++,请保证在学习面向对象编程之前能理解和使用过程编程(等编程熟练再去学习类)。(译者:C是过程性语言,C++是面向对象语言)
如果你开始学习C/C++,发现太难,那再学一个简单一点的也没关系,比如Basic或Pascal。但是我真的认为,如果你坚持努力,而且有好的资料,学C/C++应该没有太大问题。
你的下一个问题可能会是:“我该怎么学C/C++?”我很高兴你这样问。最好的办法是上课。有老师可以回答你的问题,帮助你产生很大进步,编程练习作业也可以保证你能用到所学的东西。
如果你不觉得上课是个好主意,那最好的办法就是买一些好书。不要花太多时间去选一本什么“超级宝典”或“万用全书”,因为你最终可能会买几本。我建议你去一家书店,然后拿几本比较入眼的......