Elasticsearch的CURD、复杂查询、聚合函数、映射mappings
基本增删改查(CURD) 操作中注意:1.当执行PUT命令时,如果数据不存在,则新增该条数据,如果数据存在则修改该条数据。 2.PUT命令,在做修改操作时,如果未指定其他的属性,则按照指定的属性进行修改操作。 3.POST命令,这里可用来执行修改操作(还有其他的功能),POST命令配合_update完成修改操作,指定修改的内容放到doc中。 1 PUT user/doc/1
2 {
3 "name":"热狗",
4 "age":18,
5
标签选择器(CSS标签选择器)
是根据HTML标签名匹配同类型的所有标签。 比如body,p段落标签,div等。 p{
font-size:14px; /*字体大小为14px*?
color:#4444; /*字体颜色为深灰色*/
} 还有一个选择器通配标签*为所有标签匹配样式 *{
margin:0;
padding:0;
} 2019-08-23 22:36:33
CUDA学习(六)之使用共享内存(shared memory)进行归约求和(M个包含N个线程的线程块)
在https://www.cnblogs.com/xiaoxiaoyibu/p/11402607.html中介绍了使用一个包含N个线程的线程块和共享内存进行数组归约求和, 基本思路: 定义M个包含N个线程的线程块时(NThreadX = ((NX + ThreadX - 1) / ThreadX)),全局线程索引需使用tid = blockIdx.x * blockDim.x + threadIdx.x,而在每个线程块中局部线程索引是i = threadIdx.x, 每个线程块只计算一部分
re 模块、typing 模块、collections 模块
目录 一、re 模块 1、导入方式 2、作用 3、基本语法 4、模块方法 5、应用举例 二、typing 模块 1、导入方式 2、作用 3、方法 三、collections 模块 1、导入方式 2、作用 3、方法 3.1 有名元组 namedtuple 3.2 默认字典 defaultdict 3.3 双端队列 3.4 计数器 一、re 模块 1、导入方式 import re 2、作用 从字符串里找特定的字符串 3、基本语法 ^匹配开头 s = 'abdhgtsab'
print(re.fin
构建docker虚拟化平台
安装epel-release扩展包 1 yum install epel-release -y 安装docker 1 yum install docker-ce
启动docker 1 systemctl start docker 查看docker 1 docker version
CentOS7安装注意
1.配置jdk环境
2.修改主机名
3.修改映射
4.配置免密
systemctl disable firewalld 关闭防火墙
systemctl status firewalld 查看防火墙状态
ssh-keygen -t rsa 生成密钥
ssh-copy-id 192.168.115.21 配置密钥 上传esjar包 解压 修改配置文件
分发
./elasticsearch 运行
elasticsearch
chmod -R 777 /
通过Fastdfs进行文件上传服务(文件和图片的统一处理)
1、文件上传简单流程分析图: 2、Fastdfs介绍: Fastdfs由两个角色组成: Tracker(集群):调度(帮你找到有空闲的Storage) Storage(集群):文件存储(帮你保存文件或获取需要的文件) 流程: 1.Storage和tracker 发送心跳连接。 2.客户端请求tracker,tracker调度一个Storage,返回Storage的ip和端口。 3.客户端请求Storage,上传文件。 4.Storage保
安装Gradle并搭建第一个SpringBoot项目
首先需要安装并配置JDK、Gradle环境,JDK肯定都有了,至于Gradle在百度搜索下载一个适合自己的版本下载,解压到JDK同一个目录下(不同也行,无所谓) 然后配置系统变量,如图: 然后:win+r 输入cmd 右击选择以管理员身份运行,在命令行输入:gradle -v 如果出现如下图所示,则表示环境配置成功。 然后在官网下载一个由Gradle配置的SpringBoot项目,在cmd中,进入下载的项目的根路径,输入 gradle build 如下图,第一次运行会下载一些依赖,所以会比
sql 索引【转】 T-SQL查询进阶--理解SQL Server中索引的概念,原理以及其他
T-SQL查询进阶--理解SQL Server中索引的概念,原理以及其他 简介 在SQL Server中,索引是一种增强式的存在,这意味着,即使没有索引,SQL Server仍然可以实现应有的功能。但索引可以在大多数情况下大大提升查询性能,在OLAP中尤其明显.要完全理解索引的概念,需要了解大量原理性的知识,包括B树,堆,数据库页,区,填充因子,碎片,文件组等等一系列相关知识,这些知识写一本小书也不为过。所以本文并不会深入讨论这些主题。 索引是什么 索引是对数据库表中一列或多列的值进行排序的一
程序异常退出后,托盘残留图标清理方法(C#)
程序猿对于宕机再熟悉不过了,如果一个程序异常退出,那我们只能在Windows日志中找到它的踪迹;如果它是一个托盘程序,异常退出后,它会停留在托盘中久久不能离去,直到我们的鼠标从它身上划过;如果一个程序被另一个守护程序不断的杀掉、重启,那么它的结果会如下图所示, 请注意!!这不是扫雷!!没错,这正是残留的图标。解决方法其实很简单,在程序每次开启前,向托盘窗口发送鼠标经过消息WM_MOUSEMOVE,使其刷新。
如何只修改EFLAGS寄存器中一个标志位的值?
版权声明:本文为博主原创文章,2019-08-23,22:21:42转载请附上原文出处链接和本声明。 作者By-----溺心与沉浮----博客园 1、写汇编指令只影响CF位的值(不能影响其他标志位 MOV AX,0xFF00 ADD AX,0x0101 2、写汇编指令只影响PF位的值(不能影响其他标志位) MOV AX,0x3 ADD AX,0xC 3、写汇编指令只影响AF位的值(不能影响其他标志位) MOV AX,0xF0 ADD AX,0x10 版权声明:本文为博主
Java Arrays.asList
一、背景 Arrays.asList是为打印数组设计的,只是恰好能将数组转为集合 二、源码 1. Arrays.asList的返回值是静态内部类Arrays.ArrayList,而不是ArrayList 2. Arrays.ArrayList直接把外部数组赋值给内部泛型数组;而ArrayList将其他集合转换为数组后,拷贝到自己内部的数组 三、坑 1. 不能把基本类型的数组转为list,因为基本类型不能泛型化 2. 原数组和转换成的集合会同步改变,改变原数组会导致转换后的集合改变 3. Arr
Python 环境搭建和sublime text配置(新手向)
Python的环境搭建是Python学习的第一步,关于这一点,网上有很多的资源,方法五花八门。由于工作原因,自己给同事写过很多处理Excel、爬虫的代码,也装过很多次 Python(用 pyinstaller 打包成 exe 有时候太大了),所以决定写一篇以供初学者参考 Python环境搭建 直接安装 Anaconda (500M+)就行了 (嫌大的可以装 Miniconda,70M左右) Anaconda 是什么? Anaconda 是 Python 的一个发行版,集合了 jupyter n
postMessage 实现跨域消息传递 (JS)
简单记录一下 postMessage ,证明我来过, 我搞过(frame框架), 以后还能有个解决方法好去度娘: 1、发送消息 postMessage('test', 'http://localhost'); 2、接收消息 window.addEventListener('message', function (event) {
console.log(event)
}, false);
CF1151div2(Round 553)
CF1151div2(Round 553) 思路题大赛 A 少考虑了一种情况,到死没想到 B 貌似我随机化50000次,没找到就无解貌似也过了 感觉随随便便乱搞+分类讨论都可以过的样子 #include<cstdio>
#include<iostream>
#include<queue>
#include<algorithm>
#include<cstring>
#include<cctype>
#include<vector>
#include<ctime>
#include<cmath>
今日推荐
周排行