首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
stormluke
掘友等级
服务端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
最新
热门
函数式编程笔记 10
列表是线性的,而向量是树形的,所以向量比列表有更平衡的访问时间(log32(n))。 其中Array和String支持和Seq相同的操作,并且可以隐式转换成Seq,但它们并不是Seq的子类,原因是它们来自于Java。 会发现返回值类型为IndexedSeq,实际类型为Vecto…
函数式编程笔记 09
其中每一个_从左向右都代表一个新参数。 foldLeft和reduceLeft类似,但它多了一个累加器,当在空列表上调用foldLeft时就会返回它。 答案是类型错误。
Java 拾遗 02 - Java 7 的异常处理
这段代码中的 e 可能为 IOException 或者 SQLException 类型,但是真实的类型被覆盖了。Java 7 中可以用 final 来修饰异常类型,这样重抛时的类型不会被改变: Java 中关闭资源的时候很容易出错,比如关闭一个流要记得先检查 null,再 tr…
Java 拾遗 01 - Colleciton 基础
的集合。Collection 的好处有: 值得注意的是 Map 不遵循 Collection,Set 的实现依赖于 Map。这些 Collection 均没有考虑线程安全。 所以 Vector 一般存在于面试题中。同样,Hashtable、Dictionary、BitSet、S…
垃圾邮件的一种应对方法
翻译自:A Plan for Spam。 (这篇文章描述了应用在 Arc 语言的练习作品——防垃圾在线邮件阅读器中的垃圾过滤技术。改进后的算法在《更好的贝叶斯过滤》中描述。) 我认为阻止垃圾邮件是可能的,并且基于内容的过滤器是一种方法。垃圾邮件制作者的阿喀琉斯之踵正是他们的信息…
使用 YCSB 压力测试 HBase
YCSB(Yahoo! Cloud Serving Benchmark)是雅虎开源的用于测试新式数据库(主要为 NoSQL)性能的框架,使用 Java 实现,可以测试 HBase、Cassandra、Infinispan、MongoDB 等等。 其中 workloads 文件夹…
WWDC16 笔记——协议和值在 UIKit 中的应用
这个 Session 通过一个 App 实例讲解了协议和值类型在 UIKit 中的应用。 Local reasoning 是指,当看到面前的代码时,不必考虑其他代码是如何和它交互的。这让代码更容易维护,更容易编写,更容易测试。 下面通过一个实际的 App 来说明。这个 App …
WWDC 2014 笔记 - Swift
Apple 已经提供了两种清晰度视频和相应 PDF 的直接下载。另外 GitHub 上也有不少工具能批量下载,其中 WWDC-Downloader 可以下载 Sample Code。 下面按照 Session 顺序来做些笔记。 看名字就知道不会有啥干货,基本上是概述了 Swif…
蹦床(trampoline)原理
摘录自 Functional JavaScript。 两个函数相互回弹调用彼此,递减某个绝对值,直到一方到达零为止。这是一个相当优雅的解决方式。 尽管技术上可以实现尾递归的优化,但目前 JavaScript 引擎并不支持。因此在调用以上函数时可能会遇到这个错误: 这种错误称为“…
ReactiveCocoa README 笔记
这样获取到一个发送 String 类型的 SignalProducer。为了支持 Objective-C 的 extension 方法,目前 as! 是必须的。 上面的代码并没有开始“运行”。直到下面这句话: 观察 Next 事件并处理。 在这个例子里,任何网络错误会生成 Fa…
下一页
个人成就
文章被点赞
291
文章被阅读
70,378
掘力值
1,415
关注了
3
关注者
21
收藏集
0
关注标签
2
加入于
2017-08-08