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

技术文章

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

技术文章精选

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

最新文章

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

IT 系统运维/ 2011-02-22 23:28:27 / 累计浏览 4,195

Unix高级环境编程系列笔记

终于可以安静的坐下来仔细的阅读这本厚厚的书了,它就是“ Advanced Programming in the UNIX Environment”,中文名叫《Unix高级环境编程》,简称APUE。这本书被誉为Unix程序员的圣经,所以它有多经典不用我再赘述了。我读的是英文第二版,感觉挺费劲儿。说说感受,首先,读这本书需要有一些Unix的编程经验,书中论述的很多问题并不容易明白。对于一些接口的特性,如果没有实际经验很难理解。书中还涉及一些编程中会遇到的陷阱,...

IT 奋斗/ 2011-02-22 23:28:02 / 累计浏览 1,570

焦虑的意义

生活在今日这个不确定的世界中,生活与未来的压力时刻伴随着我们。而这压力常常伴随着的是内心的冲突、煎熬以及不安。我们幻想可以在压力下没有焦虑的工作,因为焦虑的煎熬通常很难过,甚至看起来会降低自己的创造力。而它却似乎像一个影子――虽然我们千方百计的摆脱它,但收效甚微。它看得见,却摸不着,我们能感到它的存在,却不知它究竟来自何方…… ――题记 很早就意识到了这个问题:为什么面对危机,我的内心中总会有一种莫...

IT 发现/ 2011-02-22 23:27:01 / 累计浏览 3,838

My Lovers Tools

我从去年开始真正接触Linux,从一开始的不熟悉不喜欢用,到现在的依赖,在此过程中我也了解了很多程序工作的原理。使用Linux,不但可以灵活的定制你需要的工具,不断尝试并创造更多的新东西,而且可以更大的提升工作效率,还会 让你感觉自己很酷^_^。这里要着重提下我选择的Ubuntu,他相对于其它linux产品有更加绚丽的界面,更加方便的使用方式,更加丰富的软件源,更加...

IT Linux/ 2011-02-22 23:25:45 / 累计浏览 4,834

我的计算机工具―VIM

前面曾经简单的介绍过我现在使用的一些计算机工具,接下来我希望对于这些工具进行更加细致的介绍。这篇文章首先来介绍我目前使用频率最高的文本编辑器vim,也算是对于我所知道的vim的一个小小总结。 作为一个流行的文本编辑工具,关于vim使用的文章有很多,很多专门的书籍介绍它,还有其自带强大的文档。如果逐条的去查看它所有的特性,很可能会被其灵活而强大的功能所吸引。但是我觉得作为一个工具的使用者,并不一定需要掌握工具...

IT 系统架构/ 2011-02-22 23:24:46 / 累计浏览 2,854

2011互联网技术发展浅析

编程语言由于iPhone及iPad的魅力,Objective-C获得了飞速发展。另外Python也在国外也得到稳步增长,Python在两个方面存在优势,在Web开发方面相对PHP编码更优雅,在后端服务可以充当粘合剂的作用,用于整合服务器资源及后端服务做一些快速开发,但根据观察Python在国内发展未有明显变化。其他主流语言在2010变化基本不大。从2010年5月的Go...

IT 互联网/ 2011-02-22 23:24:12 / 累计浏览 2,475

软件开发评估过程

我很喜欢这个漫画,我做过的项目没有一个不是拖拖拉拉的,边开发边修改需求,永远没有按照计划完成过。起初的计划看起来总是那么幼稚。 可是反过来,经常会有人说,有经验的人很滑头,非要把一天能干完的事说成两天。我无语。

IT 互联网/ 2011-02-22 23:23:36 / 累计浏览 2,737

WordPress是怎么赢的?

一个以前在Six Apart工作4年的产品经理Byrne Reese发布了一篇文章阐述为什么WordPress成为了赢家。其在文章中比较了WordPress和其主要竞争对手产品Movable Type。我觉得其中有可取之处,本想全文翻译的,后来觉得文章太长,翻译太花时间,所以,我把文章中的观点总结如下。 作者例举了如下为什么WordPress会赢的理由: 一、Movable Type许可证,而WordPress是开源的 2004年,Movable Type修改了其许可证,这一举动激怒了所有Movabl...

IT 视觉设计/ 2011-02-22 23:23:16 / 累计浏览 6,715

Pinterest:充分挖掘视觉的潜力

如果你还是像以前那样,将自己引以为豪的设计或者视觉艺术图片收藏于私人相册,甚至将其束之高阁,那真有点落伍了。 Pinterest是一个基于视觉图片分享的社交型目录网站,由位于加州帕罗奥多的创业公司Cold Brew Labs中的三...

IT Oracle/ 2011-02-22 23:22:24 / 累计浏览 2,889

DBA诊断利器 - Event 10046和 10053

一次某优化工具厂商的朋友,发来一个案例请求协助诊断,朋友的优化工具在客户的环境中执行某个SQL查询时,需要10分钟时间才能出结果,这是无法接受的,而同样的查询在其他环境上都可以快速的获得输出结果,数据库环境是9.2.0.8。 首先我获得了一个10046跟踪文件,通过tkprof格式化之后,这个SQL的输出结果展现出来。

IT Linux/ 2011-02-22 07:40:17 / 累计浏览 2,808

子网计算工具

netmask 命令是一个方便的子网掩码计算工具,可以计算IP段的掩码,也能根据掩码给你IP段和IP个数。

IT 设计思想/ 2011-02-22 07:39:40 / 累计浏览 1,471

显性内容决定论

我最近开部门月会的时候,讲了一个绕口令观点,叫做“显性内容决定产品气质,社区气质决定人群划分与产品魅力,受众选择与影响力决定社区命运。”一看台下都蒙了,知道这回说得太绕,就总结为一句话:显性内容决定社区命运。什么是显性内容呢?就是用户容易看到,容易接触到的内容。举个例子,在论坛,各个版面第一页的帖子是显性内容。在社交网站,你的关注对象产生的动态是显性内容。在豆瓣除了动态之外,15分钟名组以及同城活动...

IT 网络系统/ 2011-02-22 07:38:58 / 累计浏览 4,786

CDN技术

技术篇概述20世纪80年代以来,随着个人计算机(PersonalComputer)的不断发展和普及,一种全新概念的计算机网络逐步建立并迅速膨胀,最终成为今天大家所熟悉的、世界上最大的国际性计算机互连网 --Internet。人们在Internet上可以轻松地通过各种搜索引擎查找自己需要的信息,与世界各地的人通过E-mail等多种方式实现实时和非 实时的通讯。Internet是当今世界上最大的开放式计算机网络,它成功地将分布在世界各地的无数个计算机网...

IT 系统架构/ 2011-02-22 07:38:24 / 累计浏览 3,296

两层CACHE的分配

在搜索引擎(SE)里BS一般对结果作CACHE,同时OS也会对倒排拉链作CACHE,也就是系统CACHE。这样可控性不强,可以考虑把两层CACHE都由BS控制,这样又带来一个问题,怎么分配两种CACHE的大小(之前也有这个问题,只是很难控制,所以就不管了)。实践中的做法,是不停地调整两者的比例,然后测试效果。这种方法的问题在于,单次测试代价很大,而解的空间很大,这样很难找到最优解。现在一般是默认,中间有一个最优解,然后向两边递...

IT 系统运维/ 2011-02-22 07:36:53 / 累计浏览 6,971

blktrace 深度了解linux系统的IO运作

我们在Linux上总是要保存数据的,数据要不保存在文件系统里要不保存在文件系统(如ext3),要不就在裸设备里面。我们在使用这些数据的时候都是通过文件这个抽象来访问的,操作系统会把我们需要的数据给我们,我们通常无需和块设备打交道。 从下图我们可以很清楚的看到: 我们会发现IO是个层次很深的子系统,有很复杂的数据流动线路...

IT 系统运维/ 2011-02-22 07:35:40 / 累计浏览 7,833

I/O模型-读书笔记

I/O模型: I/O操作需要内核系统调用来完成,系统调用需要Cpu来调度,而Cpu的访问速度相对于I/O来说比较快,所以Cpu不得不浪费Cpu时间来等待慢速I/O操作. 通过多进程方式来充分利用CPU资源,当还是希望让Cpu花费少的时间在I/O操作的调度上,这样就可以有更多的Cpu来完成I/O操作. 很多技术和策略都围绕如何让高速的Cpu和慢速的I/O设备更好的协调工作. I/O操作主要是网络数据的接收和发送,以及磁盘文件的访问.归纳为多种模型称为I/O模...

IT 互联网/ 2011-02-20 23:38:34 / 累计浏览 2,215

Trunk.ly: 美味书签给不了你的,我给你

文章写完之后,我才发现原来SNS和推荐系统也可以这么玩,世间万物,将其重新组合往往能有重大收获。而俘获忠诚的用户也就在其开始的瞬间。希望对创业的朋友们有点帮助。 不久前,曾经红极一时的社会化书签服务Delicious被宣布关...

IT 算法/ 2011-02-20 23:36:56 / 累计浏览 5,768

人脸识别算法综述-(LPP,PCA,K-L,SVM)

[摘 要] 本文通过工业界世界级人脸测试,说明人脸识别发展现状,分别从二维、三维角度,阐述了人脸识别算法现状,并对人脸识别算法发展趋势予以说明。 [关键词] 人脸识别 二维识别算法 三维识别算法 一、引言 1.人脸识别概述。人脸识别由于可接受性好,在生物识别领域得到较快的发展。人脸识别的研究范围广义上来讲大致包括以下五个方面的内容:人脸定位和检测、人脸表征(人脸特征抽取)、人脸鉴别、表情/姿态分析、生理分...

IT 算法/ 2011-02-20 23:36:24 / 累计浏览 3,249

m进制转换为n进制-任意进制转换算法

这种题也是一道经典的面试题,主要考察进制转换细想,Coding质量等。 当我们把十进制转成二进制的时候,我们通过辗转相除,取余,逆置余数序列的过程得到新的进制的数。因此我们可以借助这种思想把M进制转成N进制的数。

IT 发现/ 2011-02-20 23:35:40 / 累计浏览 2,329

ERWin教程(包括如何注册)

erwin是一个数据库关系实体模型(ER Model)设计工具,与Power Designer(Sybase公司开发)成为最常用的两种数据库设计工具。目前该工具被CA收购,成为CA数据库解决方案中的一个关键部分。与微软的Vision相比,erwin只能设计er model,而且设计界面选项较多,相对来说并不那么友好,增加了使用的难度。但如果你是一个出色的数据库应用开发者,那你一定会发现erwin的好处。因为在设计模型层次和复杂度提高以后,visio难以应付众多的数据...

IT 互联网/ 2011-02-20 23:35:19 / 累计浏览 7,874

百度日本-四面楚歌

百度对日本业务投入不菲。07年筹措日本分公司之初,就动用了12亿日元也就是近1亿人民币买服务器。百度日本站点www.baidu.jp 于08年1月正式推出。 现在的日本搜索,Google占60%份额,雅虎30%,但随着孙正义执掌的雅虎日本开始使用Google提供的技术和广告,Google占有超过90%份额。据估计,百度日本占有约1%。可忽略不计。 Alexa数据显示,Google日本在日本网站中排名第2,百度日本排名300上下,Google日本在全球网站的排名是27,...