04 2016 档案

摘要:Technorati 标签: elastic search,query,commands 基本查询:最简单的查询方式 query:{“term”:{“title”:“crime”}} terms:目标列包含指定词 match:会把输入的“短语”进行分解成词 bool match:match分解成多个词,并且是and的关系,默认是or的关系 match phrase:分词,但是要... 阅读全文
posted @ 2016-04-28 23:03 永远是学生 阅读(1213) 评论(0) 推荐(0) 编辑
摘要:逻辑回归是一个形式是Y=1/(1+E(-X))的函数,它的特点是: 1, 当X>0,随着X增大,Y很快的接近1; 2,当x<0,随着X的减小,Y很快的接近0; 3,当X=0时,Y=1/2。 由于逻辑回归的这种特性(在0-1之间连续),它被用来判断一个学习算法是否正确。 除了正确和不正确的结果之外,使用逻辑回归的好处在于,它还能告诉你,你离正确的结果还差多少,从而引导你向正确的方向前进。因此它常常和... 阅读全文
posted @ 2016-04-20 23:46 永远是学生 阅读(460) 评论(0) 推荐(0) 编辑
摘要:写java写了也12年了,不决的自己是高手,但是也体会了一些变化。总的来说,Java可以分成几个层次: 首先是需求理解层次,这个层次的coder能理解需求,把需求转化成代码; 第二个层次是单测,能够对写出的代码进行测试,单测有几个要素:构造输入,调用服务,获得输出,检验输出。初级的单测只测试最简单的逻辑,复杂单测能测试异常,边界,以及其它复杂的逻辑。 第三个层次是规范,命名,注释,需要能符合规范。... 阅读全文
posted @ 2016-04-10 23:34 永远是学生 阅读(267) 评论(0) 推荐(0) 编辑
摘要:每次我想看电影的时候,都会去问我的朋友,小健。一般他推荐的电影,我都比较喜欢。显然不是所有人都有小健这样的能力。因为我碰巧和小健有类似的品味。 这个生活中的经验,实际上有着广泛的用途。 当系统需要为某个人做出推荐时,一种机器学习的算法是这样工作的:就是在一大群人中找出一部分与他品味类似的人,把这些人的喜欢的东西排序,然后推荐给他。 自然引出两个问题: 谁是与他相近品味的人; 怎么对这些人喜欢的东... 阅读全文
posted @ 2016-04-07 23:37 永远是学生 阅读(661) 评论(0) 推荐(0) 编辑
摘要:Technorati 标签: 架构图,架构,交流,布局 不知不觉中做架构师也已经4年了,最初的感觉只是一个名号,不再把代码作为强制的任务,后来开始慢慢的转变工作内容。画图,成为了我的主要工作。我可能不是每天都在写代码,但却是每天都在画图,而且我越来越觉得画图让我更容易说清楚。 画架构图有几个好处:看清楚系统包含哪几个部分,各个部分实现什么职责,相互之间的关系是什么。当和别人讨论的时候,通过架构图可... 阅读全文
posted @ 2016-04-06 23:26 永远是学生 阅读(5749) 评论(0) 推荐(0) 编辑
摘要:拜访者模式(visitor)适用于对复杂结构体进行解析的场景。 所谓复杂结构体,是指包含多个子元素的对象,比如集合,树,图,或者组合对象……。结构体中的每个元素,包括结构体本身实现接口: Element{ //element的信息属性,在此省略 //专门用于调用visitor的方法 void accept(visitor) } 所谓解析,是指提取结构体中各个元素的相关信息,组合起来。解析器实现接口... 阅读全文
posted @ 2016-04-01 22:15 永远是学生 阅读(933) 评论(0) 推荐(0) 编辑