IT技术博客大学习 共学习 共进步

技术文章

精选技术长文、实践记录与系统化阅读

技术文章精选

低噪声、高可扫读;标题、摘要、来源、标签一目了然。

最新文章

采集自各技术站点的近期文章。

IT Java/ 2011-06-21 23:57:08 / 累计浏览 3,682

Java泛型简明教程

泛型的主要好处就是让编译器保留参数的类型信息,执行类型检查,执行类型转换操作:编译器保证了这些类型转换的绝对无误。相对于依赖程序员来记住对象类型、执行类型转换――这会导致程序运行时的失败,很难调试和解决,而编译器能够帮助程序员在编译时强制进行大量的类型检查,发现其中的错误。

IT 算法/ 2011-06-21 23:55:15 / 累计浏览 4,399

44个精彩的物理趣题

    这个 Blog 几乎一直在讲数学趣题,却很少提到物理趣题。其实,我个人觉得,物理也是相当好玩的(我是化学不好才选的文科)。隐约记得初中搞物理竞赛时,曾见过大量让人大呼过瘾的好题。前几天看到了一个绝好的网站,里面有相当多的物理题目,让我激动了好一阵子。我搜集整理了里面的一些好题,加上了我自己的一些补充,在这里和大家分享。不过,由于我的物理实在不怎么样,如果出现什么错误,请大家及时纠...

IT 其他/ 2011-06-21 23:54:10 / 累计浏览 3,513

如何与异地的开发人员沟通

如今产品经理与开发团队各处一方的情况很常见。除了印度软件外包业务,大型公司的分支机构之间,以及公司与被收购的子公司之间,都可能出现这种情况。

IT 网络系统/ 2011-06-21 23:53:08 / 累计浏览 4,898

获取客户端真实IP方法

在讨论获取客户端IP 地址前,我们首先下弄明白的是以下三个的具体含义:REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP。 HTTP_CLIENT_IP 是代理服务器发送的HTTP头。如果是“超级匿名代理”,则返回none值。同样,REMOTE_ADDR也会被替换为这个代理服务器的IP。

IT JavaScript/ 2011-06-21 23:51:50 / 累计浏览 3,315

在 JavaScript 中监听 IME 键盘输入事件

在 JavaScript 中监听用户的键盘输入是很容易的事情,但用户一旦使用了输入法,问题就变得复杂了。输入法应当如何触发键盘事件呢?是每一下击键都触发一次事件,还是选词完毕才触发事件呢?整句输入又该如何触发事件呢?不同的操作系统和不同的浏览器对此有不同的看法。在最糟糕的情况下,用户使用输入法后浏览器就只触发一次 keydown ,之后就没有任何的键盘事件了。这对于 Suggestion 控件的实现来说是个大问题,因为 Suggestion...

IT Linux/ 2011-06-21 23:50:32 / 累计浏览 12,537

ps - 按进程消耗内存多少排序

ps -eo rss,pmem,pcpu,vsize,args | sort -k 1 -r -n | less解析一下:ps 都知道,是linux,unix显示进程信息的, -e 是显示所有进程, -o是定制显示信息的格式rss: resident set size, 表示进程占用RAM(内存)的大小,单位是KBpmem: %M, 占用内存的百分比 pcpu:%C,占用cpu的百分比vsize: 表示进程占用的虚拟内存的大小,KBargs:进程名(command) sort命令对ps结果进行排序-k 1 :按第一个参数 rss进行排序-r:逆序-n:numeric,按数...

IT 奋斗/ 2011-06-21 13:55:38 / 累计浏览 5,677

我在网易的十年

10 年前的今天,我在广州 36 楼办理了入职网易的手续。 这些年陆陆续续写了很多,原本计划在今天总结一下,突然又没有什么感觉了。入职第一天,肖海彤是我的引路人。他私下跟我说,我们没有那种灌输式的入职培训,我知道你也不喜欢那样。很多企业都喜欢那种洗脑式的培训,网易还没有。不过员工手册可以拿去读一下。 多年之后,我在杭州。阿里巴巴是我们的邻居。屡屡听到有入职阿里系的同学说起他们冗长的入职培训,我脑子里总会...

IT 设计思想/ 2011-06-21 13:52:07 / 累计浏览 2,563

轻博客产品市场几问(二)

轻博客中的用户关系跟人人网等显然不同,后者是赤裸裸的人际关系,前者隔着一层“兴趣”。用户之间没有兴趣,就无所谓关系,更不会有针对性的互动,便成不了社区。这种隔着一层兴趣的二部图(百科)关系,是比较弱得,国内这群用户对这种弱关系买账吗?

IT 其他/ 2011-06-21 13:51:23 / 累计浏览 4,934

Git安装使用手记

这篇主要是记录我在 Windows 平台安装 Git 的过程和git的简单使用。 先描述一下安装的需求: ・ 用户端和服务器端的操作系统都是 Windows。 ・ 用户端要能透过 HTTP 的方式存取版本库。 ・ 无论是取出档案还是送交档案,都需要验证身分(输入账号密码)。 底下是安装步骤: Step 1: 安装 Git for Windows 在 Windows 环境使用 Git,可以用 msysgit (Git for Windows),我安装的版本是 v1.7.4。装好之后,程序集里面会多出一个选单:G...

IT 其他/ 2011-06-21 13:50:58 / 累计浏览 4,872

为何改用Git

Subversion 用得好好的,为什么要改用 Git 呢? 记得刚开始用 Subversion 时,它在 Windows 平台上的工具也还不是那么方便,光是安装就要手动设定一堆东西。现在,Subversion 服务已经几乎是点下一步、下一步的方式就能安装完成了,非常方便。而且,现有的软件项目、写作等工作,也都在是用 Subversion 来管理版本。在已经投资不少学习成本、且用得很习惯的情况下,要换另外一套版本管理系统总是会有一些阻力。 更顺畅的工作流程 ...

IT 算法/ 2011-06-21 13:45:07 / 累计浏览 1,608

浅谈互联网页面价值

搜索引擎每天处理着数以亿计的查询请求,每个查询请求都代表了一个用户对于某种资源的特定需求。多数时候,通过查询返回的网页结果,这些需求被满足了,我们可以认为结果中的某些页面对特定用户的特定需求产生了价值。那么对于搜索引擎而言,页面的价值是指什么,我们为什么要研究页面价值,技术上怎样判断页面的价值呢?本文将逐一回答这些问题。

IT 系统架构/ 2011-06-21 13:44:31 / 累计浏览 2,251

百度框计算数据引入方式

目前,开放成为互联网一大主题,只有开放资源才能求得各方共赢。百度公司在2010年百度世界大会上正式推出了代表开放的两大平台,分别是搜索数据开放平台和应用开放平台,百度公司所倡导的框计算就此体现出了真正的实际应用价值。作为其中数据开放平台,开放了多个类目的数据引入渠道,为众多优质网站提供了更加便捷的数据接入和展示渠道,获得到了众多大小网站的欢迎和支持,同时也让广大网民能够获取到更加精准和优质的信息

IT 系统架构/ 2011-06-21 13:43:48 / 累计浏览 2,508

从亚运会看框计算与数据时效性

在2010年亚运会期间,百度框计算携手网易,提供了实时的赛事概况、直播、赛程进展、奖牌榜、比赛项目进程及直播等等一系列的服务,取得了重大突破。数据显示,亚运会的15天时间,通过百度框计算进行亚运相关检索的数量达到了4000万次,较上届2006年的多哈亚运会15天仅有74万的检索量相比,今年的网页检索量增长了54倍之多,可见框计算的威力之大!

IT 系统架构/ 2011-06-21 13:39:45 / 累计浏览 2,717

框计算精确搜索之架构篇

一年多来,百度开放平台已经和400多家合作伙伴实现了合作,覆盖了人们出行、娱乐、商务、工作等方方面面。面对每天超过一亿次的海量搜索请求,如何精确地理解用户需求,将最优质恰当的资源用最优的样式展现给用户,这都需要一个优秀的检索架构来支撑。

IT 算法/ 2011-06-21 13:39:11 / 累计浏览 2,308

框计算垂直搜索之统计篇

在信息高速增长的时代,生活变得越来越简单。随便百度一下,都会有很多的结果。现在让我们困惑的不再是没有选择,而是在浩瀚的信息世界里茫然不知所措。如何能更准确更迅速的找到想要的答案,已经变得非常的重要和急迫。这个时候,如果有一个好的分类和统计信息摆在面前,相信很多人都会笑的乐开怀。因此,这里介绍一个简单的分类系统。

IT 系统架构/ 2011-06-21 13:38:21 / 累计浏览 1,936

Web Storage全解析

假如你需要存储复杂的数据则可以使用Web Database,可以像客户端程序一样使用SQL(不过Web Database标准当前正陷于僵局之中,而且目前已经实现的浏览器很有限);假如你需要存储的只是简单的用key/value对即可解决的数据则可以使用Web Storage。 本文主要从各个方面介绍一下Web Storage的具体情况。