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

技术文章

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

技术文章精选

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

最新文章

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

IT 系统运维/ 2011-07-24 15:04:49 / 累计浏览 11,413

Facebook的实时Hadoop系统

以前我们也曾经讨论过如何在分布式文件系统的基础上搭建一套实时数据分析系统,当时认为如果有成熟的 GFS 可用的话,这个工作会比较简单。现在读到 Facebook 的这篇文章,才发现当初想法的幼稚。从这篇文章中体验出的工作量来看,文中说这个系统是多年持续工作的结晶是令人信服的。当然,这也意味着想复制一套这样的系统并不是件轻松容易的事。

IT 系统架构/ 2011-07-24 15:04:14 / 累计浏览 1,788

基础系统软件的价值

盛大推出云计算服务,看起来想做类似于Amazon AWS的IaaS。看了一下,结构化数据管理的功能很弱,只有最简单的Key-Value服务,只有GET/PUT/DEL,没有条件更新没有锁,没有扫描,这让我觉得很不靠谱。结构化数据管理是99.9%的应用都需要的,而基于盛大云这样简单Key-Value来开发应用是很麻烦的事。比如:1、如果把多个实体属性拼起来,没法索引,效率也不高;如果分开,那经常得用很多个GET;2、没有索引和扫描,各种数据列表都不容...

IT 算法/ 2011-07-24 15:02:04 / 累计浏览 3,789

变量在内存中的位置

    进程的逻辑内存空间 共享库和 mmap 内存映射 数据段 (全局static和本地static,全局变量) 代码段 堆(malloc ,引用) 栈 (本地变量,所以这个会是个随机数) 测试用程序

IT Linux/ 2011-07-24 15:01:15 / 累计浏览 4,952

linux file命令是如何识别文件的类型的

man file、 strace file /bin/ls , 发现:file命令参考magic文件/usr/share/file/magic.mgc, 如果/usr/share/file/magic.mgc不存在,会参考 /usr/share/file/magic ; 二者的关系为: magic.mgc 是magic 编译后的文件;编译方法为:file -C /usr/share/file/magic.mgc -m /usr/share/file/magic

IT 奋斗/ 2011-07-24 15:00:40 / 累计浏览 1,692

如何做业务规划

。主要是回答3个问题――Why?What?How? Why:我们为什么要做某业务,又取决于如下3点。可做的事:外部条件,比如PEST(政治、经济、社会、技术)的限制,此业务的市场情况,竞争对手情况。比如之前支付宝没拿到牌照,很多事情就不可做。想做的事:内部意愿,取决于公司的战略定位,其背后又是价值观、使命、愿景这些,比...

IT Java/ 2011-07-24 14:59:57 / 累计浏览 2,792

HBase Java客户端编程

本文以HBase 0.90.2为例,介绍如何在Windows系统,Eclipse IDE集成环境下,使用Java语言,进行HBase客户端编程,包含建立表、删除表、插入记录、删除记录、各种方式下的查询操作等。 1. 准备工作 1、下载后安装jdk包(这里使用的是jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008); 2、下载eclipse,解压到本地(这里使用的是eclipse-java-helios-SR2-win32); 3、下载HBase包,解压安装包到本地(这里使用的是hbase-0.90.2)...

IT CSS/HTML/ 2011-07-24 14:57:30 / 累计浏览 3,755

前端设计中的浏览器CSS Hack汇总

CSS Hack是我们解决浏览器兼容性(尤其是IE各版本)问题的常用手段。CSS Hack的手法可以说是五花八门,使用时经常混淆。下面是一个汇总,以便查阅。

IT 发现/ 2011-07-24 14:56:15 / 累计浏览 4,579

十款Firefox插件帮助Web开发者提高效率

Firefox浏览器能成为Web开发者和设计者最喜欢的浏览器,一个重要原因就是它有着丰富的插件可以用来辅助我们完成Web开发工作。下面给大家分享十款在Web开发工作中经常会用到的插件,利用好它们可以大大提高工作效率。

IT 信息和交互/ 2011-07-24 14:55:45 / 累计浏览 2,129

移动用户体验设计中的原型应用

一把好的椅子,是否需要我们通过阅读使用手册才能知道如何使用它吗?答案当然是否定的。一把好的椅子,是在我们看到它时,我们很自然的就知道它能够干什么,我们该如何使用它。也就是说:“椅子”这个概念已经深入人心,是个被高度认可的原型(Archetype) 。现有的移动领域里,我们也在探索如何将“原型”的概念揉入到我们的设计中去。原型的定义:指的是那些被复制,模仿或者仿真的事物原始形态,它是一种能够被人所广泛认可的...

IT 信息和交互/ 2011-07-24 14:55:27 / 累计浏览 3,631

给数据穿上美丽的外衣

如今,在设计,通讯,信息及数据新闻,用户界面多个领域都可以见到数据可视化的身影,引入视觉设计的数据大大提升了说服力,可读性和逻辑性都得到了增强,他带来的不仅仅是颠覆表格那么简单,而是一种思想理念,它不仅把可视化信息作为一种沟通工具;同时也是一种重要的数据挖掘的手段。

IT CSS/HTML/ 2011-07-24 14:55:01 / 累计浏览 3,710

使用 HTML5 可以做的五件很棒的事情

作为下一代的网页语言,HTML5 拥有很多让人期待已久的新特性,它可以说是近十年来 Web 标准最巨大的飞跃。这篇文章将向大家展示使用 HTML5 可以做的五件很棒的事情。

IT 视觉设计/ 2011-07-24 14:54:44 / 累计浏览 2,855

iPad用户体验暨UI设计―如何设计出优秀的用户界面

iPad划时代地将我们带入了平板电脑时代,对于传统的移动终端的设计师而言,一个拥有更大的触摸屏幕,更大空间的舞台展现在大家面前,看上去一切都是那么的美好。然而如何在iPad上设计出优秀的用户界面?相信对于设计师们的挑战与忧愁远不止屏幕放大那么简单。

IT 视觉设计/ 2011-07-24 14:54:27 / 累计浏览 2,196

万物皆有爱,让UED设计从“心“开始

今天在这里,不以设计师的身份,而从一个普通用户的角度和各位聊聊设计中蕴含的那份情感,关于情感再产品设计中的意义,聊聊设计中的那份源于“心”的情感!

IT 视觉设计/ 2011-07-24 14:53:38 / 累计浏览 2,535

Mobile Web Design

各式或华丽,或炫目,或让人迷惑,或让人叹服的Web Design已经愉悦我们很长很长的日子了。 可是,当有一天我们发现了一个新事物――用手机上网,在手机上看网页,我们看到了一种不一样Web,这种网页大家通常叫他们Wap页面,这种页面形式用简洁的视觉效果,清晰的页面架构和小分量的页面体积第一次满足了我们手机上网的需求。

IT 用户研究/ 2011-07-24 14:53:06 / 累计浏览 2,377

设计源自生活―谈生活中的用户体验设计

用户体验设计,来源自用户关怀,目的是产品和用户双赢。用户,则是广大真实存在的人们,那么来源自生活的用户体验启发,对于虚拟产品的用户体验设计,具有极大的借鉴意义。以下就是笔者在现实生活中发现的故事,并总结出了许多用户体验设计的原则。

IT 用户研究/ 2011-07-24 14:52:35 / 累计浏览 1,911

如何进行用户体验的评估分析

正如其名称所示,用户体验是一种纯主观的心理感受,存在着许多不确定因素和个体差异,想要精确地评估用户体验是一件不容易的事情 之所以不容易,是因为: 1. 缺乏关于用户体验的标准 1) 关于用户体验的定义,目前始终飘浮在理论层面,缺乏明确的评估标准。 2) 不同产品对用户体验构成因素的侧重点也不同。 2.缺乏有效地评估方法 1) 实验存在不确定因素,用户存在个体差异。 2) 大样本量的评估测试成本较高。

IT JavaScript/ 2011-07-22 00:04:25 / 累计浏览 3,833

JavaScript是Web的汇编语言(二):疯狂,亦或只是精神错乱?

有些人认为“JavaScript是Web的汇编语言”完全是精神病说的话。为此,我询问了几位JavaScript权威,比如Brendan Eich(JavaScript之父)、Douglas Crockford(JSON之父),还有Mike Shaver(Mozilla技术副总裁)。以下都是从个人邮件里摘过来的,得到了以上几位的许可。

IT JavaScript/ 2011-07-22 00:03:10 / 累计浏览 5,363

JavaScript是Web的汇编语言(一):语义Web已死!

本文讨论了两个独立的问题。一个当然就是源代码经过了精简和通常的混淆。但这只是第一个问题。真正的问题在于,JavaScript已经成了其他多种语言的目标语言。GWT是一个用JAVA来写Web应用的框架,它产生的字节码是“JavaScript”。GWT为原来天然的语言(HTML+JS)选择了一个设计好的高级语言,并将整个浏览器当成了一个VM。好,问题来了:我们是在写汇编呢,还是在写某种更高级点的代码?而且,我刚知道Google+是用Closure来写的,但这不影响前面的问题。

IT JavaScript/ 2011-07-22 00:01:37 / 累计浏览 3,494

IE6中a标签location.href失效解决方法

今天遇见IE6一个location.href的bug,具体情况是这样的,IE6下,在a标签中,将href写成javascript:;javascript:void(0);,并且给这个标签绑定onclick事件,点击后,执行location.href实现页面跳转.......