自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

转载 Web协议概览

Web协议概览网络模型OSI概念模型OSI模型与TCP/IP模型对比网络模型OSI概念模型物理层:提供通信的物理介质,如网线,网卡 传输的是比特流数据链路层:建立收发两端的数据通道,网卡驱动等;具有检错和重发的功能 传输的是帧网络层:加入了源ip地址和目的ip地址,使数据路由经过大型网络找到目标主机 传输的叫数据包传输层:加入了端口号,促进进程间的通信; 传输的是数据段会话层:...

2020-01-03 18:43:38 344

翻译 不用加减乘除做加法

剑指offer 不用加减乘除做加法题目代码题目写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。代码class Solution {public: int Add(int num1, int num2) { if(num2==0) return num1; return Add(num1^num2,(num1&a...

2019-12-04 16:30:06 141

原创 linux环境变量

系统级别 /etc/profile /etc/paths 用户级别,下面按照系统读取顺序排列,一个存在后面的就不再读取 ~/.bash_profile ~/.bash_login ~/.profile shell打开时载入 ~/.bashrc ...

2019-11-05 18:58:34 146

转载 Flask后端给前段模板传数据自动转义

自动转义的概念是自动转义特殊字符。 HTML (或 XML ,因此也有 XHTML )意义下的特殊字符是 & , > , < , " 以及 ’ 。因为这些字符在文档中表示它们特定的含义,如果你想在文本中使用它们,应该把它们替换成相应的“实体”。不这么做不仅会导致用户疲于在文本中使用这些字符,也会导致安全问题。虽然你有时会需要在模板中禁用自动转义,比如在页面中显式地插入 HTM...

2019-10-30 17:12:59 557

转载 Request Body Search

Request Body Search分页和排序_source filtering脚本字段使用查询表达式 —— Matchterm查询phrase查询将查询语句通过HTTP Request Body发送给ElasticsearchQuery DSLPOST /movies,404_idx/_search?ignore_unavailable=true{ "profile":true,...

2019-09-09 16:59:49 153

转载 URI Search详解

URI Search详解指定字段 v.s. 泛查询Term v.s. Phrase分组与引号布尔操作分组范围查询通配符查询正则表达模糊匹配与近似查询GET /movies/_search?q=2012&df=title&sort=year:desc&from=0&size=10&timeout=1s{ "profile":true}q 指定查询...

2019-09-09 16:14:14 365

转载 Search API

Search APISearch API分类指定查询的索引URI查询Request Body查询搜索Response搜索的相关性Relevance衡量相关性Search API分类URI Search在URL中使用查询参数Request Body Search使用Elasticsearch提供的,基于json格式的更加完备的Query Domain Specific Langu...

2019-09-09 13:54:54 335

转载 通过Analyzer进行分词

通过Analyzer进行分词Analysis与AnalyzerAnalyzer的组成Elasticsearch的内置分词器ICU AnalyzerAnalysis与AnalyzerAnalysis - 文本分析是吧全文本转换为一系列单词(term/token)的过程,也叫分词,Analysis是通过Analyzer来实现的可以使用Elasticsearch内置的分析器/或者按需定制化分...

2019-09-09 13:01:27 314

转载 倒排索引

倒排索引图书和搜索引擎的类比倒排索引的核心组成Elasticsearch的倒排索引图书和搜索引擎的类比图书正排索引 - 目录页倒排索引 - 索引页搜索引擎正排索引 - 文档id到文档内容和单词的关联倒排索引 - 单词到文档id的关系倒排索引的核心组成倒排索引包含两个部分单词词典(Term Dictionary),记录所有文档的单词,记录单词到倒排列表的关联...

2019-09-09 12:57:57 113

转载 文档的CRUD与批量操作

文档的CRUD与批量操作CRUD方法CreateIndexUpdateReadDeleteBulk API批量读取 - mget批量查询 - msearch常见错误返回CRUD方法Create支持自动生成文档id和指定文档id两种方法通过调用“post /indexName/_doc”,系统会自动生成document id使用HTTP PUT indexName/_create/id...

2019-09-09 12:55:06 255 1

转载 分片(primary shard & replica shard)

分片(primary shard & replica shard)分片分片的设定查看集群的健康状况分片主分片,用以解决数据水平扩展的问题。通过主分片,可以将数据分布到集群内的所有节点之上一个分片是一个运行的Lucene实例主分片数在索引创建时指定,后续不允许修改,除非Reindex副本,用以解决数据高可用性的问题。副本分片是主分片的拷贝副本分片数,可以动态调整通过增...

2019-09-09 12:52:53 719

转载 节点 & 不同类型的节点

节点 & 不同类型的节点节点master-eligible nodes和master nodedata node & coordinating node其他的及节点类型节点节点是一个Elasticsearch的实例本质上是一个java进程一台机器上可以运行多个Elasticsearch进程,但是生产环境一般建议一台机器上只运行一个Elasticsearch实例每一...

2019-09-09 12:49:36 428

转载 Elasticsearch的分布式架构

Elasticsearch的分布式架构分布式系统的可用性与扩展性分布式特性分布式系统的可用性与扩展性高可用性服务可用性:允许有节点停止服务。当有节点停止服务,整个集群还能够正常工作数据可用性:部分节点丢失,不会丢失数据。可扩展性请求量提升/数据的不断增长(将数据分布到所有节点上),系统能将数据分布其他节点上,实现水平的扩展。分布式特性Elasticsearch的分...

2019-09-09 12:44:19 87

转载 REST API

REST APIIndex 相关 API相关阅读Index 相关 API# 查看索引相关信息GET kibana_sample_data_ecommerce# 查看索引的文档总数GET kibana_sample_data_ecommerce/_count# 查看前10条文档,了解文档格式POST kibana_sample_data_ecommerce/_search{}...

2019-09-09 12:33:53 142

转载 索引

索引索引索引的不同语义Type索引index 索引是文档的容器,是一类文档的结合index 体现了逻辑空间的概念:每个索引都有自己的mapping定义,用于定义包含的文档的字段名和字段类型shard 体现了物理空间的概念:索引中的数据分散在shard上索引的mapping与settingsmapping 定义文档字段的类型setting 定义不同的数据分布索引的不...

2019-09-09 12:30:20 123

转载 文档

文档Elasticsearch是面向文档的,文档是所有可搜索数据的最小单位日志文件中的日志项一部电影的具体信息/一张唱片的详细信息MP3播放器里的一首歌/一篇PDF文档中的具体内容文档会被序列化成JSON格式,保存在Elasticsearch中JSON对象由字段组成每个字段都有对应的字段类型(字符串/数值/布尔/日期/二进制/范围类型)每个文档都有一个Unique I...

2019-09-09 11:01:59 232

转载 Kibana安装与启动

#下载https://www.elastic.co/cn/downloads/kibana#启动bin/kibana#查看界面localhost:5601#安装、查看、移除插件bin/kibana-plugin install plugin_locationbin/kibana-plugin listbin/kibana remove...

2019-09-09 11:00:33 627

转载 elasticSearch安装与简单配置

elasticSearch安装与简单配置#下载https://www.elastic.co/cn/#启动进入elasticSearch的解压目录执行命令:bin/elasticsearch #查看集群localhost:9200#安装插件bin/elasticsearch-plugin install analysis-icu#查看插件bin/elasticsearc...

2019-09-09 10:51:48 141

转载 Go语言学习笔记(1)

Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。一个简单的Go语言程序需要包含:包声明、引入包、函数包声明是指明当前文件属于哪个包。main函数是一个可执行程序必须包含的,一般是启动后第一个执行的函数(如果有init()函数则会先执行init()函数)。当标识符以一个大写字母开头,那么这种形式的标识符的对象就可以被外部包的代...

2019-04-15 10:41:11 139

原创 Dijkstra算法+优先队列优化

Dijstra算法用于求边的权值没有负数的图的单源最短路的问题。 算法的过程是: ①有两个集合A和B,集合A的点是已经得到到源点最小距离的点,集合B的点是还未得到距离源点最小距离的点; ②每次从集合B中选出一个距离源点距离最小的点u加入集合A,点u从集合B删除加入集合A后,更新集合B中与点u相连的点到源点的最小距离。 ③...

2019-04-02 15:54:56 1752

原创 HDU 1005

Problem DescriptionA number sequence is defined as follows:f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7.Given A, B, and n, you are to calculate the value of f(n).InputThe ...

2015-02-04 23:17:51 903

原创 HDU 5100

http://www.matrix67.com/blog/archives/5900解释的很详细Problem DescriptionConsider the problem of tiling an n×n chessboard by polyomino pieces that are k×1 in size; Every one of the k pieces of each ...

2015-02-04 23:11:57 397

原创 HDU 中国剩余定理

Problem DescriptionSome people believe that there are three cycles in a person's life that start the day he or she is born. These three cycles are the physical, emotional, and intellectual cycles...

2015-02-04 22:56:57 451

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除