最新文章

★ 先说一个通俗的例子 考虑到证书体系的相关知识比较枯燥、晦涩。俺先拿一个通俗的例子来说事儿。 ◇ 普通的介绍信 想必大伙儿都听说过介绍信的例子吧?假设 A 公司的张三先生要到 B 公司去拜访,但是 B 公司的所有人都不认识他,他咋办捏?常用的办法是带公司开的一张介绍信,在信中说:兹有张三...

阅读(123484)  推荐(83)  数字证书  发布于 2013-12-03 11:48

引言 软件系统面向对象的设计思想可谓历史悠久,20世纪70年代的Smalltalk可以说是面向对象语言的经典,直到今天我们依然将这门语言视为面向对象语言的基础。随着编程语言和技术的发展,各种语言特性层出不穷,面向对象是大部分语言的一个基本特性,像C++、Java、C#这样的静态语言,Ruby、...

阅读(31426)  推荐(47)    发布于 2013-12-01 13:03

英文原文:The conventions we follow 我并不认为程序员是一个情绪特别丰富的群体。但有一些事情却能很容易刺激程序员的神经,那就是代码格式和布局(formatting and layout of code)。如果看到一个函数的括弧在同一行上没有闭合,我的眼睛会喷血。如果看到...

阅读(7379)  推荐(17)  编码风格  发布于 2013-11-27 12:18

英文原文:For modern development Javascript indeed is a s̶h̶i̶t̶ dissapointing language 我很抱歉,但 Crockford 就是坚持这么写的(I’m sorry, but the Crockford argument...

阅读(22903)  推荐(25)  Javascript  发布于 2013-11-25 22:06

请大家想一想,英语是谁发明的?英国人呗!英国人认不认识汉语?不认识!那么英国人在学英语单词的时候需不需要记住单词的汉语意思?不需要,英国人的英语课本里根本就没有汉字,何谈记住单词的汉语意思?那么既然英国人学英语不需要记住(甚至根本就见不到)单词的汉语意思,那么中国人学英语为什么要去记住单词的汉语...

阅读(13700)  推荐(145)  学英语  发布于 2013-11-24 17:50

数学之美 编程基础

数学是美丽的,哪里有数哪里就有美。 数学的定义是研究数量关系和空间形式的一门科学。但有句名言说:数学比科学大得多,因为它是科学的语言。数学不仅用来写科学,而且可用来写人生。所以说数学是一切学科的基础,是核心学科,就像人们知识金字塔的底部垫基石,所以数学被誉为科学的皇后。 数学分基础和应用两部...

阅读(18878)  推荐(32)  数学  发布于 2013-11-23 17:47

引子 在移动互联网、云计算迅猛发展的今天,作为一名Web开发者,如果您还没听说过“REST”这个buzzword,显然已经落伍了。夸张点说,甚至“出了门都不好意思跟别人打招呼”。尽管如此,对于REST这个泊来品的理解,大多数人(包括一些资深的架构师)仍然停留在“盲人摸象”的阶段。常常听到各种各...

阅读(32299)  推荐(27)  REST  发布于 2013-11-22 18:28

工程师的生活 程序人生

我忽然很好奇,想知道其他软件工程师的生活是什么样的?人永远都没有活在别人心中的形象那么绚烂,生活中总有无数烂事烦事需要处理,但是每个人都有自己享受生活的方式。逛了逛各式技术博客和论坛,我发现大家似乎都太严肃了,太谦逊了,太学术了。做软件本来是一件很有意思的事情,但是这些帖子和文章无非就包括这么几...

阅读(7232)  推荐(46)  程序员  发布于 2013-11-21 18:05

双“11”最热门的话题是TB,最近正好和阿里的一个朋友聊淘宝的技术架构,发现很多有意思的地方,分享一下他们的解析资料: 淘宝海量数据产品技术架构 数据产品的一个最大特点是数据的非实时写入,正因为如此,我们可以认为,在一定的时间段内,整个系统的数据是只读的。这为我们设计缓存奠定了非常重要的基础...

阅读(61020)  推荐(172)  淘宝 架构  发布于 2013-11-20 18:10

英文原文:What's in a Good Commit? 译者:@neevek 首先我们来听一个令人恶心的例子。 你看到问题 F00-123被解决了。这是关于一个你自己很熟悉的子系统的 Bug,所以直觉告诉你造成这个 Bug 最可能的原因。为了证实你的怀疑,你决定看看这个 bug 是怎么被...

阅读(6391)  推荐(20)  git 版本控制  发布于 2013-11-19 22:27

目录: 一、引入 二、经历了就能理解 三、读书要分级 四、只读经典 五、别吝惜你动笔的那点时间 六、再提笔记 七、大学课程之授课方法 八、我是怎么泡图书馆的 一、引入 看到这个题目的时候你可能会感到有点好笑:“这还用问,看书就是把书看了一遍呗..” 没错,我们从小到大就是这样...

阅读(18954)  推荐(121)  读书  发布于 2013-11-18 18:31

各位为英语而郁闷的兄弟姐妹们: 自从考完GRE和TOEFL以后,心有所感,本想写点心得,但是因为太懒没写成。今日风雨如晦,心中又有所感,于是一舒笔墨,写下我学英语的方法。俺知道有很多兄弟姐妹们和曾经的我一样因为英语而郁闷,小小心得,也算造福后人,为自己积累一点功德~~ 方法之前,先说说俺学英...

阅读(16151)  推荐(117)  学英语  发布于 2013-11-17 15:31

现在很多人会使用 CSS框架进行快速建站。 那 CSS框架是什么呢,它通常是一些 CSS文件的集合,这些文件包括基本布局、表单样式、网格、简单组件、以及样式重置。使用 CSS框架大大降低工作成本进行快速建站。 当然对于一些大型的项目,可能会很难照搬某些框架直接使用的,因为直接使用会带来一些限...

阅读(7387)  推荐(38)  CSS  发布于 2013-11-14 10:54

作者从云计算环境下应用的特点出发,分析了在云计算环境下应用程序开发设计的一些新变化。根据这些特点,本文提出一个“自我感知应用”(Self-Sensing Application)的新概念,接着以Windows Azure平台为例阐述如何实现自我感知应用。 多年来应用程序开发者和架构师们都在努力...

阅读(6157)  推荐(5)  云计算 Azure  发布于 2013-11-13 09:53

这些日子我一直在写一个实时操作系统内核,已有小成了,等写完我会全部公开,希望能够为国内IT的发展尽自己一份微薄的力量。最近看到很多学生朋友和我当年一样没有方向 ,所以把我的经历写出来与大家共勉,希望能给刚如行的朋友们一点点帮助。 一转眼我在IT行业学习工作已经七年多了,这期间我做过网页,写过M...

阅读(59632)  推荐(538)  程序员  发布于 2013-11-08 10:43

原文链接: Don’t go into programming if you don’t have a good thesaurus 许多程序员认为编程时,如何命名不仅是他们面临的老大难问题,也是最重要的事情之一。 上周,我发起了一个“程序员编程中的老大难问题”的投票,主要是基于最近Quor...

阅读(18664)  推荐(40)  程序员 命名  发布于 2013-11-05 21:53

工程师文化 程序人生

(图片来源) 原文发布于2009年3月27日 我一直想找到对工程师文化的确切定义,没有定义,怎么判断一个公司是否有工程师文化?不管是Google搜英文“Engineering Culture”,还是百度搜中文,都没找到定义,例子倒给了不少,比如Google和百度自己。 就用通俗的语言说说自己的...

阅读(5999)  推荐(13)  工程师文化  发布于 2013-11-04 11:26

在西方国家罗马字母阵营中,字体分为两大种类:SansSerif和Serif,打字机体虽然也属于SansSerif,但由于是等宽字体,所以另外独立出Monospace这一种类,例如在Web中,表示代码时常常要使用等宽字体。 Serif的意思是,在字的笔划开始及结束的地方有额外的装饰,而且笔划的粗...

阅读(137541)  推荐(40)  CSS Font  发布于 2013-11-01 10:24

首先要说明的是,咱现在不是高手,最多还是一个半桶水,算是入了JS的门。 谈不上经验,都是一些教训。 这个时候有人要说,“靠,你丫半桶水,凭啥教我们”。您先别急着骂,先听我说。 你叫一个大学生去教小学数学,不见得比一个初中生教得好。因为大学生早已经过了那个阶段,都忘记自己怎么走过来的了。而对...

阅读(44819)  推荐(231)  Javascript  发布于 2013-10-30 11:07

英文原文:4 Things I Wish I Would Have Known When I Started My Software Development Career 我的软件开发生涯开始于15年前。 但是直到最近的5年,我才真正开始看到自己在软件开发领域的巨大进步。 这里有一些感悟是...

阅读(13791)  推荐(87)  程序员  发布于 2013-10-20 15:47