ElasticSearch简介什么是ElasticSearch:ElasticSearch是基于ApacheLucene构建的开源搜索引擎采用Java编写,提供了简单易用的RESTFulAPI轻松的横向扩展,可支持PB级的结构化或非结构化的数据处理应用场景:海量数据分析引擎站内搜索引擎作为数据仓库一线公司实际应用场景:英国卫报-实时分析公众对文章的回应维基百科、GitHub-站内实时搜索引擎百度-
分类:
其他好文 时间:
2018-06-19 19:27:26
阅读次数:
266
这么多的树相关的题目我都没有独立的完成过,叹自己太弱,一道一道的记录下来,这次是:二叉树的层次遍历 这次参考了维基百科的:树的遍历以及博客:[编程之美]二叉树的层次遍历。 然后我参考之后写的代码: 简直是两者的混合物,哎。路漫漫其修远兮,吾将上下而求索而得。 ...
分类:
其他好文 时间:
2018-06-10 15:05:13
阅读次数:
161
神TM有是结论题,我讨厌结论题mmp。 杨氏矩阵了解一下(建议去维基百科)。 反正就是推柿子,使劲推,最后写起来有一点小麻烦,但是在草稿纸(然鹅我木有啊)上思路清晰的话还是没问题的。 ...
分类:
其他好文 时间:
2018-06-09 20:32:29
阅读次数:
165
恢复内容开始 使用像javascript和python这样支持面向对象范式的语言进行编程时,都会涉及到闭包的概念以及闭包的使用。我们今天就从这两个方面来讨论一下闭包: 首先是维基百科中关于闭包的概念:在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生 ...
分类:
编程语言 时间:
2018-06-09 16:45:29
阅读次数:
142
day 1 打点行囊,从学校出发去火车站 day0 在火车上一觉醒来便快到了北京,直接前往了宾馆安置 下午报道,一脸向往地第一次走入清华园,感觉十分的梦幻,心里一直喃喃:“希望以后也能经常在这条路上徘徊” 报道和试机地点是最向往的软工学院,发了狗牌和一件白色纪念衫 试机 依旧是$WC$时操作蛋疼的$ ...
分类:
其他好文 时间:
2018-06-08 19:22:53
阅读次数:
152
内排序之希尔排序 希尔排序是直接插入排序的优化算法,维基百科上的一段话: 假设有一个很小的数据在一个已按升序排好序的数组的末端, 如果用复杂度为O(n2)的排序(冒泡排序或插入排序), 可能会进行n次的比较和交换才能将该数据移至正确位置。而希尔排序会用较大的步长移动数据,所以小数据只需进行少数比较和 ...
分类:
编程语言 时间:
2018-06-08 18:03:18
阅读次数:
191
一、动画是什么 Animation is a dynamic medium in which images or objects are manipulated to appear as moving images. -来自维基百科 翻译:动画是动态的画面。 二、android中的动画 手机的屏幕是 ...
分类:
移动开发 时间:
2018-06-06 21:53:02
阅读次数:
195
很容易看出来,在每一行和每一列上有且只能有一个皇后,因此较为复杂的判断就是对角线了。维基百科的页面上有一个非常暴力但是写起来非常简单的解法: 1 2 3 4 5 6 7 8 from itertools import permutations n = 8 cols = range(n) for ve ...
分类:
其他好文 时间:
2018-06-06 15:30:36
阅读次数:
192
A*作为最常用的路径搜索算法,值得我们去深刻的研究。路径规划项目。先看一下维基百科给的算法解释:https://en.wikipedia.org/wiki/A*_search_algorithm A *是最佳优先搜索它通过在解决方案的所有可能路径(目标)中搜索导致成本最小(行进距离最短,时间最短等) ...
分类:
编程语言 时间:
2018-05-31 19:10:36
阅读次数:
239
一、规格化设计相关 编程语言的规格化使用历史在网上的资料真的很少,我查阅了维基百科和谷歌学术的相关论文,关于这部分的讨论非常少。但可以确定的是,规格化的使用和工业上规范规格是有很大关系的,程序语言的发展和工业制造的发展有着一定的相似性。诸如国际化标准组织ISO,其宗旨是促进时间范围内的标准化工作的发 ...
分类:
其他好文 时间:
2018-05-28 11:45:15
阅读次数:
131