
随笔
Neo_Wu
这个作者很懒,什么都没留下…
展开
-
哈佛经典语录集
经典语录一:哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或? 悒[有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。经典语录二:无论你的收入是多少,记得分成五份进行规划投资:增加对身体的投资,让身体始终好用;增加对社交的投资,扩大你的人脉;增加对学习的投资,加强转载 2013-04-22 18:49:15 · 693 阅读 · 0 评论 -
状态机
维基百科有限状态机 (Finite State Machine)又称有限状态自动机 或简称状态机 ,是表示有限个状态 以及在这些状态之间的转移和动作等行为的数学模型 。状态存储关于过去的信息,就是说:它反映从系统开始到现在时刻的输入变化。转移指示状态变更,并且用必须满足来确使转移发生的条件来描述它。动作是在给定时刻要进行的活动的描述。有多种类型的动作:进入动作(Entry转载 2013-09-14 23:34:11 · 1096 阅读 · 0 评论 -
十条不错的编程观点
在Stack Overflow上有这样的一个贴子《What’s your most controversial programming opinion?》,翻译成中文就是“你认为最有争议的编程观点是什么?”,不过,在400多个主回贴,以及千把个子回贴中,好像并不是很有争议,而是令人相当的茅塞顿开,下面罗列一些,并通过我自己的经历和理解发挥了一些,希望对你有帮助。1) The only转载 2013-10-20 15:04:27 · 661 阅读 · 0 评论 -
一段代码引发的思考
摘要:作者Lukas Eder发表了一篇文章《code-made-me-cry》,引发了开发者们的广泛讨论及思考。在他看来,阻力最小的方法往往容易出错,但也不应该为如此琐碎的事情编写10行代码。作者Lukas Eder发表了一篇文章《code-made-me-cry》,引发了开发者们的广泛讨论及思考,我们一起来看下(以下是译文)。我的一位朋友告诉我,他最近遇到关于正在维护的遗留转载 2013-11-22 09:32:20 · 794 阅读 · 0 评论 -
如何阅读他人的程序代码
如何阅读他人的程序代码文/王建兴 作者简介: 王建兴,清华大学资讯工程系的博士研究生,研究兴趣包括计算机网络、点对点网络、分布式网络管理、以及行动式代理人,专长则是Internet应用系统的开发。曾参与过的开发项目性质十分广泛而且不同,从ERP、PC Game到P2P网络电话都在他的涉猎范围之内。 一、读懂程序代码,使心法皆为我所用程序代码是别人写的,只有原作者才真的转载 2013-12-28 16:33:48 · 1112 阅读 · 0 评论 -
一直以来伴随我的一些学习习惯(二):时间管理
一直以来伴随我的一些学习习惯(二):时间管理By刘未鹏–July 20, 2008Posted in:学习方法,思维改变生活接着上次的写。1.学习和思考的过程中常问自己的几个问题:你的问题到底是什么?(提醒自己思考不要偏离问题。)OK,到现在为止,我到底有了什么收获呢?(提醒自己时不时去总结,整理学习的东西)。设想自己正在将东西讲给别人听(有声思考;转载 2013-12-19 14:58:45 · 710 阅读 · 0 评论 -
一直以来伴随我的一些学习习惯(四):知识结构
By刘未鹏–December 5, 2008Posted in:学习方法自从建立了TopLanguage以来,发现在上面待的时间越来越多,与高手讨论问题是个粘性十足的事情,一方面,分享自己的认识是整理不成熟的想法的极好途径,另一方面,互相之间视角不同,所以往往自己忽视的地方会被别人发现。在讨论中不断精化既有的知识体系。以下这段基本上摘抄自(略有整理和添加)在 TopLa转载 2013-12-19 15:29:12 · 1349 阅读 · 0 评论 -
方法论、方法论——程序员的阿喀琉斯之踵
By刘未鹏–October 29, 2008Posted in:学习方法,思维改变生活以前,我认为一个事物对我没有直接用途的时候就不会去理会它,心理学上说我们都戴着自己的认知偏见的有色眼镜去有选择性地看待这个世界,纷繁的信息经过我们的认知图式过滤之后便成为少量有序的事件,所以我们都在有强烈选择性地关注一些事物和忽视另一些事物,然而,这样可能会导致丧失一些很有价值的信息,而总转载 2013-12-19 15:58:07 · 776 阅读 · 0 评论 -
一直以来伴随我的一些学习习惯(一):学习与思考
By刘未鹏–July 8, 2008Posted in:学习方法,思维改变生活1. Google&Wiki(遇到问题做的第一件事情,也是学习某个东西做功课(homework)最先用到的东西。2. 看书挑剔,只看经典。如何选择经典,可以到网上做做功课,看看评价,综合分析一下。3. 做读书笔记。一是将自己阅读的时候的思考(包括闪念)总结下来,二是将书中的好例子摘转载 2013-12-19 14:51:11 · 784 阅读 · 0 评论 -
一直以来伴随我的一些学习习惯(三):阅读方法
By刘未鹏–September 17, 2008Posted in:学习方法这篇主要写一些学习(尤其是阅读)的基本方法。1.趁着对一件事情有热情的时候,一股脑儿把万事开头那个最难的阶段熬过去。万事开头难,因为从不了解到了解基本的一些事实,是一个新知识暴涨的阶段,这个时候的困难是最大的。有人熬不过去,觉得困难太大就放弃了。不过,狂热的兴趣可以抵消对困难的感觉,所以趁着转载 2013-12-19 15:10:46 · 769 阅读 · 0 评论 -
完美程序员的10种品质
完美程序员的每种品质都有一个范围,这个范围取决于具体的问题和背景。没有能解决所有问题的完美程序员(至少在我们这个星球上),并且对于特定问题,完美程序员应该具有以下品质:1. 才智非凡 – 能够理解问题、能够用清晰可读的代码翻译并表达想法、善于分析并且逻辑思维能力强 (范围:用简单方式解决复杂问题)2. 魅力超群 – 优秀个性的结合体 ( 注重细节 VS 富有创造力、灵活多变 VS翻译 2013-08-30 23:18:13 · 687 阅读 · 0 评论 -
趣文:如果哲学家是程序员
尽管没那么明显,但至少对我而言,哲学与编程有很深刻的关系。你想想看,软件代码无非是反应了开发者看问题的视角和解决方案。在开始编码之前,开发人员会花时间反复思考待解决的问题,明确该问题的要点以及它们之间关系,这种过程正好反应了他们看待这个世界的哲学。同样地,哲学家们都在不停地琢磨他们所关心问题的重要特征,比如生命、意识或者上帝。 那么依此来看,我们可以将程序语言背后的思维与哲翻译 2013-08-30 22:45:05 · 1116 阅读 · 0 评论 -
注重实效的程序员(The Pragmatic Programmer)
注重实效的程序员(The Pragmatic Programmer)推荐一本好书 《The Pragmatic Programmer - From journeyman to master》 1、关心你的技艺 Care About Your Craft 除非你在乎能否漂亮地开发出软件,否则其它事情都是没有意义的。2、思考!你的工作 Think!About You翻译 2013-07-02 23:15:46 · 971 阅读 · 0 评论 -
惹毛程序员的十件事
程序员是一个比较特殊的群体,他们因为长期和电脑打交道所养成的性格和脾气也是比较相近的。当然,既然是人,当然是会有性格的,也是会有脾气的。下面,让我来看看十件能把程序惹毛了的事情。一方面我们可以看看程序员的共性,另一方面我们也可以看看程序员的缺点。无论怎么样,我都希望他们对你的日常工作都是一种帮助。第十位 程序注释程序注释本来是一些比较好的习惯,当程序员老手带新手的时候,总是会告诉新转载 2013-04-23 18:18:25 · 761 阅读 · 0 评论 -
一个程序员的爱情表白
我能抽象出整个世界... 但是我不能抽象出你... 因为你在我心中是那么的具体... 所以我的世界并不完整... 我可以重载甚至覆盖这个世界里的任何一种方法... 但是我却不能重载对你的思念... 也许命中注定了 你在我的世界里永远的烙上了静态的属性... 而我不慎调用了爱你这个方法... 当我义无返顾的把自己作为参数传进这个方法时... 我才发现爱上你是一个死转载 2013-04-26 22:36:22 · 917 阅读 · 0 评论 -
著名成功人士的人生理念
1、不要听信身边人的话,大一不谈恋爱,好的女孩子就被别人都挑走了。想想,刚上大一就耐不住寂寞,受不住诱惑,而去谈恋爱的女孩子,值得自己去追吗?大学里,可以有一场爱情,可是,不要固执地认为,刚上大一,就必须要谈恋爱。2、一个年轻人,如果三年的时间里,没有任何想法,他这一生,就基本这个样子,没有多大改变了。3、成功者就是胆识加魄力,曾经在火车上听人谈起过温州人的成功,说了这么三个字,“胆子大”翻译 2013-04-29 18:36:49 · 909 阅读 · 0 评论 -
Facebook的标语
1.Done is better than perfect.比完美更重要的是完成。2.Code wins arguments.代码赢得争论。3.Move fast and break things.快速行动,破除陈规。4.Stay focused and keep shipping.保持翻译 2013-07-07 12:09:13 · 1181 阅读 · 0 评论 -
心-脑-手
在这个博客上说了很多次的东西了,逐渐认识进一步加深,希望从idea逐渐转化为行动。修心修身人的能力并非一成不变的,对同一个人在不同时候的“战斗值”也是有很大不同。维持在一个高能力状态,我觉得可以包括这样几个因素:心灵的修炼心无旁骛与无我的状态良好的身体状态而个人的能力如果高%10那么不只是做事情的量会高%10,关键是水平会变高。转载 2013-06-21 13:06:14 · 1002 阅读 · 0 评论 -
程序员不应该再犯的五大编程错误
程序员经验分享编程摘要:本文总结了程序员经常犯的五大错误,尤其是初学者。在编程的道路上,犯错也是学习道路上不可或缺的一部分,但一旦意识到某种错误的发生,就应该想办法避免,这样,代码就会越来越好,自己也会得到成长。当你成为程序员后,你很容犯下文所提到的这些错误。话说失败是成功之母,在编程的道路上,犯错也是学习道路上不可或缺的一部分。尤其是初学者,他们犯的错误可能会比其他人翻译 2013-07-08 13:59:17 · 689 阅读 · 0 评论 -
编码风格不是编码规范
我并不认为程序员是一个情绪特别丰富的群体。但有一些事情却能很容易刺激程序员的神经,那就是代码格式和布局。如果看到一个函数的括弧在同一行上没有闭合,我的眼睛会喷血。如果看到有人没有恰好的在两个函数间留一空行,我的小腿会抽筋。但重点在这里——除非是在家里开发自己的业余爱好软件,我的这些个人喜好其实是无关紧要的。同样,作为一个团队中的一员,你的个人编程喜好也应该放到一边。编码风格很容易会和编码规翻译 2013-07-10 19:33:41 · 815 阅读 · 0 评论 -
酷壳网陈皓:Why C++?王者归来
编译器性能优化c++数据中心actionscript摘要:如果把我们的对编程语言的需求总结为四个:效率,灵活,抽象,生产率。那么,C语言玩的是前两个,而C++玩的是前三个,Java和C#玩的是后两个(抽象和生产率)。导读:此前,优快云的一名博主赖勇浩发表了一篇博客《2012不宜进入的三个技术点》,文中提到ActionScript,Thread和C++,其中C++争议最大。对此转载 2013-06-25 08:58:13 · 1366 阅读 · 0 评论 -
为什么谷歌要执行严格的代码编写规范
本篇是谷歌是如何做代码审查的的续篇。我们在谷歌所做事情中另外一个让我感到异常有效、有用的制度是严格的编码规范。在到Google工作之前,我一直认为编码规范没有什么用处。我坚信这些规范都是官僚制度下产生的浪费大家的编程时间、影响人们开发效率的东西。我是大错特错了。在谷歌,我可以查看任何的代码,进入所有谷歌的代码库,我有权查看它们。事实上,这种权限是很少人能拥有翻译 2013-07-14 23:34:30 · 999 阅读 · 0 评论 -
基础的重要性(程序员之路)
学习编程有几年了,感觉走了不少弯路,而不少的学弟学妹又在重蹈我当初的覆辙,不免有些痛心。最近在网上也看了许多前辈们的经验建议,再结合自己的学习经历在这里谈谈基础的重要性,希望帮助大家少走些弯路。什么是基础呢?就是要把我们大学所学的离散数学,算法与数据结构,操作系统,计算机体系结构,编译原理等课程学好,对计算机的体系,CPU本身,操作系统内核,系统平台,面向对象编程,程序的性转载 2013-12-27 21:37:16 · 1131 阅读 · 0 评论