自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(810)
  • 资源 (3)
  • 收藏
  • 关注

原创 Elasticsearch克隆索引

我所使用的Elasticsearch的版本是基于7.17.7。需求是将某个ES的索引进行克隆。别名就可以搜到这个当前别名下的数据了。

2024-04-19 18:02:24 311

原创 pytest 教程

目前我使用的python版本是。

2024-03-05 21:09:27 831

原创 linux 命令

移动文件,排除某些文件命令, 其中grep -v KNN 表示匹配KNN并取反。

2024-03-02 17:48:48 333

原创 Elasticsearch7.17.7操作geo_point类型数据

目前使用的elasticsearch版本是7.17.7其中location字段的类型设置为geo_point,可以传递经纬度。支持的数据格式如下,ES会自动将lon转化为经度,lat。

2024-03-02 17:16:12 434

原创 kibana7.17.7 将数据导出csv文件

首先先配置内容如下,这里假设我的服务器ip地址为。

2024-03-01 12:07:42 468

原创 elasticsearch7.17.9两节点集群改为单节点

将数据从node-23-1节点中迁移到node-83-1节点。但是现在node-83-1并没有加入到集群中,因此首先将node-83-1加入到node-23-1的集群。

2024-01-03 09:54:03 1516

原创 Python rich库

为了完全控制终端格式,Rich提供了一个Console类。的实例为一个具有行和列的可渲染对象。

2023-10-20 20:50:27 384

原创 Linux Shell脚本编程--lsof命令

lsof命令主要是查看当前打开的文件列表,不添加任何参数选项,会输出一堆打开的文件。

2023-05-25 17:48:54 375

原创 Linux Shell脚本编程-花括号

主要是起到将集合内的项进行展开,将每一个项与外面的字符串进行组合。花括号可以定义一个集合,集合内可以定义多个可以枚举的项,每个项使用。

2023-05-19 14:20:36 356 1

原创 Linux Shell脚本编程-xargs命令

这样只会统计出文件的数量,明显不是我想要的,我需要的是统计文件行数。命令的作用,是将标准输入转为命令行参数。,这样就可以实现统计文件内容行数了。这三个文件内容的行数,通过。将文件名作为参数传递给。

2023-05-05 14:45:33 288

原创 Anaconda静默安装

包括设置 shell 以激活 conda。我们默认安装Anaconda时,需要进行交互才可以完成安装,例如需要输入。有时候我们只需要他进行默认安装即可,不需要进行交互。如果不想在启动时激活 conda 的基本环境,可以将。这样安装程序就不会做任何提示了,一路默认到底。

2023-04-06 15:34:43 752 1

转载 vmware 共享文件夹hgfs没有显示

目录下(如果没有hgfs文件夹则创建,然后进入虚拟机挂载文件夹),然后执行。但是如果使用root用户就可以看到挂载的文件夹了。但是这并不是我们想要的。可以看到权限已经正常,非root下均可访问。但是有时候并不显示共享的文件夹。当完成共享文件夹之后,会出现在。

2023-01-06 16:48:57 4445 7

原创 vscode 离线安装ssh

然后输入ssh下载这两个插件:安装这两个插件:这样便在windows下安装成功了ssh。接下来需要在服务器端进行配置。首先查看windows上的vscode版本:这里的提交对应的就是版本号。打开服务器,在home需要将上面的ID改成vscode的版本号,下载得到。解压文件将里面的内容移动到下就可以了。这样就可以通过vscode远程连接了。

2022-12-13 17:38:34 2232

原创 Linux Shell脚本编程-jq命令

jq命令可以在服务器上处理json格式的文件。

2022-12-02 15:50:46 1236

原创 Python nonlocal

我们知道global关键字用于表示全局变量。

2022-11-29 17:01:02 247

原创 Python正则表达式

还可以与其他字符进行组合:匹配除了a、b、c以外的字符。匹配到之间的任意一个字符,也可以代指除换行符以外任意一个字符匹配字母、数字、下划线或者汉字 匹配数字表示任意空白字符表示前一个字符出现0次或多次表示前一个字符出现1次或多次表示前面的字符出现0次或者1次表示前面的字符出现n次表示前面的字符出现n次或者大于n次重复次数是从n次到m次上面都是按照整体去匹配,如何匹配部分数据呢,这里可以使用分组的概念:可以

2022-11-29 12:30:29 1240

原创 安装textlive2022和texstudio

通过进入,点击,等待下载即可,也可选择其他版本。下载完成之后,使用windows自带的(不要用别的管理器,否则出现闪退现象)。点击进行安装。选择好安装位置之后就可以进行安装了。

2022-11-28 17:25:52 1204

原创 Python time和datetime

返回的结果并不是一个时间字符串,而是一个。类型的数据,转化为字符串就表示当前时间。

2022-11-04 16:59:05 169

原创 Python JSON数据序列化

表示,json数据中的所有的数据类型。如果要支持其他的类型,需要自定义。

2022-11-04 15:23:30 322

原创 Python 内置模块

os.walk()主要用来扫描某个指定目录下所包含的子目录和文件。这篇文章将通过几个简单的例子来说明python中os.walk()的使用方法。上面的代码在扫描子目录和文件的时候,是采用自顶向下的方式进行扫描。可以理解为是深度优先进行遍历。假设我们的test文件夹有如下的目录结构,【可以在windows中通过。如果想要自底向上地扫描子目录和文件,可以添加上。命令来查看目录的文件结构】

2022-10-29 13:29:02 104

原创 Python 模块

例如,我们有一个文件utils.py我们在另一个文件run.py中可以引入这个utils.py文件中的方法。

2022-10-28 22:47:12 776

原创 Python 对json(字典)进行排序

【代码】Python 对json(字典)进行排序。

2022-10-27 16:27:43 2676

原创 Python 手动安装nltk数据包

自然语言处理工具包,是NLP研究领域常用的一个Python库。安装过程较为麻烦,这里记录一下。,然后移动到上面任意的一个文件夹。数据包,解压后,重命名为。

2022-10-17 17:40:26 2279

原创 python 实时打印控制台输出信息

我们在使用docker部署flask的时候,需要使用进行调试,但是控制台却不是实时输出的结果。

2022-10-17 17:14:31 1884

原创 critical package ctex error:ctex fontset“fandol“ is unavailable in current

原因是我在文章中使用了中文。解决方法如下,只需要在最上面添加。

2022-10-17 09:40:51 10712 4

转载 docker网络配置

Docker 在安装后自动提供 3 种网络,可以使用命令查看Docker 使用 Linux 桥接,在宿主机虚拟一个 Docker 容器网桥(docker0),Docker 启动一个容器时会根据 Docker 网桥的网段分配给容器一个 IP 地址,称为,同时 Docker 网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的直接通信。

2022-10-10 15:26:33 3442 1

原创 Python 推导式

与创建其他类型的数据不同,不会立即创建元组数据,而是会返回一个生成器。对于生成器来说,可以通过。

2022-10-08 17:24:17 172

原创 Python 生成器

生成器

2022-10-08 14:34:17 356

原创 zotero自定义导出参考文献bib格式

这些字段,其实我们是不需要的。安装完成需要重启,重启之后,一直选。将中间那个框框写上你。所以我们选中一篇文献,使用。回到zotero的主页面,字段需要下载插件完成。就可以复制这篇文献的。

2022-09-23 20:51:40 7673

原创 anaconda 离线安装Python环境

在离线环境下,使用anaconda创建环境的时候,需要指定Python的版本,但是无法自动下载,需要手动下载Python包,然后用conda进行安装。

2022-08-17 13:57:40 11408 2

原创 Python 闭包与装饰器

当执行v1()时,inner()中的name会在自己的作用域中查找,因此name为rose。同理,执行v2()时,也会在自己的作用域中查找,因此name为rose。

2022-07-20 13:52:03 120

原创 python 参数内存地址相关、深拷贝与浅拷贝

我们需要知道的是当函数执行传参时,传递的是内存地址。验证:可以看出传递的是内存地址。因为和指向了同一块内存,所以的值发生了变化。例如:深拷贝如果想实现传值而不是传地址,那么可以使用深拷贝。函数的返回值也是内存地址上述代码的执行过程:所以,最终v1指向的函数内部创建的那块内存地址。如果两个函数进行调用,将返回不一样的内存地址:参数的默认值当我们在函数中定义了一个参数默认值之后,在函数定义之后,还未执行函数时,Python解释器会帮助我们为函数创建一块区域,存储参数的默认值。原理:Pyt

2022-07-01 12:33:26 684

原创 python 数据类型(整理)

类型转换:长整型:在python2中跟整数相关的数据类型有两种:int(整型)、long(长整型),他们都是整数只不过能表示的值范围不同。在python3中去除了long只剩下:int(整型),并且 int 长度不在限制。地板除:python2:布尔类型类型转化:整型转为布尔类型:只有转为布尔类型时结果为,其他情况都是其他类型转为布尔类型:只有内容为空的情况转为布尔类型时结果为,其他情况都是如果在 、 条件后面写一个值当做条件时,他会默认转换为布尔类型,然后再做条件判断。字符串判断字

2022-06-29 17:01:36 358

原创 python字符编码

编码,就是文字和二进制之间的一个对照表。最早计算机诞生之初,就产生的编码,ascii规定使用1个字节来表示字母与二进制的对应关系。例如:总共有28=2562^8=25628=256 个编码。对于一些语言是不够的。gb-2312编码,由国家信息标准委员会制作(1980年)。gbk编码,对gb2312进行扩展,包含了中日韩等文字(1995年)。在与二进制做对应关系时,由如下逻辑:unicode也被称为万国码,为全球的每个文字都分配了一个码位(二进制表示)。有两种表示方式:ucs4无论是ucs2

2022-06-29 14:26:45 301

原创 Python 短路运算符

例如代码,那么变量的值是多少?第一步:会将前后的值转换为布尔值,这里相当于第二步:这一次的逻辑处理取决于谁?中的第一个为,所以语句的最终结果取决于第二个值(如果第二个为那么结果为,如果第二个为,那么结果为)。本例中取决于第二个值。所以后面的值等于多少,结果就是多少。第三步:的值为例如:第一步:会将前后的值转换为布尔值,这里相当于第二步:这一次的逻辑处理取决于谁?中的第一个为,所以最终结果取决于第一个值。第三步: 的值为例如: 第一步:会将前后的值转换为布尔值,这里相当于第二步:这一次的逻辑处理

2022-06-28 17:43:24 362

原创 python 字符串格式化

这里的是为字符串占位,而真正为整型占位的是,严谨的方式写:1.3 需要注意的是上面这段代码会运行出错:因为我们的字符串中出现了多个,会把也当做了占位符,因此报错。解决这种方式的方法就是多写一个,例如:因此,一旦字符串中存在百分比的形式,一定要加两个以实现百分比的效果。方式1:方式2:也可以不写序号,默认则是按位置来取对应的值,但是上面的情况则会报错:方式3:f格式化Python3.6版本及之后才支持的方式。可以支持表达式:在Python3.8引入的新功能:输出结果:进制转换:

2022-06-28 16:40:34 167

原创 Python 实现简单的sqlhelper

python实现简单sqlhelper

2022-06-14 16:45:47 554 1

原创 python with上下文管理

python with 上下文管理

2022-06-13 10:32:23 215

原创 python 使用flask-socketio

安装flask-socketiopip install flask-socketio服务端from flask import Flask, render_templatefrom flask_socketio import SocketIO, emitapp = Flask(__name__)app.config['SECRET_KEY'] = 'secret_key'socketio = SocketIO()socketio.init_app(app, cors_allowed_or

2022-05-29 10:31:19 1832 2

原创 Elasticsearch 8.2:多节点集群搭建与Python连接

Elasticsearch搭建当前有两个服务器,ip分别为192.168.171.81和192.168.171.25,我们需要搭建一个es集群。首先下载elasticsearch-8.2.0-linux-x86_64.tar.gz,分别拷贝到这两台服务器中,进行解压。需要注意的是,我们要在启动Elasticsearch服务之前,就需要配置elasticsearch.yml。在第一台服务器修改config/elasticsearch.yml,内容如下:network.host: 192.168.17

2022-05-26 19:43:15 1931

SpringDataJPA入门

SpringDataJPA 入门 用户管理系统

2015-09-02

Android开发效率的Eclipse快捷键.txt

Android开发效率的Eclipse快捷键.txt

2012-12-12

eclipse快捷键

eclipse 一定会用到 txt文档 挺不错

2012-12-12

空空如也

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

TA关注的人

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