最新文章

【一】 面向对象的基本概念 面向对象的英文全称叫做Object Oriented,简称OO。OO其实包括OOA(Object OrientedAnalysis,面向对象分析)、OOD(Object Oriented Design,面向对象设计)和OOP(ObjectOriented Progr...

阅读(12641)  推荐(17)  Javascript 面向对象  发布于 2013-01-15 13:38

前两天一兄弟给我打电话,他的问题是自己想好好学习计算机编程技术,但是自己想学的东西太多,不知道从何学起,而且学到的东西也在工作中无法用到。这也是我曾经遇到过的问题,因为我也不是计算机专业出身,所以今天我就说一些我对这个问题的看法。 我认为认识一个事物,首先要去了解这个事物的整体,然后再去研究它...

阅读(14307)  推荐(60)  学编程  发布于 2013-01-14 11:39

英文原文:Do you really want to be making this much money when you're 50? 老实说,我在 20 岁时可没打算这样。我编程就是为了挣钱。只要编程还能挣钱,我就愿意一直这样挣下去,差不多就是这样。 到了 50 岁时你觉得你还能做什么?...

阅读(17922)  推荐(50)  程序员  发布于 2013-01-11 12:05

英文原文:Writing Fast, Memory-Efficient JavaScript Addy Osmani是谷歌公司Chrome团队中的一名程序开发工程师。他是一位JavaScript爱好者,曾经编写过一本开放源码方面的书籍《Learning JavaScript Design Pa...

阅读(8810)  推荐(15)  JavaScript  发布于 2013-01-10 14:15

随着网站逐渐变成"互联网应用程序",嵌入网页的 Javascript 代码越来越庞大,越来越复杂。 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。 Javascript 模块化编程,已经成为一个迫切的需求。理...

阅读(11808)  推荐(49)  Javascript  发布于 2013-01-08 18:04

首先先看一下基本定义: 复合选择器就是两个或多个基本选择器,通过不同方式连接而成的选择器,主要包括“交集”选择器、“并集”选择器、“后代”选择器。 交集选择器 “交集”复合选择器是由两个选择器直接连接构成,其结果是选中二者各自元素范围的交集。其中第一个必须是标记选择器,第二个必须是类别选...

阅读(8076)  推荐(3)  CSS  发布于 2013-01-08 16:04

几乎是中国最著名的商人,经过2011年的备受争议和2012年的沉默不语,马云首次接受访问,谈论他的商业王国,他的孤独感,他的领导艺术,并对外界的众多质疑予以回应。 李翔 马云在生闷气 他坐在下面默默地听着台上对他的批评,周围都是他的同行和一些金融领域的工作人员。误解让他感到愤怒,如果可能,...

阅读(4886)  推荐(13)  马云 阿里巴巴  发布于 2013-01-06 18:03

编者注:这里的“重构”指的是将设计图(比如PSD)转换为html + css + js。 用这个标题,是因为前一段时间组里有一个开放式讨论:怎样才算一个好重构? 其实,"好"与"坏"向来都是相对的,因为每个人眼中看待"好"与"坏"的标准不一样,不如从自身的角度考虑一下:如何做一个好重构? ...

阅读(13653)  推荐(44)  前端工程师  发布于 2013-01-05 16:58

这篇文章是一个非数学专业的自学心得。作者分享了自学中的一些个人的见解,或许对很多科班数学的朋友并不适用。作者的背景:吉林大学地球科学本科,陈省身数学所硕士,约翰霍普金斯大学博士。 在网上常看到朋友问很多有关于数学学习的问题,有数学系的,也有纯自学的,许多问题我都亲身经历过。在这里就简单说一下我...

阅读(36142)  推荐(43)  数学  发布于 2013-01-03 18:39

英文原文:10 steps to becoming a better programmer 这篇文章要介绍的,是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的 10 件事情。 1. 永远不要复制代码 不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几...

阅读(14497)  推荐(120)  程序员  发布于 2013-01-01 20:29

你可能知道,Javascript语言的执行环境是"单线程"(single thread)。 所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。 这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很...

阅读(10470)  推荐(37)  Javascript  发布于 2012-12-30 22:31

英文原文:Most lives are lived by default 杰米生活在中部的一个大城市里。他是一个广告公司的撰稿人,他擅长这个。 他也善于思考自己的生活,思考如何过的幸福。他有健康保险,有积蓄。很多他的朋友都没有这些。他的女朋友很漂亮。他们从来不吵架。他的老板有幽默感,管理不苛...

阅读(6596)  推荐(29)    发布于 2012-12-30 16:35

H.264简介 编程基础

H.264/MPEG-4 AVC(H.264)是1995年自MPEG-2视频压缩标准发布以后的最新、最有前途的视频压缩标准。H.264是由ITU-T和ISO/IEC的联合开发组共同开发的最新国际视频编码标准。通过该标准,在同等图象质量下的压缩效率比以前的标准提高了2倍以上,因此,H.264被普遍...

阅读(25871)  推荐(5)  H.264  发布于 2012-12-30 15:23

英文原文:The 4 Most Important Skills for a Software Developer,编译:@高翌翔 现如今,可供选择的技术、语言及平台可谓五花八门,因此作为软件开发者,要弄明白哪里是花时间培养个人技能的最佳投资点也就难上加难。 常常有人向我征求关于如何成为更强...

阅读(13054)  推荐(47)  程序员  发布于 2012-12-28 18:14

从 Rob Pike 的 Google+ 上的一个推看到了一篇叫《Understanding Object Oriented Programming》的文章,我先把这篇文章简述一下,然后再说说老牌黑客 Rob Pike 的评论。 先看这篇教程是怎么来讲述 OOP 的。它先给了下面这个问题,这个...

阅读(5192)  推荐(18)  面向对象  发布于 2012-12-28 16:34

英文原文:Developer Road: The List 下面要说的是我在成为一名程序员的道路上做的几件事情。写在这里除了要让自己铭记在心外,我还希望它能对别人有些用处。 1. 建立一个博客 这是我后来才认识到的事,其实应该很早就去做。如果你是跟我类似的情况,你应该尽早开通一个博客——尽...

阅读(5524)  推荐(31)  程序员 学编程  发布于 2012-12-27 22:23

程序员是可以当作一生的职业。但首先,你需要热爱编程,而不是把它作为完成其他人生目标的工具。 既然计划投入数十年的人生,那么一定会不断的反思自己在哪些方面的努力是更有效率的。换句话说,现在的你,和十年前的自己到底有哪些不同,十年后又怎样超越现在的自己? 我的职业生涯还远远没有过半,深深感觉沉淀...

阅读(5159)  推荐(15)  程序员  发布于 2012-12-27 17:29

本文来自The most stupid C bug ever,很有意思,分享给大家。我相信这样的 bug,就算你是高手你也会犯的,你来看看作者犯的这个Bug吧。 首先,作者想用一段程序来创建一个文件,如果有文件名的话,就创建真正的文件,如果没有的话,就调用 tmpfile() 创建临时文件。他...

阅读(11372)  推荐(34)  程序员 C语言  发布于 2012-12-27 13:40

英文原文:Fatherly Advice To New Programmers,编译:高翌翔记住这几句话,学无止境。(Never stop learning.)沟通至关重要。(Communication is critical.)履行承诺,胜过交付。(Under promise, over de...

阅读(6037)  推荐(25)  程序员  发布于 2012-12-24 22:39

现在HR和猎头也懂得,挖程序员不能光讲钱和项目了,多少号称工程师文化的公司花开北京上海,可是到底什么是“工程师文化”?谁能给一个准确的定义? 有人说,什么文化就是什么说了算的意思,工程师文化就是工程师说了算。这未免也太肤浅了。也有人说,工程师文化就是自由上下班、松散管理,做喜欢的项目。我想这依...

阅读(14196)  推荐(72)  工程师文化 程序员  发布于 2012-12-24 12:36