zoukankan      html  css  js  c++  java
  • 语录

    吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。登高而招,臂非加长也,而见者远;顺风而呼,声非加疾也,而闻者彰。假舆马者,非利足也,而致千里;假舟楫者,非能水也,而绝江河。君子生非异也,善假于物也。

    —- 《劝学》

    学而不思则罔,思而不学则殆。

    温故而知新,可以为师矣。

    —- 《论语·为政第二》

    学而时习之,不亦说乎?有朋自远方来,不亦乐乎?人不知而不愠,不亦君子乎?

    —- 《论语·学而第一》

    KISS. Keep It Simple, Stupid.

    —- Unkown

    A designer knows he has arrived at perfection not when there is no longer anything to add, but when there is no longer any thing to take away.

    —- Antoine de Saint-Exupery

    Simple, few parts, easy to maintain, very strong.

    —- General Chuck Yeager

    Discovery consists of seeing what everybody has seen and thinking what nobody has thought.

    —- Albert Szent-Gyorgyi

    When in doute, use brute force.

    —- Kenneth Lane Thompson

    Premature optimization is the root of all evil!

    —- Donald Knuth

    In theory, theory and practice are the same. In practice, they’re not.

    —- Unkown

    Those who cannot remember the past are condemned to repeat it.

    —- George Santayana

    Don’t repeat yourself.

    —- Unkown

    原则1:你无法断定程序会在什么地方耗费运行时间。瓶颈经常出现在想不到的地方,所以别急于胡乱找个地方改代码,除非你已经证实那儿就是瓶颈所在。
    原则2:估量。在你没对代码进行估量,特别是没找到最耗时的那部分之前,别去优化速度。
    原则3:花哨的算法在n很小时通常很慢,而n通常很小。花哨算法的常数复杂度很大。除非你确定n总是很大,否则不要用花哨算法(即使n很大,也优先考虑原则2)。
    原则4:花哨的算法比简单算法更容易出bug、更难实现。尽量使用简单的算法配合简单的数据结构。
    原则5:数据压倒一切。如果已经选择了正确的数据结构并且把一切都组织得井井有条,正确的算法也就不言自明。编程的核心是数据结构,而不是算法。
    原则6:没有原则6。

    —- Rob Pike

    1. 模块原则:使用简洁的接口拼合简单的部件。
    2. 清晰原则:清晰胜于机巧。
    3. 组合原则:设计时考虑拼接组合。
    4. 分离原则:策略同机制分离,接口同引擎分离。
    5. 简洁原则:设计要简洁,复杂度能低则低。
    6. 吝啬原则:除非确无它法,不要编写庞大的程序。
    7. 透明性原则:设计要可见,以便审查和调试。
    8. 健壮原则:健壮源于透明与简洁。
    9. 表示原则:把知识叠入数据以求逻辑质朴而健壮。
    10. 通俗原则:接口设计避免标新立异。
    11. 缄默原则:如果一个程序没什么好说的,就沉默。
    12. 补救原则:出现异常时,马上退出并给出足够错误信息。
    13. 经济原则:宁花机器一分,不花程序员一秒。
    14. 生成原则:避免手工hack,尽量编写程序去生成程序。
    15. 优化原则:雕琢前先要有原型,跑之前先学会走。
    16. 多样原则:决不相信所谓“不二法门”的断言。
    17. 扩展原则:设计着眼未来,未来总比预想来得快。

    —- 《Unix编程艺术》

    Perl – The only language that looks the same before and after RSA encryption.

    —- Keith Bostic

    Yesterday is a history, tomorrow is a mystery, only today is a gift.

    —- Alice Morse Earle

    Better to do something imperfectly than to do nothing flawlessly.
    宁愿做事而犯错,也不要为了不犯错而什么都不做。

    —- Robert Schuller

    Always be a first-rate version of yourself, instead of a second-rate version of somebody else.
    永远做自己的一流版本,永不做他人的二流版本。

    —– Judy Garland

    The greatest barrier to success is the fear of failure。

    —- Sven Goran Eriksson

    I didn’t fail the test, I just found 100 ways to do it wrong。

    —- Benjamin Franklin

    I leave no trace of wings in the air, but I am glad I have had my flight.
    天空不曾留下鸟儿的痕迹,但我已飞过。

    —- 《飞鸟集》

    (未完待续)

    本文链接:http://everet.org/2012/05/quotation.html
    (转载时请注明作者和出处。)

  • 相关阅读:
    tcp socket
    Spring MVC 复习笔记01
    Spring 复习笔记01
    mybatis 复习笔记03
    ActiveMQ实现负载均衡+高可用部署方案(转)
    JVM复习笔记
    JAVA NIO复习笔记
    java IO复习笔记
    并发编程复习笔记
    杂记复习笔记
  • 原文地址:https://www.cnblogs.com/hzhida/p/2651149.html
Copyright © 2011-2022 走看看