这个 Session 通过一个 App 实例讲解了协议和值类型在 UIKit 中的应用。
Local Reasoning
Local reasoning 是指,当看到面前的代码时,不必考虑其他代码是如何和它交互的。这让代码更容易维护,更容易编写,更容易测试。
下面通过一个实际的 App 来说明。这个 App 叫做 Lucid Dreams,它用来记录程序员做过的白日梦。
这个 Session 通过一个 App 实例讲解了协议和值类型在 UIKit 中的应用。
Local reasoning 是指,当看到面前的代码时,不必考虑其他代码是如何和它交互的。这让代码更容易维护,更容易编写,更容易测试。
下面通过一个实际的 App 来说明。这个 App 叫做 Lucid Dreams,它用来记录程序员做过的白日梦。
翻译自 Learning to Hash for Big Data: A Tutorial。
最近邻搜索(Nearest Neighbor Search):给定查询点 q,返回数据库中距离 q 最近(最相似)的点集。
书堆的有点多&基本上是专业书。。
摘录自 Functional JavaScript。
来看一个相互递归的例子
|
|
两个函数相互回弹调用彼此,递减某个绝对值,直到一方到达零为止。这是一个相当优雅的解决方式。
好久不见。
读到老罗的骂街文章,正文并没有什么意思,但结尾很棒:
Observable
所有的 Observable
工厂方法都是由下面这个派生而来:
|
|
Future[T]
和 Try[T]
是对偶(dual)
|
|