1、. 匹配任意除换行符“\n”外的字符;2、*表示匹配前一个字符0次或无限次;3、+或*后跟?表示非贪婪匹配,即尽可能少的匹配,如*?重复任意次,但尽可能少重复,惰性匹配;4、 .*? 表示匹配任意数量的重复,但是在能使整个匹配成功的前提下使用最少的重复。如:a.*?b匹配最短的,以a开始,以b结 ...
分类:
编程语言 时间:
2017-02-26 20:25:38
阅读次数:
309
ZooKeeper ZooKeeper: A Distributed Coordination Service for Distributed Applications Design Goals Data model and the hierarchical namespace Nodes and ...
分类:
移动开发 时间:
2017-02-26 10:45:27
阅读次数:
184
ELK平台介绍 在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段: 以下内容来自: http://baidu.blog.51cto.com/71938/1676798 日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错 ...
分类:
其他好文 时间:
2017-02-26 10:44:01
阅读次数:
219
前提 什么是倒排索引? Elasticsearch之分词器的作用 Elasticsearch的分词器的一般工作流程: 1、切分关键词 2、去除停用词 3、对于英文单词,把所有字母转为小写(搜索时不区分大小写) ...
分类:
其他好文 时间:
2017-02-24 21:04:34
阅读次数:
213
Analyzer(分词器)的作用是把一段文本中的词按一定规则进行切分。对应的是Analyzer类,这是一个抽象类,切分词的具体规则是由子类实现的,所以对于不同的语言,要用不同的分词器。(也就是说不同的分词器分词的规则是不同的!) 在创建索引时会用到分词器,在搜索时也会用到分词器,这两个地方要使用同一 ...
分类:
其他好文 时间:
2017-02-24 20:58:26
阅读次数:
324
转自http://www.cnblogs.com/hongchenok/p/3685677.html CMD 模块定义规范 在 Sea.js 中,所有 JavaScript 模块都遵循 CMD(Common Module Definition) 模块定义规范。该规范明确了模块的基本书写格式和基本交互 ...
分类:
Web程序 时间:
2017-02-24 11:52:31
阅读次数:
312
Lucene学习总结之一:全文检索的基本原理http://www.cnblogs.com/forfuture1978/archive/2009/12/14/1623594.html Lucene5.5入门第一篇——hello Worldhttp://elasticsearch.cn/article/ ...
分类:
Web程序 时间:
2017-02-23 11:13:30
阅读次数:
151
1770: [Usaco2009 Nov]lights 燈 Description 貝希和她的閨密們在她們的牛棚中玩遊戲。但是天不從人願,突然,牛棚的電源跳閘了,所有的燈都被關閉了。貝希是一個很膽小的女生,在伸手不見拇指的無盡的黑暗中,她感到驚恐,痛苦與絕望。她希望您能夠幫幫她,把所有的燈都給重新開 ...
分类:
其他好文 时间:
2017-02-22 20:06:50
阅读次数:
172
获取系统时间:
方法1:
import java.text.SimpleDateFormat;
import java.util.Date;
SimpleDateFormat f...
分类:
其他好文 时间:
2017-02-22 13:40:13
阅读次数:
297
原始图样: 如何去除饼图中心的杂点: 如何去除饼图旁边的标签: 如何去掉左上角多出来的一横线: 如何去掉图例的标题,并将图例放到上面: 如何对图例的标签加上百分比: 如何让饼图的小块按顺时针从大到小的顺序显示: 如何去掉白色外框上的数字: 如何在图中加百分比: 如何生成饼环: ...
分类:
其他好文 时间:
2017-02-22 11:09:38
阅读次数:
336