首页 » 2017 » 五月 » 20

kafka0.9 Consumer poll()方法阻塞

 

最近项目中用到了Kafka0.9,在使用0.9的Consumer API的时候遇到了poll()方法阻塞的问题。程序没有报任何错误,只是持续在poll()方法处阻塞。深入poll()方法可以看到是在AbstractCoordinator.ensureCoord … 阅读全文

人工智能的三个阶段:我们正从统计学习走向语境顺应

 

我们处在人工智能的哪个阶段?我们将要去向哪里?到达后我们会遭遇什么? 事物飞速发展之时,往往需要你停下脚步,回顾自己所处的位置,否则你会很容易陷入对细节的兴奋之中。构成人工智能基础的数据科技正以不同的方式向前发展,而且速度飞快。因此,在你改变职业之前,或者决定 … 阅读全文

MarkDown 的常用高阶教程

 

写在前面 接触 Markdown (以下用 MD 代替)已经有快两年,最早接触时震撼于其强大的书写格式,现在已经养成日常的文档编辑习惯。比如现在公司的代码规范、入职指南、内部平台教程与需求文档,我全部用 MarkDownPad 2 编写,然后转成 HTML 格 … 阅读全文

拆 JakeWharton 系列一之 RxAndroid

 

准确来讲,RxAndroid 是隶属于   组织的,JakeWharton 作为参与者,贡献了大量的代码(从 git 提交历史记录可查询到),而且这个框架短小精悍,不至于像 RxJava 那么庞大,让人望而却步,非常值得一读,因此将她归为【 … 阅读全文

拆 JakeWharton 系列二之 ButterKnife

 

JakeWharton 是 Android 大神,同时也是开源狂魔。他开源的项目特点是小而美,且应用广泛,比如 butterknife 、 RxBinding 、 hugo 等,本文从受众最广泛,star 最多的 ButterKnife 讲起。 (一) 你将获 … 阅读全文

无监督识别词语算法的 Python 实现

 

前几天写了《 简单的中文分词算法 》,今天就用Python写个  伪分词 算法实现。 说 伪分词 是因为我这脚本其实并不能对文本进行分词,只是计算两个汉字组合成词的概率( 由于是无监督,前期没有人工介入,识别词的能力大大降低。 )。 比如  … 阅读全文

项目经理如何避免被程序员殴打

 

首先上一张图,证明这不是一个伪需求。 好吧,虽然上图是P的,但至少可以说明一件事—— 产品经理们早被程序员在心中揍了百遍。 本指南采用案例演绎法,还原产品经理最容易被揍的 Top 5 场景 ,并予以点评和建议,力保从业人员的人身安全。 产品经理,以下简称为(产 … 阅读全文