最新文章

聊聊内存泄露 编程基础

1. 什么是内存泄露 看到网上有很多人都在问内存泄露与内存溢出的区别,而且后面还有一大堆的跟帖在用不同形式的语言予以解答,我看了以后思绪万千啊。内存泄露是导致内存溢出的原因之一,说他们的区别纯属无稽之谈。要解释什么是内存泄露还真是个费事的活,我用一个例子来解释下:public class Te...

阅读(9758)  推荐(14)  Java 内存泄露  发布于 2013-08-23 17:42

本文节选自《给你一个亿,你能干什么?》 第一集 因为那几年三天两头往硅谷里飞,所以我实在记不清这个故事到底是发生在98年还是99年夏天某日的一个下午。 那天我和Excite.com的创始人Mark V. H.在Palo Alto的一家餐厅共进午餐。说是午餐其实都已经是下午三点钟了,餐厅里仅...

阅读(9031)  推荐(51)  Google  发布于 2013-08-18 21:47

英文原文:Embracing the Incrementality Mentality 编者按:本文作者是 Danielle Morrill,他的博客签名很有意思,他写道:I can see the future, because I live in it today。 “一夜成名”这个词我...

阅读(7665)  推荐(15)    发布于 2013-08-15 22:28

我在做什么 曾经,我试过接到一些需求。一眼带过后,脑袋马上随着高昂的斗志沉溺在代码的世界中 ,马不停蹄地敲着键盘直到最后测试的完成。我从思绪中恢复过来,乍一看自己写的功能,和需求差了十万八千里,我TM都在干嘛? 除此之外,我还见过类似的很好笑的事情。有一个程序员,经理提了需求,然后他在那里折...

阅读(12365)  推荐(83)  程序员  发布于 2013-08-13 15:56

jQuery 是现在最流行的 JavaScript 工具库。 据统计,目前全世界 57.3% 的网站使用它。也就是说,10 个网站里面,有 6 个使用 jQuery。如果只考察使用工具库的网站,这个比例就会上升到惊人的 91.7%。 虽然 jQuery 如此受欢迎,但是它臃肿的体积也让人头痛...

阅读(9727)  推荐(45)  jQuery JavaScript  发布于 2013-08-12 18:14

英文原文:How to Be Startup CEO 编者按:本文来自 Ryan Allis,是一位来自旧金山的创业者和投资人。在 2003 年创立了 iContact,并任 CEO。 做创业公司的 CEO 可以说是世界上最有挑战性的事情之一。你得让客户喜欢你的产品,得组建团队,还要想办法从...

阅读(5611)  推荐(24)  CEO  发布于 2013-08-11 19:25

原文发布于2013年5月14日 在 2003 年用 Java 编程比现在要更痛苦一些。比如说,J2SE 1.5 还没有发布,也就是说一些现在大家认为理所当然的特性,比如泛型容器、static import、Annotation,都是不存在的;Integer 和 int 是不能自动转换的;枚举只...

阅读(5029)  推荐(7)  Java  发布于 2013-08-11 10:44

英文原文:Your best option is to be the best“人们对机会的估值过高,这是我在下棋的时候学到的一点。你其实只需要一个好的选择就行,没必要同时去追求 A、B、C、D。”——Peter Thiel 是让你的选择尽可能开放,还是全心全意抓住一个选择,专心做好一件事情—...

阅读(7749)  推荐(35)    发布于 2013-08-09 22:13

并发的错觉 编程基础

今天聊一聊电脑和人脑的并发问题。 在计算机发展初期,CPU的计算能力非常有限,计算资源稀缺而昂贵。最早的时候一个CPU只能同时运行一个任务,这简直让人无法忍受。什么叫做只能运行一个程序呢?这就像大学上自习占座一样,一旦一本书、一张纸、一个包或一个活人占有了那个桌子,其他人就再也没法用了,无论是...

阅读(3646)  推荐(15)  并发  发布于 2013-08-08 21:35

深入浅出REST 软件设计

英文原文:A Brief Introduction to REST 作者:Stefan Tilkov,译者:苑永凯,发布于 2007-12-25 不知你是否意识到,围绕着什么才是实现异构的应用到应用通信的“正确”方式,一场争论正进行的如火如荼:虽然当前主流的方式明显地集中在基于SOAP、WS...

阅读(58667)  推荐(19)  REST  发布于 2013-08-06 18:24

闲话REST(一) 记得有一位朋友曾经问过我这样一个问题:是不是无论传递什么东西都靠URI参数来做,就一定是符合REST风格的。我当时没有完全理解他的意思,便给了他一个现在看来不甚满意的回复。后来当我理解他的意思后,仔细考虑了产生这个问题的原因,觉得这是由于对在REST中URL所承担职责的一些...

阅读(3915)  推荐(2)  REST  发布于 2013-08-06 15:00

英文原文:Why REST is so important 本文我们将讨论 REST,它定义了一组体系架构原则,您可以根据这些原则设计以系统资源为中心的 Web 服务,这是一个非常容易让人误解的概念。本文主要是写给那些想设计 WebService API 但却对 REST 没有十分清晰认识的开...

阅读(4237)  推荐(2)  REST  发布于 2013-08-06 11:45

很久以前有两个程序,当时的水准都差不多,现在A是上市公司的技术总监,B还在不停的跳槽,反反复复在“小团队主程”和“大公司打杂”的两种岗位之间不停切换。B一直把这些不同归咎于自己没有遇到A那样子的机遇,经常在群里和微博抱怨自己的运气。 那天我终于忍不住了,在他再一次抱怨之后,我开始喷他,我说你就...

阅读(17099)  推荐(196)  程序员  发布于 2013-08-03 11:42

编者按:看到此文时恍惚回到自己学习网页的时候,那时候只知有编程,不知有设计。各个论坛大部分时候讨论的也是如何用 Frame 实现页面的分区,如何做出圆角,以及写一大段 javascript 代码或者做个 flash 只为让页面看起来更眩一点。后来 css1.0, 2.0 陆续出现,html 4.0 ...

阅读(7184)  推荐(41)  交互设计  发布于 2013-08-01 21:51

一、为什么跳槽和选择公司 1. 为什么跳槽 虽然我们跳槽的原因各自不同,但是主要原因一般都是待遇、成长、稳定这些主要因素,也有一些比如想距离家更近等等因素。 待遇就是收入,比如工资、股票、奖金等等,在这个层面影响我们跳出的心态一般都是,比如我觉得我技术能力达到了某个阶段,但是目前薪水比我能...

阅读(20979)  推荐(75)  面试  发布于 2013-08-01 21:31

好的,事情是这样的,数年前,我曾有过一段美好的夏日恋情,在此与大家分享。 依依 这个女孩叫做依依 ,她是 80 后的,生日是 1989 年 3 月吧,忘了哪一天了,分手太久了,记不起来了。 转学生 我高中是个转学生,转学转到了一所学习学得特猛的学校。对于我这个不爱学习的孩子来说,每个人都...

阅读(13255)  推荐(96)  HTTP  发布于 2013-07-31 16:43

本文节选自《飞天开放平台编程指南——阿里云计算的实践(双色)》 周憬宇,李武军,过敏意编著 电子工业出版社出版 阿里云计算有限公司(简称“阿里云”)成立于2009年9月10日,致力于打造云计算的基础服务平台,注重为中小企业提供大规模、低成本、高可靠的云计算应用及服务。飞天开放平台(简称“飞...

阅读(19117)  推荐(9)  阿里云 飞天  发布于 2013-07-30 17:59

中国人民大学富丽贞 陆嘉恒 孟小峰 经济的发展导致提供软件和计算能力服务基础架构的出现,俗称云服务或云计算。它是一种新兴的共享基础架构的方法,利用它用户可以在任何地方通过连接的设备访问其应用程序。可以将巨大的系统池连接在一起以提供各种IT服务。很多因素推动了对这类环境的需求,其中包括连接设备、...

阅读(2979)  推荐(3)  云计算  发布于 2013-07-29 14:18

本系列文章基于公开资料对Google App Engine的实现机制这个话题进行深度探讨。在切入Google App Engine之前,首先会对Google的核心技术和其整体架构进行分析,以帮助大家之后更好地理解Google App Engine的实现。 本篇将主要介绍Google的十个核心技...

阅读(6034)  推荐(8)  云计算 GAE  发布于 2013-07-28 14:19

云计算是目前计算机业界热门的方向,Cgroups作为一种有效的资源管理方案在云计算中得到越来越大的应用。下面简要介绍一下Cgroups在云计算中一些应用,欢迎补充。 首先,我们看一下Cgroups的娘家Google(Cgroups最早是Google工程师提出的)。在推出PaaS产品GAE几年后...

阅读(1325)  推荐(0)  云计算  发布于 2013-07-28 12:42