• 把空间定义为:一簇波,这簇波中的每一条波都相对于其它每一条波具有相对稳定的频差(这个差可以是0也可以是任何数字,只要对于观察者来说这个差不是随机的无法预测的就行),只要两条波的波频差不是随机的而是能够被观察者感受到不变的话那么这两条波中就存在了观察者可以在其中穿行的
  • 在过去的4-5年中,对程序员的需求增长如此之快,以至于程序员的数量总是每五年翻一番。结果,拥有5年经验的程序员所拥有的行业任职时间比整个行业的一半还多。我现在在这个行业中已经推进了20年。我花了大约10个角色担任我的主要职能是编写代码。其他10个项目涉及管理程序员,指导他们,就如何管
  • 解决任何问题和解决正确的问题是有区别的。彼得是一个可以做任何事情的程序员。他可以创建与其他同行一样好的软件,然而,程序员之间的差异主要是有无经验,即使两者都具有相同的技术技能。 怎么可能?你不赞同这句话吗? icon
  • WYSIATI是“What you see is all there is”的首字母缩略词,你所看到的就是以为是所有的了。Daniel K icon
  • 获得正确答案的最佳方法不是提出问题,而是提出一个错误的答案。” - 坎宁安定律 如果没有人愿意提出一个想法,就会抛出一个无意义的想法 ,然后更好的想法将会出现。 icon
  • SOLID阐述了五种设计原则,可帮助开发人员轻松扩展和维护软件:S - 单一责任原则O - 开放原则L - Liskov替代原理I - 界面隔离原理D - 依赖倒置原则 单一责任原则 icon
  • 命令式、函数性、面向对象。这些不是彼此的对手。不是一个比另一个好。它们不是相互排斥的。您不必只选择一个。一个设计良好的系统同时是三个范式的系统。 众说纷纭:我不知道为什么!但是,一些开发人员认为一种技术、框架或范式将取代其他技术、框架或范式 icon
  • 本文作者Alvaro Videla,他是FaunaDB的核心开发人员,在瑞士的家中工作,他还是RabbitMQ的核心开发人员,也是构建德国最大约会网站之一的团队的首席开发人员。他是RabbitMQ in Action的合著者。将现实世界转换为数字抽象需要蒸馏提炼。而且,编程与文学翻译 icon
  • Melinda Varian如是说。 如此真实......许多伟大的代码都是试图创造别的东西的结果。 这个规则适用于任何类型的工作,真的。 icon
  • 软件开发是一项需要独特技能的专业。然而,在我的职业生涯中,我开始欣赏优秀开发人员的两个重要特征,这些特征根本不是软件技术专业所特有的。我发现这些特征对我的工作非常有帮助,而且这两个特征都涉及到我不得不努力改进的习惯。 1.注 icon
  • ”The Tao Of Programming编程之道“作者是Nigel Tao,他是Go团队中的主要人物之一,点击标题见原文   程序员大师说:      “当你学会从陷阱框架中抓取错误代码时,你就该离 icon
  • 使用库包类似约会,使用框架类似进入婚姻! icon
  • java语言的高级教程有think in jva,但是我刚开始学习java对一些概念和基本的applet,线程,图象界面之类的内容还不太熟悉,请问这方面的教程哪本好啊. icon
  • Java 比 GoLang 有什么优点?什么时候使用 java 比使用 GoLang 更好?我见过几次性能测试,结果显示 GoLang 总是速度最快,且内存和 CPU 使用率最少。问题是:为什么我或任何公司应该选择使用 Java 而不是 GoLang? icon