开发者须知 HTML5 的15个新特性

2012-02-22 10:46 IT技术, 程序员 都等你发言 :)

开发者须知 HTML5 的15个新特性

HTML5想必大家都很熟悉了,因为太多的媒体在讨论这一技术。然而,你能准确地说出HTML5带来了哪些新特性吗?本文总结了HTML5带来的15项你必须知道的新特性。

一起来看下:

1.新的文档类型  (New Doctype)[......]

阅读全文>>


2011年.NET社区回顾:韬光养晦的一年

2012-02-22 10:07 IT技术, 程序员, 资讯 都等你发言 :)

2011年.NET社区回顾:韬光养晦的一年

2011年对于.NET平台和微软技术而言,可以算是稍显平静的一年,当然也还是有少许可圈可点的事件,值得我们回顾一下。不过,在平静的2011年里,其实发布了很多2012即将发布的新产品新技术的测试版或预览版。所以说本篇文章既是一个回顾也是一个展望。

Windows Phone 7趋于成熟

虽然微软于2010年就推出了Windows Phone 7,[......]

阅读全文>>


Hadoop:你不得不了解的大数据工具

2012-02-21 10:32 IT技术, 程序员 都等你发言 :)

Hadoop:你不得不了解的大数据工具

如今Apache Hadoop已成为大数据行业发展背后的驱动力。Hive和Pig等技术也经常被提到,但是它们都有什么功能,为什么会需要奇怪的名字(如Oozie,ZooKeeper、Flume)。

Hadoop带来了廉价的处理大数据(大数据的数据容量通常是10-100GB或更多,同时数据种类多种多样,包括结构化、非结构化等)的能力。但这与之前有什么不同?[......]

阅读全文>>


CouchDB 入门指南

2012-02-21 00:30 IT技术, 程序员 1 条评论 »

CouchDB 入门指南

你曾经梦想拥有一个不需要用SQL语句就可以轻松访问的强大数据库吗?Apache CouchDB就是这样的数据库。在这个教程中,你将会学到看到如何开始使用这基于文档的数据库,以及如何用PHP使用它。

认识CouchDB

Apache CouchDB是一种新型的数据库管理系统,这种系统通常叫作NoSQL。NoSQL是在2009年初就浮现出并开始流行起[......]

阅读全文>>


Java堆内存的10个要点

2012-02-20 00:12 IT技术, 程序员 都等你发言 :)

Java堆内存的10个要点

当我开始学习Java编程时,我不知道什么是堆内存或堆空间,我甚至不知道当对象创建时,它们被放在了哪里。当我开始正式写一些程序后,我会经常遇到java.lang.outOfMemoryError的报错,之后我才开始关注什么是堆内存或者说堆空间(heap space)。对大多数程序员都经历过这样的过程,因为学习一种语言是非常容易来的,但是学习基础是非常难的,因为[......]

阅读全文>>


Tumblr:150亿月浏览量背后的架构挑战

2012-02-17 10:53 IT技术, 程序员 都等你发言 :)

Tumblr:150亿月浏览量背后的架构挑战

导读:和许多新兴的网站一样,著名的轻博客服务Tumblr在急速发展中面临了系统架构的瓶颈。每天5亿次浏览量,峰值每秒4万次请求,每天3TB新的数据存储,超过1000台服务器,这样的情况下如何保证老系统平稳运行,平稳过渡到新的系统,Tumblr正面临巨大的挑战。近日,HighScalability网站的Todd Hoff采访了该公司的分布式系统工程师Blake[......]

阅读全文>>


用户是最大的漏洞

2012-02-16 10:03 IT技术 都等你发言 :)

用户是最大的漏洞

从安全方面来说,用户是系统中最薄弱的环节。不过「聪明的」用户总是会找出各种理由把责任推卸给「技术」。甚至研究者有时也会落入这种陷阱。

不久前在知乎上有一个关于 MD5 的讨论。 不得不说 MD5 是一种非常弱的 hash 算法。考虑到使用 SHA-1 等更强算法的额外负担完全可以忽略,我建议无条件的避免使用 MD5。但是从另一个方面来说,到底多少安全问[......]

阅读全文>>


大数据时代

2012-02-14 15:28 IT技术, 资讯 都等你发言 :)

大数据时代

对数字在行?对数据着迷?那么你听到的是机遇的敲门声。

周墨(音译,Mo Zhou)去年夏天刚刚完成耶鲁大学的MBA学业就被IBM抢走,加入了这家技术公司快速发展的数据顾问的队伍当中。他们帮助企业弄清楚数据爆炸的意义—Web流量、社交网络上的评论,以及监控货物、供应商及客户的软件和传感器上的数据,以提供决策指南、削减成本、拉动销售。“我一直对数字情有独钟,”[......]

阅读全文>>


Java API 设计清单

2012-02-8 13:15 IT技术, 程序员 都等你发言 :)

Java API 设计清单

在设计Java API的时候总是有很多不同的规范和考量。与任何复杂的事物一样,这项工作往往就是在考验我们思考的缜密程度。就像飞行员起飞前的检查清单,这张清单将帮助软件设计者在设计Java API的过程中回忆起那些明确的或者不明确的规范。本文也可以看作为“API设计指南”这篇文章的附录。

我们还准备了一些前后比对的例子来展示这个列表如何帮助你理清设计需求[......]

阅读全文>>


MongoDB最佳实践

2012-02-7 23:22 IT技术, 程序员 都等你发言 :)

MongoDB最佳实践

将MongoDB加入到我们的服务支持列表中,是整个团队年初工作计划中的首要任务。但我们感觉如果先添加一项对NoSQL存储的支持,而不是先升级已支持的关系型数据库,可能对用户不太好,毕竟目前的用户都使用关系型数据库。

所以我们决定将引入MongoDB这项工作放到升级MySQL和PostgreSQL之后来做。到目前为止,MySQL 5.5的Beta版已在进[......]

阅读全文>>