摘要: "Homebrew" 是Mac下最强大的套件管理器,类似于 下的 和`Debian apt get Homebrew`用起来不再捉急。 镜像介绍 homebrew镜像源主要分两部分:git repo(位于GitHub)和二进制bottles(位于bintray) 国内公认做的最好的镜像应该是 中科大 阅读全文
posted @ 2016-10-27 14:33 虾。 阅读(2161) 评论(0) 推荐(1) 编辑
摘要: 本博文通过分析Lucene代码,阐述了其计算逆向文档频率的完整过程。 先上 __评分公式__ 如下: Σt int q(tf(t in d) × idf(t)2 × boost(t.field in d) × lengthNorm( 阅读全文
posted @ 2016-10-26 13:34 虾。 阅读(438) 评论(1) 推荐(1) 编辑
摘要: 设计领域模型的时候,属性的 块会带来一些问题,例如下面的一个类。 当客户端调用该类时,看到 、`IndexManager`两个属性,会不知所措: 该不该给他们赋值呢?这两个玩意是干吗的呢? 事实上,这两个属性的 块,在 类型初始化的时候才会被用到。 将领域模型的属性 块暴露出来,会造成属性的语义不明 阅读全文
posted @ 2016-09-24 00:20 虾。 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 前提是尚未将修改提交到错误的分支 第一步,将修改的代码暂存到stash 第二步,切换到正确的分支 第三步,从stash中取出暂存的代码修改。 至此,对代码的改动,就由错误的分支移动到了正确的分支。 阅读全文
posted @ 2016-07-29 19:06 虾。 阅读(3784) 评论(0) 推荐(8) 编辑