- 博客(11)
- 收藏
- 关注
原创 周鸿祎,高司令
<br />还是感到有必要将自己的一些想法快速记下来。<br />首先是对周鸿祎新员工演讲的看法。<br />就说实话这一点来说,周鸿祎比很多人强。所以我比较喜欢引用他的话,确实比较实在,不装逼。<br />至于一个公司招人的风格,是公司自己定的,别人也无权评价。有人说周是画大饼,忽悠员工卖命。废话,难道新员工讲话还有别的目的吗?<br />但我不认为周的选人思路在别的公司可以通行。原因是这样的:近十几年来,我们听到很多人有类似的说法,比如我们公司不要平庸的人,不要没想法的人,不要混日子的人,我们公司只要有
2010-09-30 14:28:00 283
原创 检索系统的下游管理
搜索引擎的检索系统,是一个复杂的分布式计算系统,往往需要成百上千台机器通过网络连接协同工作,处理用户的检索请求。不仅如此,由于数据分布以及容灾的问题,机器间往往还有上下游、分组、分镜像的关系。本文讲述如何管理这些机器间的拓扑关系。一、检索系统的整体拓扑 整个检索系统的机器的拓扑关系,类似一个树状的结构,如图1所示。 我们把非叶子节点称为Broker,把叶子节点称为SU(search unit)。图1对整个系统进行了简化,实际情况要复杂一些。我们认为,对整个系统应该采取分层的管理模式,由上层
2010-09-30 14:27:00 266
转载 让你的网站在IE9和Win7任务栏上更闪亮
<br />IE9引入了Pinned Sites 新概念。Pinned Sites允许用户把网站像Windows应用程序一样“钉”在Windows 7 任务栏上。用户可以直接点击任务栏上的图标打开网站,可以通过Jump list直接访问网站的各个功能,甚至可以直接在任务栏图标上浮动缩略图完成一些任务(比如播放、停止网站上的视频)。 可以看出,IE9在努力缩小网站和Windows应用程序之间的差异, 让网站成为Windows桌面的主角。<br />下图显示了我的win7任务栏的几个pinned sites:
2010-09-26 11:21:00 637
翻译 系统调用流程---Windows
<br />在《Windows内核原理与实现》一书,我曾经详细地解析了Windows应用程序发出的系统调用,经过ntdll.dll中的stub函数,再通过sysenter/syscall或int 2eh指令,调用到内核的完整过程。图8.5中有一个错误(感谢读者liucy指出这一错误),正确的图应该如下所示。<br /> <br />图中红色文字是改正之后的函数名称。这里实际上把通过sysenter或int 2eh两种情形的系统调用流程画在一起,所以显得较为复杂。如果拆开来,画成两个图,可能会更加容易理解。下
2010-09-26 11:18:00 377
原创 在Windows Azure平台上部署服务
<br />简介<br />之前,我们在Windows Azure平台简介中介绍过Windows Azure的三大主要功能。那就是计算,存储,以及管理。至今为止,通过之前的教学文章,大家已经熟知了Windows Azure的存储功能。当然,存储只是最基本的一个功能。要充分发挥云计算的威力,我们不得不学习如何“计算”。<br />同样在Windows Azure平台简介中,我们也介绍了Windows Azure的三种主要计算功能:<br />作为一个部署服务平台 <br />作为一个软件分发平台 <br />
2010-09-25 09:44:00 257
转载 "盗梦空间"观感(程序员角度)
<br />今天,在这不细谈,机器、病毒、人类在The Maritix中的战中,谈谈“盗梦空间”这部与时俱进的科幻大片吧:<br />盗梦空间观感8:其实最容易解释的一个例子: <br /> 盗梦空间观感6:每个造梦师都可以在梦中设计自己的一切东西,那么这个梦会被记忆保存下来,如果你想1个月后进去修补梦的话,都是可以的;类似于内存中跑一个word程序,你困了可以将目前的word文档保存到硬盘中,以备下次调出来使用;这真是梦想艳遇的彩排和回味的地方。<br /> <br />盗梦空间观感1: 从梦境中回到现
2010-09-23 16:50:00 299
转载 Visal.B来袭,新近出现的恶意软件
<br />Worm:Win32/Visal.B 是一种使用 Visual Basic 语言编写的新型蠕虫,目前一部分已借助社会工程学进行传播。我们强烈建议用户谨慎点击邮件中的可疑链接,或者不期而至的链接,即使您认识邮件的发件人。受 Visal.B 感染很可能是因为您不小心。<br />Visal.B利用邮件应用程序接口 (MAPI) 向受感染系统中找到的所有联系人群发邮件。在企业环境下,地址薄中可能包含大量的联系人信息。随着企业网络中被感染的计算机数量增多,局域网内由该蠕虫引发的邮件也相应增多,导致邮件服
2010-09-21 14:55:00 565
原创 如何快速把JAVA转成C#
<br />多系统对象方法都有相同的方法名,只是在大小写形式上有区别。 <br />我们 通过一个最简单的例子: <br /> <br />用熟悉的C#,我们这么写:<br />using System; <br />using System.Text; <br />using System.Text.RegularExpressions; <br />namespace LearnJavaFromCharp01 <br />{ <br /> class Program
2010-09-21 10:03:00 701
原创 资讯频道最精彩评论Top10
<br />呵呵,非常期待这个架构。将不同的CPU、GPU整合在一起,一个绝对的异构架构模型,很赞!!GPU的发展也是非常令人震惊的。这里要感谢nVidia和ATi为Graphics产业带来的活力。GPU从一开始的Fixed function pipeline(Hard wired)进化为Programmable pipeline,然后现在又进化到支持Compute shader,绕过Graphics pipeline直接对GPU计算资源进行访问…… <br />在GPU发展的同时,CPU这边竞争也很焦灼。
2010-09-20 17:01:00 225
转载 都是缓存惹的祸
<br />最近的工作内容就是修改公司的一个基于jsp的网站项目。这个网站原来使用的数据库是access,当然说到这里有人会说access几乎就不是一个数据库,根本就是一个文件。谁说不是呢?现在改为使用mysql,顿时专业了好多。当然在更换数据库的过程中遇到的很多问题,但都不值得一提。因为更换数据库遇到的无非是sql语句不兼容, access中分页使用select top ….而mysql中不支持top关键字,可以使用效率更高的limit;或者是把拼接sql语句的逻辑直接放到jsp文件中,而不进行任何封装。
2010-09-19 17:10:00 299
转载 让你的网站在IE9和Win7任务栏上更闪亮
<br />IE9引入了Pinned Sites 新概念。Pinned Sites允许用户把网站像Windows应用程序一样“钉”在Windows 7 任务栏上。用户可以直接点击任务栏上的图标打开网站,可以通过Jump list直接访问网站的各个功能,甚至可以直接在任务栏图标上浮动缩略图完成一些任务(比如播放、停止网站上的视频)。 可以看出,IE9在努力缩小网站和Windows应用程序之间的差异, 让网站成为Windows桌面的主角。<br />下图显示了我的win7任务栏的几个pinned sites:
2010-09-18 14:53:00 451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人