分页: 2/24 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]
May 22
每个程序员都有自己烦心事,不论这事指的是范围蠕变(scope creep),还是指匈牙利变量命名 (Hungarian notation),我们都明白,这是我们有我们行业里的特定的烦恼。 下面要说的就是让程序员们烦恼的十件事情。

10. 注释 — 只解释了“how”却没有解释“why”

入门级的编程课程通常会教育学生们写代码前先写注释、而且要尽量多注释。 这种教育的出发点是“多注释肯定比少注释好、少注释肯定比没注释好”。可不幸的是,很多的程序员把这当成了一种任务,对每一行代码都注释一下。

r = n / 2; // 让 r 等于 n 除以 2

// 当 r - (n/r) 大于 t 时进行循环
while ( abs( r - (n/r) ) > t ) {
r = 0.5 * ( r + (n/r) ); // 设置 r 等于 r + (n/r) 的一半
}

经过这样的注释,你否明白了这段代码是干什么的?的确,我也没明白。 问题就在于,虽然有大量的注释,可它们只是描述了代码是干什么了,却没有说明代码为什么要这样写。

现在,请看一下我们采用另外一种方式对同一段代码进行的注释:

// 使用牛顿-Raphson算法求n的平方根近似值

r = n / 2;
while ( abs( r - (n/r) ) > t ) {
r = 0.5 * ( r + (n/r) );
}

这就好多了!也许我们还是不能完全明白这段代码的作用,但至少是有了一点方向了。

注释是用来帮助读者理解代码的,不是用来解释语法的。 我可以大胆的认为,读者对for循环的工作原理是了解的;所以没必要写这样的注释:“// 对客户列表进行for循环操作”。读者不明白的是你的代码是做什么用的,你为什么要采用这种方式实现它。

9. 干扰

很少有程序员能在眨眼之间从一种活动中转换到编程的状态中。通常情况下,我们更类似于需要慢慢启动的火车,而不是能突然加速的 法拉利; 我们需要一定的时间才能进入工作状态,一旦我们进入稳定有效的工作状态,我们的工作效果和产出会很丰硕。 不幸的是,当思路不断的被客户、经理、以及你的同事打断时,你的大脑很难进入编程的状态。

当我们干一件事情时,有太多的琐事需要我们放在心里,我们需要先放下这个事情,处理那个人事情,回头又干这个事情,还不能有差错。这些干扰会中 断我们的思路,而重新整理清楚思路又要你花费大量的时间,这是让人懊恼的、没有比这更让人泄气、让人有挫折感的过程了。

8. 范围蠕变(Scope creep)

范围蠕变(Scope creep) (也称作焦点蠕变(focus creep), 需求蠕变(requirement creep), 功能蠕变(feature creep),以及其它一些乱七八糟的演变词语),指在项目管理里项目的需求变更失控。 当一个项目的范围没有明确的定义清楚、没有文档化、不受控时就会出现这种现象。 这通常被认为是一种有负面影响的事情,应该尽力避免。

范围蠕变通常会把一个简单的需求变成一个复杂惊人的需要大量时间的巨无霸。 那些负责需求调研的家伙们只需要敲几下无辜的键盘就能把事情变成这样:

◆版本 1: 显示这个地区的地图

◆版本 2: 显示这个地区的地图,要三维立体的

◆版本 3: 显示这个地区的地图,要三维立体的,而且能够使用它作为飞行导航图

一个本来30分钟能完成的任务变成了一项要几百人/天才能完成的超级复杂的系统。更糟糕的是,大多数情况下,需求变更是发生在开发阶段 的,这样一来你需要重写代码,重新回归,有时要把前几天才开发的代码删除。

7. 管理者 — 完全不懂编程

管理工作不是一种简单的工作。人是一种让人很讨厌的动物; 我们善变、喜怒无常,我们都自以为天下第一。想让这样的一群人都感到满意和团结,你需要付出像山一样大的努力。 然而,这并不意味着管理者就可以在对下属的工作毫不理解的情况下进行管理。 当管理者对我们的工作没有一点知识概念时,后果只会是需求频繁变动,不现实的工期,普遍的挫折感(管理者和开发人员)。程序员们对此的抱怨相当普遍,这也 是产生争执不合的根源。

6. 写文档

在说这个条目之前我先承认,我们确实有很多的文档生成工具,但据我的经验,这些工具都是只适合生成API文档,以供其他程序员参考。如果你开发 的软件是平时人们每天都要用的,你必须要写一些外行人(例如你的实施,客服等)都能理解的文档手册。

我们可以很容易的看出,有些事情程序员们极不愿意去做。 你可以简单的回顾一下所有的开源项目。 人们百折不挠的对这些项目的一个索求是什么:文档。
我敢打保票的说,不管在哪里,至少会有一半的程序员当要求写文档时会说:“不能让其他人去写吗?“。

5. 程序 — 缺少文档

我可从来没说过我们程序员是说一套做一套的人。 程序员们经常会在他们的项目里用到第三方的类库和应用。 于是,我们需要文档。 很不幸呀,就像我在第6条里说的那样,程序员们痛恨写文档。这戏剧性的事情发生在我们自己身上。

当你需要使用一个第三方类库时发现,至少有一半的API无从知道是干什么好用的,没有任何事情比这个更打击人的了。 函数 poorlyNamedFunctionA() 和函数 poorlyButSimilarlyNamedFunctionB() 有什么区别? 在我使用 PropertyX 属性前是否需要测试一下它是不是 null 值?我估计只有通过自己的测试和报错才能弄清楚!。

4. 硬件

任何一个曾经被叫去调试一个数据库服务器上奇怪的宕机现象,或是被叫去解决RAID驱动器不能正确的工作的问题的程序员,当发现是硬件问题时, 都会痛苦不已。 人们有一种普遍的误解,认为程序员就是搞电脑的,他们肯定知道如何修理电脑。 不可否认,有些程序员确实是个全才,但我估计,绝大部分程序员都不知道,或者根本不关心当程序被编译成机器码后如何工作的。我们只关心做出来的东西是否符 合需求文档,这样我们才能集中精力去解决这上层的任务。

3. 含糊不清

“网站宕机了”. “XX功能工作不正常”。 处理含糊不清的任务是种痛苦。 每次当非程序员被要求重现他们所遇到的问题时表现出的愤怒都让我吃惊不已。 他们似乎不太明白,仅仅一句”它宕机了,修复它!”是无法让我们开始工作的,我们需要更多的信息。

软件的运行是(大部分情况下)有迹可寻的。我们也乐见与此。 请迁就我们,帮我们指出是在哪个阶段,什么情况下出的问题,而不是简单的说一句”修复它“。

2. 其他程序员

程序员经常和其他程序员合不来。诧异吗,但这是真的。 这方面的事情我可以轻松的列出十大条,讲细点甚至可以单独写篇博客,所以这里我只列出几个常见的、让其他同事感到懊恼的程序员的特征:

◆脾气暴躁以至态度极不友好。

◆不能明白什么时候该去讨论系统的架构,什么时候是应该去动手去做。

◆无法进行有效的沟通,使用易于误解的专业术语。

◆自己的事情处理不好。

◆对要做的程序和项目缺乏兴趣。

那么,这最后的,但不是最糟糕的,序号为1的让程序员们烦恼的…

1. 自己写的代码 — 6个月以后的

Don’t sneeze, I think I see a bug.

回顾一下自己以前写的代码,是否也会愁眉苦脸?当时怎么会这么愚蠢!怎么能编写成这样的东西!烧掉!丢到火里!

现实是,软件技术界是一个不断变化的世界。 今天被看成是最好的方式,明天也许就会过时。 我们不可能写出完美的代码,因为判断我们的程序好坏的标准日新月异。 这令人很不爽,你的作品,今天看来是那么的完美,但也许不久之后就会变成被人嘲笑的对象了。 真是让人沮丧,因为不论我们如何努力的学习最新最棒的开发工具,设计,框架,以及开发方法,我们总是比最新的技术发展趋势慢了一拍。 对于我来说,这是做一个程序员最苦恼的事情了。我们不断的升级技术,是为了让软件更好,但却禁不住感到,我就像一个做沙毯(sand-painting) 的和尚。
Tags:
May 19
注:除系统默认的设置外,普通配置是指一般情况下的使用;网络配置是指即上互联网又在局域网当中;单机配置是指没联任何网络的单个机器;极端配置是指追求尽可能多的机器资源所做的调整。

1、Alerter
服务名称:Alerter
进程名称:services.exe
功能说明:这个服务是当系统发生故障时向管理员发送警报,或向用户发送出错信息。除非你的电脑处在局域网中,而且配有网络管理员,一般情况下可以设置为“手动”或“已禁用”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

2、Application Layer Gateway Service
服务名称:ALG
进程名称:alg.exe
功能说明:为Internet共享和防火墙的第三方插件提供支持如果你使用了WindowsXP的Internet共享和防火墙,那么这个服务必须启用。它占用大约1.5MB的内存资源。
默认设置:手动
普通配置:手动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

3、Application Management
服务名称:AppMgmt
进程名称:svchost.exe
功能说明:Windows2000/XP引入了一种基于msi文件格式(应用程序安装信息程序包)的软件管理方案——应用程序管理组件服务,它不仅管理软件的安装、删除,而且可以使用此项服务修改、修复现有应用程序,监视文件复原并通过复原排除基本故障等。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:手动

4、Automatic Updates服务名称:wuauserv
进程名称:svchost.exe
功能说明:Windows自动升级的服务。要注意的是,不管是通过Windows Update手动或自动升级,都需要Background Intelligent Transfer Service和System Event Notification这两个服务的支持。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

5、Background Intelligent服务名称:BITS
进程名称:svchost.exe
功能说明:用于通过Http1.1服务器来异步传输数据,也就是利用闲置网络带宽在后台传输文件,Windows Update需要用到这个服务,从而实现升级数据断点续传功能。另外,在使用MSN Explorer、Windows Messenger、Windows Media Player或.NET功能等时,它的自动更新需要这个服务。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

6、Transfer Service服务名称:
进程名称:svchost.exe
功能说明:用于通过Http1.1服务器来异步传输数据,也就是利用闲置网络带宽在后台传输文件,Windows Update需要用到这个服务,从而实现升级数据断点续传功能。另外,在使用MSN Explorer、Windows Messenger、Windows Media Player或.NET功能等时,它的自动更新需要这个服务。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

7、ClipBook服务名称:ClipSrv
进程名称:clipsrv.exe
功能说明:这个服务通过Network DDE和Network DDE DSDM提供的网络动态数据交换服务,查阅远程电脑中的剪贴薄,即使你的电脑在局域网中,为了安全起见还是强烈建议将其设置为“手动”,而对于普通用户来说,完全可以将其设置为“已禁用”。这样可以节省大约1.3MB的内存空间。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

8、Com+System Application服务名称:COMSysApp
进程名称:dllhost.exe
功能说明:主要为那些使用了COM+的程序提供主持,同时系统日志也需要它才能运行,因此建议改为手动。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

9、COM+ Event System服务名称:EventSystem
进程名称:svchost.exe
功能说明:为使用COM+程序提供系统事件支持,或曰自动发布到订阅 COM 组件。建议保持Windows的默认设置。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:已禁用

10、Computer Browser服务名称:Browser
进程名称:svchost.exe
功能说明:维护网络邻居中计算机的最新列表,其中包括基于Windows 的域、工作组和计算机,还有其它NetBIOS协议的网络设备,“网上邻居”显示的内容是来源于此。并将这个列表通知给请求的程序。普通单机用户设置为“已禁用”,局域网用户设置为“自动”。如果,在“网上邻居”中看不到其它电脑,很可能是这个服务没有开启。
默认设置:自动
普通配置:已禁用
网络配置:自动
单机配置:已禁用
极端配置:已禁用

11、Cryptographic Services服务名称:CryptSvc
进程名称:svchost.exe
功能说明:它主要用来确认Windows 文件签名的,如果将其禁用,那么你会经常遇到报告驱动程序未被微软鉴定的警告框。同时这个服务也是Windows Update手动或自动更新时所需要的。另外,在升级SP1 或SP2、DirectX 9.0 必须要这个服务处于运行状态。而Windows Media Player和一些.NET应用程序也需要该服务。它大约占用1.9MB内存空间。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:已禁用

12、DHCP Client服务名称:Dhcp
进程名称:svchost.exe
功能说明:全称Dynamic Host Configuration Protocol(动态主机配置协议),该协议可以自动为局域网中的每一台计算机自动分配IP 地址,并完成每台计算机的TCP/IP协议配置,包括IP地址、子网掩码、网关,以及DNS 服务器等。这样在局域网中特别是大型局域网中,管理员就不必为每一台计算机手工配置TCP/IP 协议了,也避免了IP 地址重复的问题。作为普通用户,如果已通过DSL、Cable等方式连入Internet,那么还是保持自动状态为好,因为我们在Internet 上的IP地址是由ISP动态分配的。如果系统不应用于任何网络,那么你可以将其设为“已禁用”。在Windows中要启用DHCP协议,只要将IP地址设置为“自动获得IP地址”即可。具体的方法如下:以Windows XP为例,打开“本地连接”属性,双击“Internet协议(TCP/IP)”打开属性窗口。接着,在“常规”选项卡中选中“自动获得IP地址”,单击右下角的“高级”。下面在打开窗口的“IP设置”选项卡中,就可以看到“DHCP被启用”。
默认设置:自动
普通配置:自动
网络配置:已禁用
单机配置:自动
极端配置:已禁用

13、Distributed Link Tracking Client服务名称:TrkWks
进程名称:svchost.exe
功能说明:分布式连接跟踪客户端,它能跟踪文件在网络域的NTFS卷中移动状况,并发出通知。普通用户设置为:“已禁用”,局域网用户(硬盘分区文件系统为NTFS)设为:“自动”。比如:你在电脑A上创建了一个文件,接着在电脑B上创建了这个文件的快捷方式或链接,如果你在电脑A 中移动了文件的位置,那么这个服务将会告诉电脑B 这个文件的新位置并进行修正。对于单机用户,这个服务用处不大,而且它会占用大约3.5MB~4MB 的内存资源。
默认设置:自动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

14、Distributed Transaction Coordinator服务名称:MSDTC
进程名称:msdtc.exe
功能说明:并列事务,是分布于两个以上的数据库,消息队列,文件系统,或其它事务保护资源管理器。这个服务禁用后,事件日志会报告相关错误。不过,经测试发现,并不会影响系统运行。而一些.NET程序会用到它。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

15、DNS Client服务名称:Dnscache
进程名称:svchost.exe
功能说明:域名系统客户端,它可将域名解析为IP 地址。除非你没有连入任何网络,否则应设为“自动”。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

16、Error Reporting Service服务名称:ERSvc
进程名称:svchost.exe
功能说明:当应用程序出现错误时,这个服务可以向微软提交相关报告。因为它的用处并不大,还白白占用内存和系统资源,因此推荐将其禁用。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

17、Event Log服务名称:Eventlog
进程名称:services.exe
功能说明:该服务能记录程序和系统发送的出错消息。日志包含了对诊断问题有所帮助的信息。有时禁用这个服务重启系统后,会导致了与几个网络有关的服务无法启动,并出现无法拨号上网的现象。因此如果你存在Internet 或局域网连接,建议还是把设为“自动”吧。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:自动
极端配置:自动

18、Fast User Switching Compatibility服务名称:FastUserSwitc hing Compatibility
进程名称:svchost.exe
功能说明:在Windows XP中提供了用户快速切换功能,让你可以在保持当前用户登录的情况下,再用另外的账户登录,实现同时登录状态。除非你的电脑有多人使用,并且真的需要这个功能,否则还是将其改为手动或已禁用。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

19、Fax Service服务名称:FAX
进程名称:fxssvc.exe
功能说明:传真服务,在Windows 95中的传真功能在Windows 2000中重新被予以支持,而且与系统集成得更好。如果你不用它,就设为“已禁用”吧。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

20、Help and Support服务名称:helpsvc
进程名称:svchost.exe
功能说明:WindowsXP 搜索和帮助功能所必需的服务,但我们并不是每天都要用到这个功能,因此建议设置为“已禁用”,需要时再启动它。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

21、Human Interface Device Access服务名称:HidServ
进程名称:svchost.exe
功能说明:主要是那些带有功能按钮(传真、复印)扫描仪、或者多媒体键盘等需要使用这个服务,因此,建议先将其设置为“已禁用”,如果你的某些设备出现问题,再将其设置为“自动”。
默认设置:已禁用
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

22、HTTP SSL服务名称:HTTPFilter
进程名称:svchost.exe
功能说明:此服务通过安全套接字层(SSL)实现 HTTP 服务的安全超文本传送协议(HTTPS)。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:手动

23、IMAPI CD-Burning COM Service服务名称:ImapiService
进程名称:imapi.exe
功能说明:这是Windows XP的刻录功能的服务,让你可以通过拖放来进行光盘刻录,非常方便。同时,一些软件也会用到这个服务,因此建议将其设置为“自动”,如果你安装了Nero 等刻录软件,也可以尝试将其禁用,这样可以加速Nero的运行速度。这个服务占用1.6MB的内存资源。
默认设置:手动
普通配置:自动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

24、Indexing Service服务名称:cisvc
进程名称:cisvc.exe
功能说明:索引服务能针对本地硬盘或共享网络驱动器上的文档内容和属性建立索引,并通过Windows 2000/XP特有的文档过滤器快速定位到你所需要的文档,它大大强化了Windows 2000/XP的搜索能力。但索引服务要持续不断进行,所以会消耗了大量系统资源。微软建议在仅有64MB内存的系统中,如需索引的文档超过十万个,就应该禁用这个服务。但实际测试中,我们发现即使文档数量远远低于十万个,系统资源的消耗也非常惊人,而且在128MB的系统上情况也好不了多少,因此我们强烈建议禁用它。另外,虽然微软称它只在系统空闲时运行,但我们发现,它经常并不那么规矩,如果你的电脑经常会出现迟缓的问题,那么试着禁用它看看效果。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

25、Internet Connection Firewall/Internet Connection Sharing服务名称:SharedAccess
进程名称:svchost.exe
功能说明:Internet防火墙及为局域网计算机提供Internet共享连接。这个服务为多台联网的电脑共享一个拨号网络访问Internet 提供了捷径,对不使用该功能的普通用户可将其设为“已禁用”。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

26、IPSEC Services服务名称:PolicyAgent
进程名称:lsass.exe
功能说明:IP 安全策略代理服务,它允许IP 安全策略对两台计算机之间传输的数据包进行加密,从而防止在网上看到它的人对它进行更改和破译。IPSEC 是一种用来保护内部网、专用网络以及外部网
(Internet、Extranet)免遭攻击的重要防御方法。使用IPSEC 前必须需要首先定义两台计算机之间相互信任和通信安全的方式。请注意:在Windows 2000默认情况下“IP安全策略代理”是自动启动的,而“IP安全策略”并没有启动,既然如此,一般用户就完全可以禁用该服务。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

27、Logical Disk Manager服务名称:dmserver
进程名称:svchost.exe
功能说明:它是Windows 磁盘管理的重要服务,如果你在通过“控制面板→管理工具→计算机管理→磁盘管理”时遇到问题,那么最好看看这个服务是否启动。
默认设置:自动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

28、Logical Disk Manager Administrative Service服务名称:dmadmin
进程名称:dmadmin.exe
功能说明:与上一个服务相似,磁盘管理请求的系统管理服务。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

29、Messenger服务名称:Messenger
进程名称:services.exe
功能说明:发送和接收由系统管理员或由Alerter 服务所发送消息的服务。由于Alerter服务需要依存本服务,因此如果已将Alerter禁止,那么这项可以设置为“手动”或“已禁用”。这个服务提供了服务器和客户机之间传输信息的功能,它对于家庭用户来说没有任何用处,因此建议将其设置为“已禁用”,这样还可以将来自互联网的垃圾信息禁掉。另外,你还可以在命令提示符中输入“netsend 127.0.0.1 hi”来测试你的电脑是否存在相关漏洞,如果收到了弹出信息“Hi”,那么你应该禁用这个服务。如果收到的是错误提示“网络找不到此消息别名”,那么你的电脑是安全的。如果你实在需要这个服务,那么可以通过防火墙关闭UDP 的135、137端口和TCP 的135、139、445 端口来过滤来自互联网的信息。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

30、MS Software Shadow Copy Provider服务名称:SwPrv
进程名称:dllhost.exe
功能说明:和“Volume Shadow Copy”服务联合使用,主要用来进行备份的。另外,有些磁盘克隆、镜像等软件需要使用这个服务才能运行。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

31、Net Logon
服务名称:Netlogon
进程名称:lsass.exe
功能说明:简单说就是在局域网上验证登录信息的服务。一般家庭用户可以将其设为“已禁用”或“手动”。有时中了病毒后,这个服务会出现无法启动的问题。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

32、NetMeeting Remote Desktop Sharing服务名称:mnmsrvc
进程名称:mnmsrvc.exe
功能说明:远程桌面共享,该服务能通过NetMeeting 允许有权限的用户远程访问Windows桌面。这个功能对一般用处不大,可以设为“已禁用”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用

33、Network Connections服务名称:Netman
进程名称:svchost.exe
功能说明:网络连接管理着“网络和拨号连接”文件夹中的所有对象。如果你有任何网络连接(包括Internet拨号连接)就保持“手动”状态。否则若你禁用它,在“网络和拨号连接”文件夹中将什么都看不到,更不用说新建连接和拨号上网了。
默认设置:手动
普通配置:手动
网络配置:自动
单机配置:手动
极端配置:已禁用

34、Network DDE
服务名称:NetDDE
进程名称:netdde.exe
功能说明:网络动态数据交换服务是一种为DDE 对话提供网络传输和安全的服务。DDE(动态数据交换)是实现进程通讯的一种形式,它允许支持DDE 的两个或多个程序交换信息和命令。对一般用户可设为“已禁用”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

35、Network DDE DSDM服务名称:NetDDE dsdm
进程名称:netdde.exe
功能说明:网络动态数据交换服务是一种为DDE 对话提供网络传输和安全的服务。DDE(动态数据交换)是实现进程通讯的一种形式,它允许支持DDE 的两个或多个程序交换信息和命令。对一般用户可设为“已禁用”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

36、Network Location Awareness (NLA)服务名称:Nla
进程名称:svchost.exe
功能说明:这个服务是Internet 网络连接共享所必需的,不过只要在服务端开启即可。
默认设置:手动
普通配置:手动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

37、NT LM Security Support Provider
进程名称:lsass.exe
功能说明:为没有使用命名管道传输的远程过程调用 (RPC) 程序提供安全性。管理系统安全信息,如果你启动了Telnet 服务,那么这个服务必须打开。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:已禁用

38、Performance Logs and Alerts服务名称:SysmonLog
进程名称:smlogsvc.exe
功能说明:按照计划收集系统性能数据,并将信息发送到日志或进行提醒。一般用户根本不需要它。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

39、Plug and Play服务名称:PlugPlay
进程名称:services.exe
功能说明:打开Windows 的即插即用功能,建议将其设置为:自动,如不然会导致注册表混乱。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:自动
极端配置:自动

40、Portable Media Serial Number服务名称:WmdmPmSp
进程名称:svchost.exe
功能说明:通过联网的计算机重新找回连接在你电脑上的移动播放器(MP3播放器等)的数字序号。一般情况下禁用即可。如果禁用后,你的Windows Media Player出现问题,需要将其开启。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

41、Print Spooler服务名称:Spooler
进程名称:spoolsv.exe
功能说明:打印后台处理,该服务的作用是将多个请求打印的文档统一进行保存和管理,待打印机空闲后,再将数据送往打印机处理。无任何打印设备的用户设置为“已禁用”,否则设为“自动”。请注意:
如果你启用了传真服务(Fax Service)的话,就应该保持自动状态,因为传真服务依赖Print Spooler的运行。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:自动
极端配置:已禁用

42、Protected Storage服务名称:Protected Storage
进程名称:lsass.exe
功能说明:该服务主要用来保存本地密码,比如:拨号密码和Outlook密码等,或网络站点用户名、密码等信息(IE 的自动完成需要它的支持)。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

43、QoS RSVP服务名称:RSVP
进程名称:rsvp.exe
功能说明:QoS是网络的一种安全机制。在正常情况下并不需要QoS,但是对关键应用和多媒体应用就十分必要。当网络过载或拥塞时,QoS 能确保重要业务量不受延迟或丢弃,同时保证网络的高效运行。如果你经常使用Windows Media Player收看或收听网络电视或广播,或者使用NetMeeting,那么就得将其设置为“自动”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

44、Remote Access Auto Connection Manager服务名称:RasAuto
进程名称:svchost.exe
功能说明:当某个程序需要远程地址时,该服务会创建到网络的连接。有时你的网络连接需要这个服务。同时,一些Cable或DSL服务提供商需要这个服务,你可以尝试将其设置为禁用,并测试网络连接是否正常。如果你使用了硬件路由器和网关,那么此服务就不必要了。
默认设置:手动
普通配置:手动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

45、Remote Access Connection Manager
服务名称:RasMan
进程名称:svchost.exe
功能说明:用于创建网络连接,如果你使用了Internet共享,那么该服务就是必需的了。另外,一些Cable 和DSL 连接需要此服务才能正常运行。如果你使用了硬件网关和路由器,那么它就不必开启了。
默认设置:手动
普通配置:手动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

46、Remote Desktop Help Session Manager
服务名称:RDSessMgr
进程名称:sessmgr.exe
功能说明:管理和控制远程助手。它大约会占用3.4~4MB的内存资源。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

47、Remote Procedure Call (RPC)
服务名称:RpcSs
进程名称:svchost.exe
功能说明:这个服务极为重要,许多其他服务需要它才能正常运行。而且如果你禁用了它,那么很可能导致电脑无法启动。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:自动
极端配置:自动

48、Remote Procedure Call (RPC) Locator服务名称:RpcLocator
进程名称:locator.exe
功能说明:用于管理RPC 名称服务数据库。一般情况下禁用即可,如果遇到网络断线,那么可以将其设置为手动。它将占用大约1.2MB的内存空间。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:已禁用

49、Remote Registry Service服务名称:RemoteRegistry
进程名称:svchost.exe
功能说明:远程注册表服务能使你在本机上编辑远程的另一台计算机上的注册表。普通用户根本没必要使用这个服务。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

50、Removable Storage
服务名称:NtmsSvc
进程名称:svchost.exe
功能说明:用于管理可移动存储媒体,比如:磁带机等,如果在禁用后,你的软盘、CD或DVD光驱出现问题(比如:如果自动播放等),那么可以将其设置为“自动”。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:自动
极端配置:自动

51、Routing and Remote Access服务名称:RemoteAccess
进程名称:svchost.exe
功能说明:提供通过Modem(或其他设备拨号)或VPN远程连接到局域网络的路由服务。启用后,控制面板中的网络连接的接入的连接图标将被激活。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

52、Run As Service服务名称:seclogon
进程名称:services.exe
功能说明:以其他用户身份运行服务的服务,当你以一般权限用户身份登录系统,而在使用中又需要修改只有系统管理员才能修改的系统设置项时,该服务提供了不重启系统以管理员身份登录的捷径。你只需要在命令提示符下运行RunAs 命令就可达到更改目的。对于一般用户在未熟悉RunAs 命令用法之前可以将其设为“已禁用”。另外,按住Shift键再右击程序快捷方式后,在弹出菜单中选择“运行方式”可打开它的窗口。
默认设置: 已禁用
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

53、Secondary Logon服务名称:seclogon
进程名称:svchost.exe
功能说明:是Run As服务的辅助服务,在Windows XP中已经不再有Run As Service,而直接使用这个服务来实现,让你在当初账户下使用另外的账户启动程序。比如:当前的账户权限较低,无法使用一些系统工具,而利用这个服务,则可以直接右击程序文件,然后选择“Run As”,接着就可以用管理员帐户启动系统工具,而不必重新登录。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

54、Security Accounts Manager
服务名称:SamSs
进程名称:lsass.exe
功能说明:与“Protected Storage”服务相似,用来保存本地用户的一些安全信息。如果你经常使用组策略,那么最好将其设置为“自动”。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

55、Server服务名称:lanmanserver
进程名称:svchost.exe
功能说明:用来管理网络中文件和打印服务器,对于一般用户而言可以将其设置为:手动,如果你是局域网用户则需将其设置为:自动。
默认设置:自动
普通配置:已禁用
网络配置:自动
单机配置:已禁用
极端配置:已禁用

56、Shell Hardware Detection服务名称:ShellHWDetection
进程名称:svchost.exe
功能说明:用于支持设备的自动播放,比如:闪存、各种记忆卡、光驱等。如果你的笔记本电脑在使用坞后,出现问题、在“我的电脑”中看不到DVD光驱、自动运行出现问题等,可以将其设置为“自动”看看是否能解决。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:自动
极端配置:已禁用

57、Smart Card/Smart Card Helper
服务名称:SCardSvr
进程名称:SCardSvr.exe
功能说明:这两个服务提供对智能卡设备的支持。若没有这种卡,应将其设为“已禁用”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

58、SSDP Discovery Service服务名称:SSDPSRV
进程名称:svchost.exe
功能说明:用于定位你的家庭网络中的UPnP设备,与“Universal Plug and Play Device Host”服务依存,它能够检测并配置你的UPnP设备,如果你没有这样的设备,出于安全考虑,最好将其禁用。另外,如果你使用了支持UPnP 的NAT 防火墙或路由器,那么MSN Messenger 需要使用此服务。如果你在玩DirectX 的游戏时,发现它们进行网络连接多人对战时很困难,那么最好设置为“自动”,同时下载所有Windows的安全补丁。这个服务还存在一些问题,比如:它会向UDP端口1900发送太多广播,如果你发现自己并没有进行什么网络操作,但系统托盘右下角的网络连接图标总是闪个不停,那么很可能是这个服务造成的。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

59、Still Image Service服务名称:StiSvc
进程名称:stisvc.exe
功能说明:主要用于控制连接到你电脑上的扫描仪和数码相机。如果停用这个服务,那么大部分扫描仪和数码相机可能无法工作。因为它们的驱动程序往往和这个服务紧密结合。有网友报告HP的扫描仪驱动程序会导致StiSvc进程占用99%的CPU资源,因此,如果你在使用HP扫描仪进行扫描时,系统突然变得非常慢,最好下载、安装其最新的驱动程序。 如果这样还不能解决问题,就得先卸载驱动程序,然后停用这个服务,接着重启电脑,重装驱动程序即可。当然,如果不经常使用扫描仪或数码相机,也可以将其设置为“手动”或“已禁用”。
默认设置:自动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:已禁用

60、System Event Notification服务名称:SENS
进程名称:svchost.exe
功能说明:和“COM+ Event System”是依存关系,系统日志主要用来记录登录和电源事件。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

61、System Restore Service服务名称:srservice
进程名称:svchost.exe
功能说明:这个服务用来支持Windows XP的系统还原服务,它会占用大量的系统资源。如果禁用了这个服务,那么原来的创建的还原点也会一并被删除。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

62、Task Scheduler服务名称:Schedule
进程名称:svchost.exe
功能说明:用来管理计划任务的,比如每周按时整理磁盘等。如果你不使用Windows的计划任务,那么可以将其设置为:已禁用。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

63、TCP/IP NetBIOS Helper Service
服务名称:LmHosts
进程名称:svchost.exe
功能说明:TCP/IP NetBIOS支持服务,该服务能在TCP/IP上提供NetBIOS支持。由于NetBIOS是基于局域网的,因此作为访问Internet资源的一般用户可以禁用它,除非你的系统处在局域网中。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

64、Telephony服务名称:TapiSrv
进程名称:svchost.exe
简单地说这个服务能为计算机提供电话拨号的能力。如果你使用拨号方式连接到Internet或通过电话线连接其他计算机,就应将其设为“手动”。
默认设置:手动
普通配置:手动
网络配置:自动
单机配置:已禁用
极端配置:已禁用

65、Telnet
服务名称:TlntSvr
进程名称:tlntsvr.exe
功能说明:该服务允许你从远程计算机上登录以本系统并且使用命令行方式操作这台计算机。对于一般单机用户该服务并不重要,可以设为“手动”或“已禁用”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

66、Terminal Services服务名称:TermService
进程名称:svchost.exe
功能说明:实现远程登录本地电脑,快速用户切换和远程桌面功能需要该服务。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

67、Themes服务名称:Themes
进程名称:svchost.exe
功能说明:Windows XP桌面主题服务,一个主题将占用大约4~12MB。
默认设置:自动
普通配置:自动
网络配置:手动
单机配置:手动
极端配置:已禁用

68、Uninterruptible Power Supply服务名称:UPS
进程名称:ups.exe
功能说明:这个服务是用来管理你的UPS的,如果你没有UPS就将它设置为:“手动”或“已禁用”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

69、Universal Plug and Play Device Host服务名称:UPNPhost
进程名称:svchost.exe
功能说明:与“SSDP Discovery Service”服务为依存关系,见前述“SSDP Discovery Service”。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

70、Upload Manager服务名称:uploadmgr
进程名称:svchost.exe
功能说明:用于发送硬件驱动程序信息到微软,使其能够跟踪驱动信息的可用性。对于简单文件和打印共享这个服务并不必要。因此完全可以将其禁用。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

71、Volume Shadow Copy服务名称:VSS
进程名称:vssvc.exe
功能说明:与“MS Software Shadow Copy Provider service”互为依存关系,微软备份功能也需要使用这个服务。占用大约3.0 MB的内存资源。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

72、WebClient服务名称:WebClient
进程名称:svchost.exe
功能说明:可能与以后的.Net软件有关联,不过一般禁用即可。如果某些微软的产品因此而出现问题,比如:MSN Explorer,、Media Player、NetMeeting、Messenger等,那么可以将其设置为自动。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

73、Windows Audio服务名称:AudioSrv
进程名称:svchost.exe
功能说明:控制声音。
默认设置:自动
普通配置:自动
单机配置:自动
极端配置:自动

74、Windows Image Acquisition (WIA)服务名称:stisvc
进程名称:svchost.exe
功能说明:Windows图像获取服务,这是Windows XP加入的一个新功能,主要包括了Windows XP对图像设备的支持以及对图像信息的处理编辑等功能。从最终用户一端来看,WIA 主要作用是:支持图像设备,如扫描仪、数码照相机、视频摄像机等;处理图像,包括将图像信息从移动设备中转存到桌面计算机中,
对图像进行编辑排版直至打印等一系列的操作。 WIA系统设有一个操作向导,在向导的指引下,你可以轻松完成上述的各种工作。一些扫描仪、摄像头、数码相机需要使用此服务。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:已禁用
极端配置:已禁用

75、Windows Installer服务名称:MSIServer
进程名称:msiexec.exe
功能说明:这个服务对于那些使用MSI 文件(Windows 安装程序)进行安装的软件是必需的。现在越来越多的软件使用Windows 安装程序进行安装,所以最好将其设置为“手动”。它会占用大约3.4 MB的内存资源。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:手动

76、Windows Management Instrumentation服务名称:Winmgmt
进程名称:svchost.exe
功能说明:Windows管理规范和Windows管理规范驱动程序扩展,WMI是Windows 2000 中的基础管理结构,它通过一组常用接口控制和监视系统(如对系统属性的查看与更改、设置用户权限等)。为加快系统启动速度,我们可以将这两个服务设置为“手动”,待系统启动后在需要的时候再自动用它们。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:自动
极端配置:自动

77、Windows Management Instrumentation Driver Extension服务名称:Wmi
进程名称:svchost.exe
功能说明:Windows管理规范和Windows管理规范驱动程序扩展,WMI是Windows 2000 中的基础管理结构,它通过一组常用接口控制和监视系统(如对系统属性的查看与更改、设置用户权限等)。为加快系统启动速度,我们可以将这两个服务设置为“手动”,待系统启动后在需要的时候再自动用它们。
默认设置:手动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:已禁用

78、Windows Time服务名称:W32Time
进程名称:svchost.exe
功能说明:自动连接到Internet(或局域网中)的服务器来校对你的系统时间。一般每隔七天自动较对一次,非网络服务器感觉意义不大。
默认设置:自动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

79、Wireless Zero Configuration服务名称:WZCSVC
进程名称:svchost.exe
功能说明:用于自动配置无线网络设备和连接品质反馈。如果你没有无线网络,那么将其设置为禁用即可。
默认设置:自动
普通配置:手动
网络配置:手动
单机配置:手动
极端配置:已禁用

80、WMI Performance Adapter服务名称:WmiApSrv
进程名称:wmiapsrv.exe
功能说明:WMI 的性能适配器。一般用户根本不需要它,禁用它可以节省大约2.5~6MB的内存资源。
默认设置:手动
普通配置:已禁用
网络配置:已禁用
单机配置:已禁用
极端配置:已禁用

81、Workstation服务名称:lanmanworkst ation
进程名称:svchost.exe
功能说明:它是用来管理其他网络功能的,如果你的电脑上网,那么应该选择:自动。
默认设置:自动
普通配置:自动
网络配置:自动
单机配置:自动
极端配置:自动
Tags:
May 18
我们的价值观

Google 的十大真理

Google 联合创始人拉里·佩奇说,“完美的搜索引擎需要做到确解用户之意,切返用户之需”。Google 推出搜索服务之初,您可能惊喜地发现输入搜索查询后就能迅速得到正确答案。Google 之所以取得成功,正是因为我们当时能比其他搜索引擎更快更好地找到合适的结果。

但在那之后,技术一路发展,网络的面貌已经发生了翻天覆地的变化。我们意识到搜索是一个不可能完全解决的问题,因此,我们不断挑战现有技术的极限, 努力提供快速、准确且易于使用的服务。无论搜索用户是在波士顿使用计算机,还是在曼谷街头拿着手机漫步,他们都能获得这样的服务。我们始终从搜索的过程中 吸取经验,从而应对更多的挑战。

在继续向未来迈进之际,我们会遵循以下核心原则,规范自己的行动。

Google 的十大价值观

1. 以用户为中心,其他一切水到渠成。

创建伊始,Google 就以提供最佳的用户体验为中心任务。不管是设计新的互联网浏览器,还是采用新的首页外观,我们都非常谨慎,确保它们最终可以满足“用户”的需求,而不是达 到我们自己的内部目标或底线。我们的首页界面简单明了,网页载入十分迅速。我们从不对外出售搜索结果中的展示位置。对于广告,我们不仅清楚地将它们标记出 来,而且广告内容也与搜索结果相关,从而确保不会分散用户的注意力。在构建新的工具和应用程序时,我们秉持这样一种理念,设计出来的产品应该非常出色,用 户无需再去考虑如果采用其他设计会是怎样。

2. 心无旁骛、精益求精。

Google 要做的就是搜索。我们拥有世界上最大的研究队伍之一,可以心无旁骛地攻克搜索问题,我们知道自己擅长什么,也知道如何可以做得更好。我们会对难题持之以恒 地反复研究,因此,我们能够解决复杂的问题,即使我们的搜索服务已经在为数百万用户提供快捷、流畅的信息搜索体验,我们仍能不断对其进行改进。我们在不断 地改善搜索服务,这也有助于我们将掌握到的知识技术应用于 Gmail 和 Google 地图等新产品。我们希望将强大的搜索功能应用于未曾探索过的领域,并帮助用户更多地获取和使用生活中不断增加的信息。

3. 快比慢好。

我们知道您的时间非常宝贵,因此,在遇到问题时,您一定希望能通过网络迅速地找到解决方案,而这正是我们的目标。我们希望用户在首页上花费的时间越 短越好,这样的理念可能在世界上也是独一无二的。我们不断精简网页并提高服务环境的效率,一次次地打破自己创造的速度纪录,现在的平均搜索结果响应时间仅 为几分之一秒。我们推出的每种新产品都非常注重速度,无论是移动应用程序还是谷歌浏览器(一种旨在跟上现代网络速度的高速浏览器)都是如此。而且,我们始 终致力于提高所有产品的运行速度。

4. 网络的民主作风。

Google 搜索之所以成功,是因为它有数百万在网站上发布链接的用户;他们帮助我们确定出哪些网站提供了有价值的内容。在评估每个网页的重要性时,我们采用了 200 多个指标以及各种技术,其中包含我们的专利算法 PageRank™,它可以分析出哪些网站被网络中的其他网页“票选”为最佳信息来源。随着网络规模的扩大,这一评估方法也会越来越完善,因为每个新网站 在提供信息的同时,也是另一张待统计的选票。我们还使用同样的思路,积极地进行开源软件的开发,并在许多编程人员的共同努力下,不断推出各种创新产品。

5. 获取信息的方式多种多样,不必非要坐在台式机前。

今天的世界已变得越来越“移动化”,因为人们希望随时随地都能获得所需的信息。我们不断开创新的移动服务技术,推出新的移动服务解决方案,帮助全球 用户在自己的手机上执行各种各样的任务,比如查看电子邮件和日历活动以及观看视频,更别说在手机上通过多种不同的方式使用 Google 搜索功能。此外,我们希望通过 Android 激起全球各地移动用户更强的创新意识。Android 是一个免费的开放源代码移动平台,它将开放性这一塑造互联网不可缺少的因素带入了移动世界。Android 不仅能为客户带来利益,让他们拥有更多选择余地和更富创意的移动体验,也为运营商、制造商和开发人员创造了营收机会。

6. 不做坏事也能赚钱。

作为一家公司,Google 的收入来源分以下两种:一是向其他公司提供搜索技术,另一个则是向广告客户提供在 Google 和其他网站上投放广告的服务。在世界各地,成千上万的广告客户使用 Google AdWords 推广他们的产品;无数出版商通过 Google AdSense 投放与自己网站内容相关的广告。为了确保最终能够服务所有用户(无论他们是否属于广告客户),我们制定了一系列有关我们广告服务和做法的指导原则:
•除非广告内容与搜索结果页的内容是相关的,否则,我们不允许在搜索结果页上显示广告。我们坚信,只有广告与您要查找的内容相关时,它提供的信息才 能为您所用。因此,您可能会发现,某些搜索结果中完全不包含任何广告。
•我们相信,无需采用花哨的广告也能取得应有的效果。所以,我们拒绝弹出式广告,因为这会妨碍用户阅读所请求的内容。我们还发现,如果文字广告表现 出极高的受众相关性,那么,点击率会远远高于随机显示的广告。任何广告客户(无论规模大小)都可以从这种针对性极强的广告媒介中受益。
•在 Google 上刊登的广告总是明确地标记为“赞助商链接”,因此,这些广告不会破坏搜索结果的完整性。我们绝对不会通过操纵排名将我们的合作伙伴放在搜索结果中排名靠 前的位置,也没有任何人可以购买到更高的 PageRank。我们的用户信任 Google 的客观公正性,Google 也不会因为任何短期利益而去破坏这种信任。

7. 信息永无止境。

一旦 Google 索引中的互联网 HTML网页数量超过任何其他搜索服务,我们的工程师就会将精力转到那些以前不太容易获得的信息上。为此,我们有时只需将新的数据库集成到搜索中即可(例如添加电 话号码和地址查询以及企业目录),但有时还需要进行更多富于创造性的努力(例如增加更多的搜索功能,包括资讯存档搜索、专利搜索、学术期刊搜索以及对数十 亿图片和数百万图书的搜索)。我们的研究人员会继续研究如何将世界上所有的信息提供给有需要的人们。

8. 信息需求,没有国界。

虽然 Google 是在加利福尼亚州创立的,但我们的宗旨是帮助全世界使用各种语言的用户获得信息。为了实现这一目标,我们在几十个国家/地区设立了办事处,维护了 150 多个互联网域,而且在我们所提供的搜索结果中,有一半以上是提供给美国境外用户的。我们提供 110 多种语言的 Google 搜索界面,能让用户搜索以他们自己的语言撰写的内容;对于 Google 的其他应用程序和产品,我们也计划推出尽可能多的语言版本。有了我们的翻译工具,哪怕是在地球的另一端用您完全不懂的语言所撰写的内容,您也可以找到。在 这些工具和志愿译者的帮助下,我们大大增加了向用户提供的服务种类,提高了质量,同时涵盖了世界上最偏远地区的用户。

9. 没有西装革履也可以很正经。

我们的创始人秉承着“工作赋予挑战,挑战带来快乐”的理念创建了 Google。我们相信,正确的企业文化更容易创造出绝妙的、富有创意的产品,而这并不仅仅意味着设置一些熔岩灯和橡胶球。我们重视团队成绩,并以促成公 司全面成功的个人成就为荣。我们非常赏识那些精力充沛、充满热情的员工,他们具有不同的背景,用极富创意的方式工作、玩乐和生活。我们的工作氛围非常轻 松,但正是在排队等咖啡时、小组会议上或健身房中,新的想法不断涌现,并以令人目眩的速度在彼此之间交流、经过测试,然后投入实际应用,这些新想法往往会 催生出在全世界得以广泛使用的新项目。

10. 没有最好,只有更好。

我们始终将自己在某方面的优势视为继续发展的起点,而不是终点。我们为自己设定目前还不能达到的目标,因为我们知道,通过不断地向这些目标努力,我 们可以做得比预期更好。Google 的目标就是通过创新和反复探索得到合理的结果,再以非比寻常的方式地改进这些结果。例如,我们的一位工程师发现,用拼写正确的字词进行搜索时会得到很好的 效果,于是他就开始思考搜索应当如何处理错别字。正是这种思考促使他创建了一种直观且更加实用的拼写检查工具。

即使您不太清楚自己要查找的确切内容,在网络上寻找答案也不是您的问题,而是要由我们来解决的问题。我们会尽力预测全球用户尚不明确了解的需求,并 开发各种可能会成为日后新标准的产品和服务满足这些需求。以我们发布 Gmail 时的情况为例,与当时的其他电子邮件服务相比,Gmail 拥有的容量存储空间最大。但现在看来,提供如此大的存储空间似乎是理所应当的,这是因为我们现在对电子邮件的存储有了新的标准。这些都是我们所追求的改 变,并且我们一直在探索能够标新立异的新领域。归根结底,我们所做的一切正是来源于永不满足于现状的态度。

--------------------------------------------------------------------------------
更新:几年前,我们首次写下了这“十大真理”。此后,我们时常回顾这份清单,看看它是否依然适用。我们希望始终贯彻这些真理,而你们也可以监督我们 做到这一点。

原文:http://www.google.com/corporate/tenthings.html
Tags:
May 17
  上周,我重写了一个视频接口程序,这周准备写个测试用例文档,按照该文档对该程序进行测试。测试用例(Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。

  关于测试用例的设计,我在网上找到了一组不错的文章,贴上链接:

  一、测试用例设计白皮书--测试用例基本概念

  二、测试用例设计白皮书--等价类划分方法

  三、测试用例设计白皮书--边界值分析方法

  四、测试用例设计白皮书--错误推测方法

  五、测试用例设计白皮书--因果图方法

  六、测试用例设计白皮书--判定表驱动分析方法

  七、测试用例设计白皮书--正交实验设计方法

  八、测试用例设计白皮书--功能图分析方法

  九、测试用例设计白皮书--场景设计方发

  十、测试用例设计白皮书--测试用例设计综合策略
May 16
1、该国百姓收入是欧美的几十分之一,房价却要赶超 欧美;
2、该国房子可以是自己的,但土地永远是国家的!最近又补充了一下:“房子是土地的一部分”!
3、该国的国际长途,从国内打到国外的价格是国外打到国内价格的10倍以上!
4、该国说“教育兴国”,“教育是根本”……,但教育经费投入之少与非洲穷国乌干达看齐,百姓自掏教育经费之多全球之冠!此谓优越性!
5、该国公务员的薪水不拿全国的平均水平,而是平均水平的3倍以上,此谓 “高薪养廉”;
6、该国全国公务员不交一分钱“养老金”,而退休后的养老金是全国其他人民的3倍以上、小泉纯一郎3个月没缴“养老金”,电视台作为丑闻天天放!此谓“百 步笑三步”、
7 、该国有很多企业叫国有企业,书上写公有制度下的国有企业是属于全国人民的、(老百姓不但没有拥有该企业,反而被其垄断的性质不断压榨)
8、禁止收看外国的电视节目!—(比塔利班的禁止收看电视可能要仁慈一点)
9、在这里开车撞了人最好确认撞死再报警,这样责任更小
10、在国内旅游也需要“签证”
11、反对......就要坐牢
12、上市公司诈骗,股民受损失,但国家法院不受理此类赔偿!–(因为无法可依)
13、禁止用自己买下的房子来作公司办公室
14、去网吧上网要出示身份证、
15、黄色刊物属于非法,但性用品商店到处都是、
16、摩托车的行驶证(牌照)价格比摩托车本身高上好几倍、
17、在国外能够浏览的互联网内容在该国可能就无法浏览–(不是你的电脑故障)
18、电话打得越多越贵,没打电话也要你付钱
19、医疗事故其实是由医院来裁决的–(法院参照医院所属的上级部门的鉴定报告来判决)
21、该国法官说的最多的一句话就是: “因还没有这方面的相关法律”
22、军队是属于某个政党的,不是国家的。
23、人民是不能直接参与投票选举领袖的。
24、一个国家可以有2种......
25、每个公司中都有一个叫作党支部书记的职位——(当然,它是不负责公司业务的)
26、该国中有个叫作“离休干部”的阶层,可以享受高于普通公民的待遇。
27、新闻媒体是由某个...投资的,但用的却是纳税人的钱。
28、人民是不能随意改变居住地的——(户口)
29、该国的货币是不能在世界上流通的。
30、每对夫妇只允许生一个孩子、
31、党内行政警告处分可以用来代替刑事处分、
32、“失业”在该国被称之为 “下岗”。
33、该国没有商业电视台,但电视广告却比国外台多好几倍。
34、让老百姓知道的越少越好,这是该国的“既定国策”。
35、该国人口中有30%以上的文盲或准文盲。
36、该国的法制中有 “坦白从宽,抗拒从严”的政策
37、当地人会把非本地人称作为“外来盲流”。
38、该国的、、垄断很多产业,他们称之为“民族产业”——(电信,交通,媒体,水电煤,…)
39、该国的公民(大多数)认为爱国就是要爱党。
40、该国.....天天都在担心.....
41.在英国,你说不拆,任何人不敢拆你的、在该国,你说不拆,肯定把你拆了。
42.该国有一种列车叫和谐号,和谐号列车提醒大家:乘客谷(歌)因不遵守列车规定已被驱逐下车,请车上乘客务必遵守规定,拉紧窗帘,不得观看窗外风景。
43、00000
44、……。
45、该国总理说要控制房价,于是房价飙升;总理说要稳定物价,于是物价暴涨;总理说要查…..
46、该国从小学到大学思想品德考核第一条都是热爱祖国,热爱、党、我直到现在也没想明白爱不爱党跟一个人的思想品德有什么关系、纳税人养活...,还强迫每个人必须爱它、这就好比我买了条狗,每天喂他吃喝,他不好好看门,我不仅连让它滚蛋的权利都没有,我还得爱它、神奇啊。
47、该国有种制度叫一国两制:屁民上网实名制,官员财产隐藏制。
48、该......
49、......
50、该国的公民(大多数)看了这些只能无奈的笑笑。
你是这个国家的人民吗??你去过这个国家吗?你愿意在这个国家生活吗?在这个国家生活的如意吗?舒适吗?快乐吗?幸福吗?

未完待续......如您也非常理解这个国家请回个帖什么的,改变不了,说说也好......
分页: 2/24 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]