草庐IT

ES学习之curl命令操作索引

本篇文章相对ES学习,直接跳过了ES介绍来到如何用curl来操作包括,整个流程根据创建到使用查询。本篇文章使用的ES版本为6.8。如果你是使用7.x的那么可能有些不适用,在文章中也会有标明。一、用curl查看ES版本curl-XGET-u"账号:密码"-H"Content-Type:application/json"'ip地址:端口'执行结果:可查看当前ES版本  二、用curl创建索引创建索引前先说明想要使用ES要知道ES的索引由哪几部分组成。索引index包括settings、mapping、具体数据,其中settings用于配置分词器,分片数,备份数等配置,mapping用于配置索引的具

Python学习之-分支语句

第1关:闰年任务描述:从键盘输入年份t,如果年份t能被400整除,或者能被4整除但不能被100整除,则输出“t年是闰年”,否则输出“t年不是闰年”,t用输入的年份代替。x=int(input())#通过分支语句输出if(x%400==0)or(x%100!=0andx%4==0):print(f"{x}年是闰年")elifx%400!=0:print(f"{x}年不是闰年")第2关:招聘职工任务描述:满足以下两个条件之一:(1)25岁及以下且是重点大学“金融工程”专业的应届学生。(2)具备至少3年工作经验的“投资银行”专业人士。请编写程序判断一个24岁非重点大学投资银行专业毕业,已有三年工作经

python学习之10行代码制作炫酷的词云图(匹配指定图形形状)

文章目录前言一、需要准备什么?二、代码实现(示例)三、读入数据四、结果展示五、修改词云颜色后的运行结果展示:总结前言想必大家有一个问题:什么是词云呢?词云又叫名字云,是对文本数据中出现频率较高的“关键词”在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的主要表达意思。网页上有许多词云的效果图:一、需要准备什么?python代码运行需要安装第三方模块pillow(PIL)、matplotlib、jieba、wordcloud和numpy如果安装库有遇到问题,可以参见下面的解决办法,在windows上测试可用。python学习之报错:ModuleNotFou

Linux工具学习之【gdb】

✨个人主页:Yohifo🎉所属专栏:Linux学习之旅🎊每篇一句:图片来源🎃操作环境:CentOS7.6阿里云远程服务器Whateverisworthdoingisworthdoingwell.任何值得去做的事情,都值得把它做好。文章目录📘前言📘正文📖生成可调试文件📃realse与debug📖调试打开与关闭📃启动调试📃l查看代码📃退出调试📖运行与断点📃r运行程序📃b断点操作🖋️设置断点🖋️查看断点信息🖋️编号含义🖋️取消断点📖单行与单步📃n单行调试📃s单步调试📖查看变量📃bt查看调用堆栈📃p临时查看变量📃display常显示变量📖快速跳转📃until指定行📃finish函数📃c断点📖其他命令📃

Linux学习之端口、网络协议及查看端口占用情况(学习内容记录)

端口:设备与外界通讯交流的出口网络协议:  网络协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则。HTTP协议:  HTTP协议(超文本传输协议)是一种网络通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。默认端口:80HTTPS协议:  HTTPS协议是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立全信道,加密数据包。HTTPS使用的主要目的是提供对网站服务器的身份认证,同时保护交换数据的隐私与完整性。默认端口:443windows查看端口占用情况1、win+r打开windows控制台,输入cm

unity学习之URP多相机以及多通道渲染

 默认已经创建好一个URP工程,不知道怎么创建可以看这里摄像机堆叠摄像机堆叠允许将多个摄像机的结果合成在一起。摄像机堆叠由一个基础(Base)摄像机和任意数量的额外叠加(Overlay)摄像机组成。当摄像机堆叠中的多个摄像机渲染到同一个渲染目标时,Unity会为摄像机堆叠中的每个摄像机绘制渲染目标中的每个像素。此外,如果多个基础摄像机或摄像机堆叠渲染到同一渲染目标的同一区域,则Unity会再次在重叠区域中绘制所有像素,渲染次数与每个基础摄像机或摄像机堆叠所需的渲染次数相同。 必须小心操作,确保摄像机的顺序不会导致过度绘制。URP中有两种类型的摄像机:基础摄像机(BaseCamera)是一种渲染

牛客网剑指offer刷题练习之重构二叉树

✅作者简介:C/C++领域新星创作者,为C++和java奋斗中✨个人社区:微凉秋意社区🔥系列专栏:牛客刷题专栏📃推荐一款模拟面试、刷题神器👉注册免费刷题🔥前言今天分享用C++做算法题的经验,题目来自于牛客网《剑指offer》专栏里的一道二叉树中等难度的算法题。牛客网是一个资源丰富且能够免费刷题、面试的网站,强烈推荐小伙伴们使用,链接已经放在文章开头了。文章目录重建二叉树问题1、题目描述2、题目解析3、代码实现4、我的题解重建二叉树问题1、题目描述输出示例:2、题目解析1、分析:对于二叉树的前序遍历,我们知道序列的第一个元素必定是根节点的值,因为序列没有重复的元素,因此中序遍历中可以找到相同的这

Linux工具学习之【git】

✨个人主页:Yohifo🎉所属专栏:Linux学习之旅🎊每篇一句:图片来源🎃操作环境:CentOS7.6阿里云远程服务器Whateverisworthdoingisworthdoingwell.任何值得去做的事情,都值得把它做好。文章目录📘前言📘正文📖账号注册📃github与gitee📖构建仓库📖安装git📖配置git📃小结📖克隆仓库📃初始化git📖代码提交三板斧📃add新增📃commit添加📃push推送📖常用指令📘总结📘前言git是一个代码托管平台,它的创始人是大名鼎鼎的Linux之父:林纳斯·托瓦兹,git的诞生可以使我们对已提交的代码历史版本进行回溯,这是一个十分重要的功能,除了查看历

代码审计工具学习之RISP(安装以及初步操作)

目录1代码审计1.1名词解释1.2代码审计的重要性1.3代码审计的步骤1.4代码审计的内容1.5常见的代码审计工具2RIPS2.1什么是RIPS2.2 RIPS的安装过程3典型漏洞分析3.1文件包含漏洞分析3.2SQL注入漏洞分析 3.3命令注入漏洞分析 1代码审计1.1名词解释代码审计(Codeaudit)是一种以发现程序错误,安全漏洞和违反程序规范为目标的源代码分析。软件代码审计是对编程项目中源代码的全面分析,旨在发现错误,安全漏洞或违反编程约定。它是防御性编程范例的一个组成部分,它试图在软件发布之前减少错误。C和C++源代码是最常见的审计代码,因为许多高级语言(如Python)具有较少的

C++ STL学习之【list的使用】

✨个人主页:夜默🎉所属专栏:C++修行之路🎊每篇一句:图片来源Ayearfromnowyoumaywishyouhadstartedtoday.明年今日,你会希望此时此刻的自己已经开始行动了。文章目录🌇前言🏙️正文1、默认成员函数1.1、构造1.2、拷贝构造1.3、赋值重载1.4、析构2、迭代器2.1、特殊设计模式3、容量相关4、数据访问5、数据修改6、特殊操作6.1、拼接6.2、移除6.3、排序6.4、逆置🌆总结🌇前言STL中的vector存在头部及中部操作效率低的缺陷,需要另一种容器来弥补其短板,此时list就应运而生,list是一个双向带头循环链表,是链表的终极形态,除了不支持下标的随机