Vim实用技巧 (1)

  • 第207页
    我的意思并不是说绝对不能在substitute命令的查找域中输入文本。例如,下面的substitute命令会把文件中每一行的换行符都替换为逗号,最终形成一行。 => :%s/\n/, 对珠地这种简单的命令,就没必要将它一分为二...

代码大全(第2版) (1)

  • 第5章 软件构建中的设计
    这是一个险恶问题的好例子,因为直到这座桥坍塌,工程师才知道应该充分地考虑空气动力学的因素。只有通过建造这座大桥(即解决这个问题),他们才能学会从这一问题中应该额外考虑的环节,从而才能建造出到现在依...

Spring Boot in Action (1)

  • 第40页
    忍不住吐槽一下。 在照着 Listing 2.6 A Spring MVC Controller that fronts the reading list application 实现代码时。 Listing 2.6 A Spring MVC controller that fronts the reading list applicat... (2回应)

Scala in Depth (5)

  • 第3页
    针对 "A cat catches a bird and eats it" 这个story,在Scala-IDE中的worksheet代码 ``` package ch01 object section11_3 { trait Cat trait Bird trait Catch trait FullTummy ...
  • 第40页
    In general, it's best to avoid polymorphism with types requiring deep equality. Scala non longer supports subclassing case classes for this very reason. 在《DSLs in Action》这本书里有一章Scala..
  • 第76页
    When creating a hierarchy of mixable behaviors via trait, you need to ensure the following: - You have a mixin point that traits can assume as a parent - Your mixable traits delegates to their par...
  • 第107页
    override def toString = "Matrix" + repr.foldLeft(") { (msg, row) => msg + row.mkString("\n|" , " | " , "|") } 中的repr.foldLeft(")应...
  • 第69页
    When compiling traits, Scala creates an interface/implementation pair of classes. The interface is for JVM interoperability and the implementation is a set of static methods that can be used by clas...

领域专用语言实战 (5)

  • 第83页
    中文版 这样用户不用写那么多`八股代码`,得出来的DSL比较精干而且更易于掌握。在静态方式下需要堆砌大量`死板代码`来完成的事情,语言运行时利用反射就做到了(所以叫反射式元编程)。 英文版 The u... (1回应)
  • 第62页
    然后规则的具体实现可以用Ruby DSL来写: require 'java' class RubyAccruedInterestCalculationRule { def calculate(trade) //.. implementation end end RubyAccruedInterestCalculationRule.new ...
  • 第107页
    ...动态类型语言轻仪节而重语义... 读中文感觉怪怪的,翻来英文版的看看 英文原文: They’re low in ceremony and rich in semantics. 然后手贱搜了一把,发现跟这个low ceremony跟scala颇有渊源。 ...
  • 第137页
    `优先选用`Groovy Gategory代替ExpandoMetaClass来控制元编程的作用域。
  • 第216页
    /代码内容已省略/ /代码内容已省略/ 在我现在使用的Groovy 2.1.8版本中,”200.GOOG“是失效的,无法通过200.GOOG调用StockCategory中的get...
<前页 1 2 3 4 5 6 7 8 9 后页>