高亮

elasticsearch java客户端api使用

北战南征 提交于 2020-01-06 17:02:34
1.客户端client构建 ​ package com.pz998.app.service.utils; import static org.elasticsearch.common.settings.Settings.settingsBuilder; import java.net.InetSocketAddress; import org.elasticsearch.client.Client; import org.elasticsearch.client.transport.TransportClient; import org.elasticsearch.common.settings.Settings; import org.elasticsearch.common.transport.InetSocketTransportAddress; public class SearchHelp { private static TransportClient client = null; public static Client getSearchClient() { if(client!=null){ return client; } Settings setting = settingsBuilder() //集群名称 .put("cluster.name", "es

膨胀和腐蚀

会有一股神秘感。 提交于 2020-01-06 00:09:50
形态学概述 形态学(morphology)一词通常表示生物学的一个分支,该分支主要研究动植物的形态和结构。而我们图像处理中指的形态学,往往表示的是数学形态学。下面一起来了解数学形态学的概念。 数学形态学(Mathematical morphology) 是一门建立在格论和拓扑学基础之上的图像分析学科,是数学形态学图像处理的基本理论。其基本的运算包括: 二值腐蚀和膨胀、二值开闭运算、骨架抽取、极限腐蚀、击中击不中变换、形态学梯度、Top-hat变换、颗粒分析、流域变换、灰值腐蚀和膨胀、灰值开闭运算、灰值形态学梯度 等。 简单来讲,形态学操作就是基于形状的一系列图像处理操作。OpenCV为进行图像的形态学变换提供了快捷、方便的函数。最基本的形态学操作有二种,他们是:膨胀与腐蚀(Dilation与Erosion)。 膨胀与腐蚀能实现多种多样的功能,主要如下:   ●消除噪声   ●分割(isolate)出独立的图像元素,在图像中连接(join)相邻的元素。   ●寻找图像中的明显的极大值区域或极小值区域   ●求出图像的梯度 注意: 腐蚀和膨胀是对 白色部分(高亮部分) 而言的,不是黑色部分。膨胀就是图像中的高亮部分进行膨胀,“领域扩张”,效果图拥有比原图更大的高亮区域。腐蚀就是原图中的高亮部分被腐蚀,“领域被蚕食”,效果图拥有比原图更小的高亮区域。 ⑴膨胀 其实,

idea快捷键

↘锁芯ラ 提交于 2020-01-01 05:47:53
修改方法如下: 点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。 在左侧的导航框中点击 KeyMap。 接着在右边的树型框中选择 Main menu –> Code –> Completion. 接着需要做两件事: 1. 移除原来的Cycle Expand Word 的 Alt+/ 快捷键绑定。 2. 在 Basic 上点击右键,去除原来的 Ctrl+空格 绑定,然后添加 Alt+/ 快捷键。 然后应用(Apply), OK. IntelliJ Idea 常用快捷键列表 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动补全代码 Ctrl+空格 代码提示 Ctrl+Alt+Space 类名或接口名提示 Ctrl+P 方法参数提示 Ctrl+Shift+Alt+N 查找类中的方法或变量 Alt+Shift+C 对比最近修改的代码 Shift+F6 重构-重命名 Ctrl+Shift+先上键 Ctrl+X 删除行 Ctrl+D 复制行

这些优秀的主流代码编辑器,你用过多少款?

余生颓废 提交于 2019-12-27 14:50:55
这些年来,编写代码本身已经成为一种艺术。现在,有大量的编程语言可供开发者选择使用,从汇编语言到 Ruby 和 Python。尽管对于给定的项目有许多编程语言可供选择,但有一件事是亘古不变的,每个开发者都需要一个代码编辑器来写代码。 一个好的代码编辑器不仅仅是一个简单的文本编辑工具,这是发生奇迹的地方,开发者编写的代码会转化为更大的项目的可用组件。鉴于这一重要性,难怪开发者会对与他们日夜共处的代码编辑器如此挑剔。每个开发者都希望拥有一个快速、易于使用且功能均衡的代码编辑器。 每个代码编辑器都会声称自己是最好的,然而你需要的可能只是唯一一款代码编辑器。下面是一些主流的、好评度高的代码编辑器,各位开发者不妨看看是否有适合自己的。 0. Vim Vim 是最流行的代码编辑器之一。它是免费开源且跨平台的,称它为代码编辑器中最为优秀经典的上古神器也不为过。尤其是在 Linux 开发者中,它享有相当高的声誉。Vim 高度可定制,还可在 Dos 中运行。 在刚入门开发的群体中 Vim 可能不会十分流行,因为它的入门学习曲线陡峭。下面是 Vim 附带的一些功能: 集成的 UI 支持超过 200 种语言的语法高亮 1. Light Table Light Table 是另一个免费开源的代码编辑器,它有一个非常简洁干净的界面,以及大量的扩展。Light Table 同样与 Windows, Mac 和

ASP.NET Core 中文文档 第二章 指南(4.9)添加验证

烈酒焚心 提交于 2019-12-26 17:25:50
原文: Adding Validation 作者: Rick Anderson 翻译: 谢炀(Kiler) 校对: 孟帅洋(书缘) 、 娄宇(Lyrics) 、 许登洋(Seay) 在本章节中你将为 Movie 模型类添加验证逻辑,以确保用户在试图创建或编辑影片数据时强制执行验证规则。 保持DRY原则 ASP.NET MVC 的核心原则之一是 DRY (“不要重复自己”)。ASP.NET MVC 鼓励你只指定一次行为或者功能,然后可以在应用程序里面到处使用,这样大大的减少了需要编写的代码量,并且使你编写不容易出错,更容易测试,以及更容易维护的代码。 ASP.NET MVC 和 Entity Framework Core Code First 中的验证功能,是 DRY 原则实际应用的一个很好的实例。你可以在某个位置(模型类)声明指定方式的验证规则,验证规则可以在整个应用程序中生效。 让我们来看看如何在电影应用程序中利用验证功能。 向 Movie 模型中添加验证规则 打开 Movie.cs 文件。DataAnnotations 提供了一组内置的验证特性,你可以对任何类或属性应用。(它也同时包含了一些格式化特性,比如 DataType 用来帮你格式化数据而非提供验证功能。) 现在修改 Movie 类,利用内置的 Required 、 StringLength 、

VSCode 拓展插件推荐

本小妞迷上赌 提交于 2019-12-26 01:42:22
VSCode 拓展插件推荐 插件列表 Auto Close Tag 自动闭合HTML标签 Auto Rename Tag 修改HTML标签时,自动修改匹配的标签 Bookmarks 添加行书签 Can I Use HTML5、CSS3、SVG的浏览器兼容性检查 Code Runner 运行选中代码段(支持大量语言,包括Node) CodeBing 在VSCode中弹出浏览器并搜索,可编辑搜索引擎 Color Highlight 颜色值在代码中高亮显示 Color Picker 拾色器 Document This 注释文档生成 EditorConfig for VS Code EditorConfig 插件 Emoji 在代码中输入emoji ESLint ESLint插件,高亮提示 File Peek 根据路径字符串,快速定位到文件 Font-awesome codes for html FontAwesome提示代码段 ftp-sync 同步文件到ftp Git Blame 在状态栏显示当前行的Git信息 Git History(git log) 查看git log GitLens 显示文件最近的commit和作者,显示当前行commit信息 Guides 高亮缩进基准线 Gulp Snippets Gulp代码段 HTML CSS Class Completion CSS

SecureCRT 开启高亮

 ̄綄美尐妖づ 提交于 2019-12-24 06:07:45
SecureCRT默认设置是没有语法高亮的 更改设置如下: Options -> Session Options -> Emulation (Terminal) 其中Terminal选择 【ANSI】,勾选【ANSI Color】和【Use color schema】 就可以了 这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定内容居中、居左、居右 SmartyPants 创建一个自定义列表 如何创建一个注脚 注释也是必不可少的 KaTeX数学公式 新的甘特图功能,丰富你的文章 UML 图表 FLowchart流程图 导出与导入 导出 导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式

vim:模式介绍

ⅰ亾dé卋堺 提交于 2019-12-23 04:38:27
据维基百科资料,vim有6种基本模式和5种派生模式,下面只介绍6种基本模式。 l 普通模式(Normal mode) 此模式下可编辑文本,比如移动光标、删除文本等,这也是vim启动后的默认模式。 此模式下的命令往往需要一个操作符结尾,比如删除当前行命令“dd”,第二个“d”可以用另外的移动命令代替,比如移动到下一行的“j”组合成“dj”就可以删除当前行和下一行。还可以指定命令执行的次数,如“2dd”(重复dd两次),效果和“dj”一样。如果要从普通模式进入插入模式的话,可以按“a”(append/追加)或者“i”(insert/插入)。 l 插入模式(Insert Mode) 在此模式下,大多数按键都会向文本缓冲中插入文本,即要输入文本时,就要用到该模式,按“ESC”键可以返回普通模式。 l 可视模式(Visual Mode) 该模式与普通模式比较相似,但是移动命令与扩大高亮的文本区域。当执行一个非移动命令时,命令会被执行到该高亮区域的文本上。 l 选择模式(Select Mode) 该模式和无模式编辑器的行为比较相似(Windows标准文本控件的方式)。可以用鼠标或者光标键高亮选择文本,输入的任何字符都会代替高亮文本块,并自动进入插入模式。 l 命令行模式(Command line Mode) 输入的文本会被解释成可执行的命令,例如执行命令(“:”),搜索(“/”和“?”

IntelliJ Idea 常用快捷键列表

只愿长相守 提交于 2019-12-23 02:08:56
修改方法如下: 点击 文件菜单(File) –> 点击 设置(Settings… Ctrl+Alt+S), –> 打开设置对话框。 在左侧的导航框中点击 KeyMap。 接着在右边的树型框中选择 Main menu –> Code –> Completion. 接着需要做两件事: 1. 移除原来的Cycle Expand Word 的 Alt+/ 快捷键绑定。 2. 在 Basic 上点击右键,去除原来的 Ctrl+空格 绑定,然后添加 Alt+/ 快捷键。 然后应用(Apply), OK. IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动补全代码 Ctrl+空格 代码提示 Ctrl+Alt+Space 类名或接口名提示 Ctrl+P 方法参数提示 Ctrl+Shift+Alt+N 查找类中的方法或变量 Alt+Shift+C 对比最近修改的代码 Shift+F6 重构-重命名 Ctrl+Shift+先上键 Ctrl

IntelliJ Idea 常用快捷键列表

孤街醉人 提交于 2019-12-21 08:30:11
Alt+回车 导入包,自动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt+O 优化导入的类和包 Alt+Insert 生成代码(如get,set方法,构造函数等) Ctrl+E或者Alt+Shift+C 最近更改的代码 Ctrl+R 替换文本 Ctrl+F 查找文本 Ctrl+Shift+Space 自动补全代码 Ctrl+空格 代码提示 Ctrl+Alt+Space 类名或接口名提示 Ctrl+P 方法参数提示 Ctrl+Shift+Alt+N 查找类中的方法或变量 Alt+Shift+C 对比最近修改的代码 Shift+F6 重构-重命名 Ctrl+Shift+先上键 Ctrl+X 删除行 Ctrl+D 复制行 Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ ) Ctrl+J 自动代码 Ctrl+E 最近打开的文件 Ctrl+H 显示类结构图 Ctrl+Q 显示注释文档 Alt+F1 查找代码所在位置 Alt+1 快速打开或隐藏工程面板 Ctrl+Alt+ left/right 返回至上次浏览的位置 Alt+ left/right 切换代码视图 Alt+ Up/Down 在方法间快速移动定位 Ctrl+Shift+Up/Down 代码向上/下移动。 F2 或Shift+F2