- 博客(803)
- 资源 (3)
- 收藏
- 关注
原创 Linux Shell脚本编程-花括号
主要是起到将集合内的项进行展开,将每一个项与外面的字符串进行组合。花括号可以定义一个集合,集合内可以定义多个可以枚举的项,每个项使用。
2023-05-19 14:20:36
9
原创 Linux Shell脚本编程-xargs命令
这样只会统计出文件的数量,明显不是我想要的,我需要的是统计文件行数。命令的作用,是将标准输入转为命令行参数。,这样就可以实现统计文件内容行数了。这三个文件内容的行数,通过。将文件名作为参数传递给。
2023-05-05 14:45:33
23
原创 Anaconda静默安装
包括设置 shell 以激活 conda。我们默认安装Anaconda时,需要进行交互才可以完成安装,例如需要输入。有时候我们只需要他进行默认安装即可,不需要进行交互。如果不想在启动时激活 conda 的基本环境,可以将。这样安装程序就不会做任何提示了,一路默认到底。
2023-04-06 15:34:43
409
1
转载 vmware 共享文件夹hgfs没有显示
目录下(如果没有hgfs文件夹则创建,然后进入虚拟机挂载文件夹),然后执行。但是如果使用root用户就可以看到挂载的文件夹了。但是这并不是我们想要的。可以看到权限已经正常,非root下均可访问。但是有时候并不显示共享的文件夹。当完成共享文件夹之后,会出现在。
2023-01-06 16:48:57
1643
3
原创 vscode 离线安装ssh
然后输入ssh下载这两个插件:安装这两个插件:这样便在windows下安装成功了ssh。接下来需要在服务器端进行配置。首先查看windows上的vscode版本:这里的提交对应的就是版本号。打开服务器,在home需要将上面的ID改成vscode的版本号,下载得到。解压文件将里面的内容移动到下就可以了。这样就可以通过vscode远程连接了。
2022-12-13 17:38:34
1001
原创 Python正则表达式
还可以与其他字符进行组合:匹配除了a、b、c以外的字符。匹配到之间的任意一个字符,也可以代指除换行符以外任意一个字符匹配字母、数字、下划线或者汉字 匹配数字表示任意空白字符表示前一个字符出现0次或多次表示前一个字符出现1次或多次表示前面的字符出现0次或者1次表示前面的字符出现n次表示前面的字符出现n次或者大于n次重复次数是从n次到m次上面都是按照整体去匹配,如何匹配部分数据呢,这里可以使用分组的概念:可以
2022-11-29 12:30:29
1162
原创 安装textlive2022和texstudio
通过进入,点击,等待下载即可,也可选择其他版本。下载完成之后,使用windows自带的(不要用别的管理器,否则出现闪退现象)。点击进行安装。选择好安装位置之后就可以进行安装了。
2022-11-28 17:25:52
585
原创 Python 内置模块
os.walk()主要用来扫描某个指定目录下所包含的子目录和文件。这篇文章将通过几个简单的例子来说明python中os.walk()的使用方法。上面的代码在扫描子目录和文件的时候,是采用自顶向下的方式进行扫描。可以理解为是深度优先进行遍历。假设我们的test文件夹有如下的目录结构,【可以在windows中通过。如果想要自底向上地扫描子目录和文件,可以添加上。命令来查看目录的文件结构】
2022-10-29 13:29:02
51
原创 Python 手动安装nltk数据包
自然语言处理工具包,是NLP研究领域常用的一个Python库。安装过程较为麻烦,这里记录一下。,然后移动到上面任意的一个文件夹。数据包,解压后,重命名为。
2022-10-17 17:40:26
1346
原创 critical package ctex error:ctex fontset“fandol“ is unavailable in current
原因是我在文章中使用了中文。解决方法如下,只需要在最上面添加。
2022-10-17 09:40:51
4793
2
转载 docker网络配置
Docker 在安装后自动提供 3 种网络,可以使用命令查看Docker 使用 Linux 桥接,在宿主机虚拟一个 Docker 容器网桥(docker0),Docker 启动一个容器时会根据 Docker 网桥的网段分配给容器一个 IP 地址,称为,同时 Docker 网桥是每个容器的默认网关。因为在同一宿主机内的容器都接入同一个网桥,这样容器之间就能够通过容器的直接通信。
2022-10-10 15:26:33
1624
原创 zotero自定义导出参考文献bib格式
这些字段,其实我们是不需要的。安装完成需要重启,重启之后,一直选。将中间那个框框写上你。所以我们选中一篇文献,使用。回到zotero的主页面,字段需要下载插件完成。就可以复制这篇文献的。
2022-09-23 20:51:40
4075
原创 anaconda 离线安装Python环境
在离线环境下,使用anaconda创建环境的时候,需要指定Python的版本,但是无法自动下载,需要手动下载Python包,然后用conda进行安装。
2022-08-17 13:57:40
5419
原创 Python 闭包与装饰器
当执行v1()时,inner()中的name会在自己的作用域中查找,因此name为rose。同理,执行v2()时,也会在自己的作用域中查找,因此name为rose。
2022-07-20 13:52:03
83
原创 python 参数内存地址相关、深拷贝与浅拷贝
我们需要知道的是当函数执行传参时,传递的是内存地址。验证:可以看出传递的是内存地址。因为和指向了同一块内存,所以的值发生了变化。例如:深拷贝如果想实现传值而不是传地址,那么可以使用深拷贝。函数的返回值也是内存地址上述代码的执行过程:所以,最终v1指向的函数内部创建的那块内存地址。如果两个函数进行调用,将返回不一样的内存地址:参数的默认值当我们在函数中定义了一个参数默认值之后,在函数定义之后,还未执行函数时,Python解释器会帮助我们为函数创建一块区域,存储参数的默认值。原理:Pyt
2022-07-01 12:33:26
443
原创 python 数据类型(整理)
类型转换:长整型:在python2中跟整数相关的数据类型有两种:int(整型)、long(长整型),他们都是整数只不过能表示的值范围不同。在python3中去除了long只剩下:int(整型),并且 int 长度不在限制。地板除:python2:布尔类型类型转化:整型转为布尔类型:只有转为布尔类型时结果为,其他情况都是其他类型转为布尔类型:只有内容为空的情况转为布尔类型时结果为,其他情况都是如果在 、 条件后面写一个值当做条件时,他会默认转换为布尔类型,然后再做条件判断。字符串判断字
2022-06-29 17:01:36
287
原创 python字符编码
编码,就是文字和二进制之间的一个对照表。最早计算机诞生之初,就产生的编码,ascii规定使用1个字节来表示字母与二进制的对应关系。例如:总共有28=2562^8=25628=256 个编码。对于一些语言是不够的。gb-2312编码,由国家信息标准委员会制作(1980年)。gbk编码,对gb2312进行扩展,包含了中日韩等文字(1995年)。在与二进制做对应关系时,由如下逻辑:unicode也被称为万国码,为全球的每个文字都分配了一个码位(二进制表示)。有两种表示方式:ucs4无论是ucs2
2022-06-29 14:26:45
251
原创 Python 短路运算符
例如代码,那么变量的值是多少?第一步:会将前后的值转换为布尔值,这里相当于第二步:这一次的逻辑处理取决于谁?中的第一个为,所以语句的最终结果取决于第二个值(如果第二个为那么结果为,如果第二个为,那么结果为)。本例中取决于第二个值。所以后面的值等于多少,结果就是多少。第三步:的值为例如:第一步:会将前后的值转换为布尔值,这里相当于第二步:这一次的逻辑处理取决于谁?中的第一个为,所以最终结果取决于第一个值。第三步: 的值为例如: 第一步:会将前后的值转换为布尔值,这里相当于第二步:这一次的逻辑处理
2022-06-28 17:43:24
283
原创 python 字符串格式化
这里的是为字符串占位,而真正为整型占位的是,严谨的方式写:1.3 需要注意的是上面这段代码会运行出错:因为我们的字符串中出现了多个,会把也当做了占位符,因此报错。解决这种方式的方法就是多写一个,例如:因此,一旦字符串中存在百分比的形式,一定要加两个以实现百分比的效果。方式1:方式2:也可以不写序号,默认则是按位置来取对应的值,但是上面的情况则会报错:方式3:f格式化Python3.6版本及之后才支持的方式。可以支持表达式:在Python3.8引入的新功能:输出结果:进制转换:
2022-06-28 16:40:34
108
原创 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
1205
1
原创 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
1105
原创 Elasticsearch8重置elastic用户密码
如果Elasticsearch忘记了超级管理员的密码,可以进行重置:./bin/elasticsearch-reset-password -u elastic -i-u表示需要修改的用户名-i 表示交互式,可以自己指定密码,默认的是系统自动分配。
2022-05-19 16:57:21
1972
原创 python连接Elasticsearch8.x
1. 不使用用户名密码连接Elasticsearch8.x默认会开启安全连接,因此我们在第一次安装配置Elasticsearch时需要将安全策略关闭。关闭方式就是修改elasticsearch.yml文件,在文件中添加:xpack.security.enabled: falsexpack.security.http.ssl.enabled: false使用pip install elasticsearch安装Python的关于es的依赖包,安装完成之后查看:>> pip list |
2022-05-09 17:39:02
3266
1
原创 elasticsearch 8.0 python使用API操作
1. 初始化esfrom elasticsearch import Elasticsearches = Elasticsearch([{'host': '192.168.171.81', 'port': 9200}], timeout=3600)2. 创建indexrequest_body={ "mappings": { "properties": { "name": {"type": "keyword"}, "age": {"t
2022-05-06 18:02:30
1855
原创 vscode运行conda出现 “无法加载文件C:\Users\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本” 的错误
首先在Windows搜索框中查找powershell,并以管理员身份运行。执行:get-ExecutionPolicy,回复Restricted,表示执行策略是禁止的。执行:set-ExecutionPolicy RemoteSigned,将执行策略设置为RemoteSigned,因为当前用户的执行策略优先于为本地计算机设置的执行策略。...
2022-03-03 11:16:11
1629
原创 最新elasticsearch 8.0 安装配置
2022 年 2 月 11 日,Elastic 8.0 正式发布。这里进行试用。首先下载elasticsearch-8.0.1-linux-x86_64.tar.gz,并解压修改配置文件elasticsearch.yml:cluster.name: elasticsearchnode.name: node-1node.attr.rack: r1path.data: /home/$USER/app/elasticsearch-8.0.1/data/path.logs: /home/$USER/
2022-03-02 13:48:32
6491
原创 linux 通过lvm合并磁盘
服务器新增了磁盘:/dev/sdc,/dev/sdd,/dev/sdb,/dev/sdb,并且每个下面都有一个分区,我们需要把他们合并成一个磁盘分区。这里使用lvm首先先卸载:umount /dev/sdcumount /dev/sddumount /dev/sdbumount /dev/sde安装lvm2:sudo apt install lvm2开启lvm服务:systemctl enable lvm2-lvmetad.servicesystemctl enable lvm2-l
2022-01-25 15:07:47
1192
原创 java 使用maven 打包 添加本地lib包
pom.xml中引入三方jar:<dependency> <groupId>test</groupId> <artifactId>test(名字可以自己定)</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>C:/lib/test.jar 本地jar包的绝对.
2021-12-31 13:56:47
3256
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人