- 博客(71)
- 收藏
- 关注

原创 docker 常用命令
语法:docker pull 镜像名下载镜像 docker images浏览镜像文件 语法:docker inspect 镜像名或镜像i查看镜像详情 一个镜像是由多个层(layer)组成的,那么,我们要如何知道各个层的具体内容呢?通过 docker history 命令,可以列出各个层(layer)的创建信息,查看镜像历史 镜像导出(linux系统中的镜像文件下载到本地-例如window),导出后给他人使用 docker save hello-world | gzip > hello-wo.
2022-03-14 20:45:17
1639
原创 十七天-Numpy 学习笔记
Numpy 作为 Python 中用于进行科学计算的核心库,提供了高性能的多维数组对象,以及大量用于数组操作的工具。下面围绕 “常量”“数据类型”“时间日期和时间增量” 三个方面,梳理 Numpy 中基本的数据概念和数组创建相关知识。
2025-03-27 22:29:04
473
原创 十六天-哈希表
哈希表(Hash Table),又称为散列表,是根据关键码值(Key value)而直接进行访问的数据结构。它通过一个哈希函数(Hash Function),将关键码值映射到表中的一个位置来访问记录,以加快查找的速度。这个映射函数叫做哈希函数,存放记录的数组叫做哈希表。
2025-03-26 20:30:00
826
原创 第十四天- 排序
sorted()和都可以接受一个key参数,用于指定排序的规则。python# 按字符串长度排序print("按字符串长度排序后的列表:", sorted_words)# 按自定义函数排序print("按年龄排序后的学生列表:", sorted_students)Python 内置的sorted()函数和方法使用方便,性能也比较好,在大多数情况下可以直接使用。不同的排序算法有不同的时间复杂度和空间复杂度,在选择排序算法时需要根据具体的应用场景进行选择。
2025-03-23 22:32:30
362
原创 第十三天-搜索算法:开启探索之门
pythonclass BST:else:else:else:else:有序数据结构(如排序数组、二叉搜索树)能显著提升查找效率递归实现简洁但需注意栈溢出风险,迭代实现更可控BFS 适合求最短路径,DFS 适合内存敏感场景二叉搜索树的中序遍历天然有序,可用于快速排序等衍生问题建议根据具体场景选择实现方式,结合 Python 的生成器、装饰器等特性,可以进一步优化代码的可读性和性能。
2025-03-18 22:30:52
231
原创 学习第十一天-树
树是一种非线性数据结构,由 n 个有限节点组成层次关系集合。有且仅有一个根节点其余节点分为若干互不相交的子树节点间通过父子关系连接平衡多路查找树,所有叶子节点在同一层阶数 m:每个节点最多有 m 个子节点(m≥2)关键特性根节点至少 2 个子节点非根节点至少⌈m/2⌉个子节点叶子节点包含所有数据自平衡二叉搜索树,通过颜色标记保持平衡五大性质节点颜色为红或黑根节点为黑色叶子节点(NIL)为黑色红节点的子节点必须为黑色从任一节点到其叶子的路径包含相同数量黑节点。
2025-03-05 22:18:33
762
原创 第十天-字符串:编程世界的文本基石
字符串是由零个或多个字符组成的有序序列,它在程序中用于表示文本信息。。这里,str作为字符串变量名,就如同给一个装着文本内容的盒子贴上了标签;则是这个字符串所承载的值,它包含了 11 个字符,其中包括一个空格,通过len()函数能够轻松获取这一长度信息。从底层存储原理来讲,不同编程语言存储字符串的方式各有特点。多数情况下,字符串会以连续内存空间存储字符序列,像 C 语言中,常以字符数组存储字符串,并在末尾添加'\0'作为结束标识,以此明确字符串边界,方便程序对其进行处理。
2025-03-04 22:27:16
595
原创 学习第九天-栈
栈(Stack),也被称为堆栈,是一种特殊的线性表数据结构。它有两个关键特征:一是操作的限制性,只允许在表的一端进行数据的插入和删除操作,这一端被称作「栈顶(top)」,而另一端则是「栈底(bottom)」;二是遵循「后进先出(Last In First Out,简称 LIFO)」原则。当栈中没有任何数据元素时,我们称其为「空栈」。在栈中,插入操作也叫「入栈」或「进栈」,删除操作则叫「出栈」或「退栈」。从线性表的角度看,栈中元素存在前驱后继的线性关系,元素按顺序进栈,栈顶元素是最后进栈的那个。
2025-03-02 21:33:11
717
原创 学习第八天---链表
带头结点的单链表,在编写代码时更具便利性,它多了一个不存储有效数据的头结点,用于简化链表操作时对首节点的特殊处理;不带头结点的单链表虽然节省了一个节点的存储空间,但在代码实现时,对于头节点的插入、删除等操作需要额外的判断逻辑,增加了代码的复杂性。指针,这使得双链表在双向遍历、删除节点等操作上更加高效。为空,说明插入位置超出链表长度,插入失败返回。每个节点除了有指向下一个节点的。循环找到插入位置的前一个节点。指针,还有指向前一个节点的。
2025-03-01 20:26:25
727
原创 AI学习第七天
在计算机科学与数学的广袤领域中,数组作为一种极为重要的数据结构,发挥着不可或缺的作用。它就像一个有序的 “数据仓库”,能高效地存储和管理大量数据。接下来,让我们深入了解数组的奥秘。
2025-02-28 22:48:16
715
原创 AI学习第六天-python的基础使用-趣味图形
在 Python 编程学习过程中,turtle库是一个非常有趣且实用的工具,它可以帮助我们轻松绘制各种图形。结合for循环、random模块以及自定义方法等知识点,能够创作出丰富多彩的图案。下面就来分享一下相关的学习笔记。
2025-02-27 22:29:03
426
原创 Ai学习第四天--Python 列表、字符串和字典学习笔记
列表是 Python 中最常用的数据结构之一,它是一个有序、可变的元素集合。列表使用方括号[]来表示,元素之间用逗号分隔。收起python# 示例列表字符串是由零个或多个字符组成的不可变序列,可以使用单引号、双引号或三引号'''或"""来表示。收起python# 示例字符串字典是一种无序、可变的数据结构,用于存储键值对。字典使用花括号{}来表示,键和值之间用冒号分隔,键值对之间用逗号分隔。收起python# 示例字典。
2025-02-25 22:23:00
813
原创 AI学习第一天-什么是AI
此外,多模态大型模型的出现为AI系统带来更丰富的数据和更全面的信息感知,为跨领域的应用提供了可能性。深度学习技术的应用不仅提升了AI系统的性能,还拓展了其应用范围。然而,随着大型AI模型的发展,也带来了重要的挑战。确保模型的公正性、无偏见、解释性和透明度,解决数据隐私和安全问题,减少高能源消耗对环境的影响都是亟待解决的问题。总的来说,AI技术的发展为社会带来了巨大的机会和挑战。在不断探索和应用的过程中,我们需要不断优化技术发展,确保AI技术的应用能够造福人类社会,并且促进社会的可持续发展。
2025-02-23 22:36:13
200
原创 AI学习之-阿里天池
通过阿里天池平台,参与者可以与来自全球的数据科学家、研究人员和技术专家进行交流和合作,共同探索数据科学和人工智能的前沿技术和应用。天池平台的竞赛和挑战涵盖了多个领域,如机器学习、深度学习、自然语言处理、计算机视觉等,吸引了大量数据科学家和技术爱好者的参与。通过参与阿里天池的竞赛和挑战,人们可以不断提升自己的数据科学技能,结识志同道合的伙伴,获得丰厚的奖金和荣誉,并有机会与阿里巴巴等行业领先的企业合作。阿里天池平台为数据科学和人工智能领域的发展提供了一个开放、共享、创新的平台,推动了行业的发展和技术的进步。
2025-02-23 22:32:19
595
原创 第三弹:JavaScript 学习记录
JavaScript 能够改变HTML 内容JavaScript 能够改变HTML 属性JavaScript 能够改变HTML 样式 (CSS)JavaScript 能够隐藏和显示 HTML 元素对程序代码执行流程的控制就是流程控制程序执行的顺序就是流程。
2024-04-29 14:40:55
1044
4
原创 第二弹:走进CSS世界,学习记录
当选择器包含多种选择器时,需要将多种选择器优先级相加然后进行比较。选择器的优先级不会超过它最大数量级,如果选择器优先级一样,则使用靠后的样式。子选择器:选择器1 > 选择器2 表示选择器1的子元素为选择器2(只有父子关系才可以)。相邻选择器:选择器1 + 选择器2 表示选择紧贴在选择器1之后的选择器2元素。兄弟选择器:选择器1 ~ 选择器2 表示选择器1后面的所有兄弟元素选择器2。包含选择器:选择器1 选择器2 表示选择器2被选择器1包含即可。组合选择器:选择器1,选择器2 多个选择器之间用逗号分隔。
2024-04-29 09:47:00
1093
原创 第一弹:HTML,学习记录
属性 | 描述 | | :----------: | :---------------------------------------: | | width/height | 单元格的宽度和高度 | | align | 设置水平对齐方式,取值left/center/right | | valign | 设置垂直对齐方式,可取值top/middle/bottom | | bgcolor | 单元格的背景颜色 | | colspan | 设置单元格跨列 | | rowspan | 设置单元格跨行 |
2024-04-09 09:15:14
538
转载 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
在某些情况下,您可能会在拉动容器时意外关闭Docker。
2023-11-08 15:11:30
206
原创 错误:软件包:docker-ce-rootless-extras-24.0.7-1.el7.x86_64 (docker-ce-stable) 需要:fuse-overlayfs
【代码】错误:软件包:docker-ce-rootless-extras-24.0.7-1.el7.x86_64 (docker-ce-stable) 需要:fuse-overlayfs。
2023-11-08 15:06:13
2474
原创 运行celery 遇到的问题 ValueError: not enough values to unpack (expected 3, got 0)
2. 然后启动celery的时候加多一个 eventlet 的参数。在学习celery的时候, 需要用到celery异步处理库。在使用这个库运行的时候,突然报了这个错误。1、先在电脑上,pip安装这个库。检查了代码都是最简单的参数。3、关掉服务重新运行下。重启一下生产者就OK了。
2023-09-05 09:19:13
358
1
原创 神州通用数据库Linux安装
/isql -h localhost -p 2003 -d osrdb sysdba //注意这里的osrdb,.,填写4.8创建的数据库名字。原文链接:https://blog.youkuaiyun.com/OceanWaves1993/article/details/130189163。cd /home/shentong/shentong/bin //进入bin目录。3.2、以root 用户修改神通数据库安装包的所有者为shentong 用户。3.5、使用shentong用户登录。
2023-07-23 15:00:20
851
原创 Java实现Excel导入和导出(珍藏)
本次工具类的封装主要依赖于阿里巴巴的JSON包,以及表格处理的POI包,所以我们需要导入这两个库的依赖包,另外,我们还需要文件上传的相关包,毕竟我们在浏览器页面,做Excel导入时,是上传的Excel文件。对于有的枚举数据,通常我们导入的时候,表格中的数据是值,而在数据保存时,往往用的是键,比如:我们用sex=1可以表示为男,sex=2表示为女,那么我们通过配置也可以达到导入时,数据的自动映射。在做页面数据导入的时候,如果某行存在错误,一般我们会将原始的数据拿出来分析,为什么会造成数据错误。
2023-05-05 17:00:28
3684
原创 ftp安装流程
命令:rpm -ivh *.rpm --nodeps --force。4.用工具登录测试,完美进入了。#这里是我配置的用户的根目录。2.进入要修改的目录增加权限。3.重启vsftpd。
2022-09-06 22:51:43
906
原创 如何在Linux中运行脚本
1.首先在windos下,新建一个txt文件,2,编写脚本3.将.txt后缀改成.sh4.上传到Linux5,执行, 6.若显示权限不足,赋予权限7.若是 报错 坏的解释器: 没有那个文件或目录 的解决方法原因:由于windows系统下换行符为 \r\n,linux下换行符为 \n,所以导致在windows下编写的文件会比linux下多回车符号 \r。解决方法:只需要去掉多余的 \r 回车符 即可。操作办法可以用sed命令进行全局替换...
2022-08-06 15:16:05
6439
6
原创 Java中ElasticSearch的各种查询(普通,模糊,前缀,高亮,聚合,范围)
Java中ElasticSearch的各种查询(普通,模糊,前缀,高亮,聚合,范围)
2022-07-09 22:42:21
11073
2
转载 为 repo ‘appstream‘ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlistEstherLty
在CentOS 8系统安装docker依赖时执行sudo yum install -y yum-utils device-mapper-persistent-data lvm2 出现如下错误:错误:为 repo ‘appstream’ 下载元数据失败 : Cannot prepare internal mirrorlist: No URLs in mirrorlist原因分析:在2022年1月31日,CentOS团队从官方镜像中移除CentOS 8的所有包。CentOS 8已于2021年12月31
2022-06-17 10:38:51
1286
转载 ERROR: Can‘t get master address from ZooKeeper; znode data == null HBASE、Zookeeper相关错误解决方案,亲测好用
看了报错信息发现是和Zookeeper有关,并且提到了Can't get master address from ZooKeeper; znode data == null去网上找了答案,解决步骤如下:1)先退出hbase:quit 关闭hbase服务:stop-hbase.sh2)进入Zookeeper客户端:bin/zkCli.sh,查看数据,发现有hbase的相关数据 此时,我们需要删去hbase,3)还需要删除hbase在HDFS的数据文件!!!(不能忽略),否则如图删除HDFS上的h
2022-06-06 09:24:38
1729
原创 Hbase正常启动,执行命令报错 Server is not running yet
org.apache.hadoop.hbase.ipc.ServerNotRunningYetException: Server hadoop01/192.168.64.133:60000 is not running yet两种解决方式第一种因为hadoop模式原因未正常关闭集群Hadoop进入安装模式,导致外部无法访问,关闭安全模式即可访问。先启动Hadoop 然后hdfs dfsadmin -safemode get #查看安全模式hdfs dfsadmin -safemode leave
2022-06-06 09:01:08
789
原创 Linux修改/设置服务器ip地址
1.用户切换到root用户su -#普通用户切换到root用户2.cd到network-scripts目录下cd /etc/sysconfig/network-scriptsll#ll查看文件目录#找到ifcfg-exx这个格式的文件,我这里的是ifcfg-ens33 #大家可能都不相同,但是前面的ifcfg-exx 这些是一样的3.编辑 ifcfg-ens33(每个人的文件名都不一样,要自己看文件名是什么)Vim ifcfg-ens33#确保ONBOOT=ye..
2022-05-28 22:31:57
10376
转载 kafka配置参数详解
一、相关参数配置############################ System ##############################唯一标识在集群中的ID,要求是正数。broker.id=0#服务端口,默认9092port=9092#监听地址,不设为所有地址host.name=debugo01# 处理网络请求的最大线程数num.network.threads=2# 处理磁盘I/O的线程数num.io.threads=8# 一些后台线程...
2022-05-24 09:07:08
10371
原创 linux虚拟机中的ip地址总是变怎么办
虚拟机的ip地址总是变,因为linux默认是自动获取ip,所以在每次我们重启虚拟机的时候IP地址都会换,1.将自动获取ip设置为静态获取ip在虚拟机中输入cd /etc/sysconfig/network-scripts/再输入vim /ifcfg-ens33进入如下页面2.修改BOOTPROTO为static加入属性IPADDR,设置你想要设置的ip3.重新启动网络服务使修改生效service network restart...
2022-05-19 09:14:43
3202
8
原创 如何将java项目部署到linux环境(Tomcat)
1.生成对应项目的war包2.进入linux的tomcat路径:停服务(如果之前存在)cd /home/apache-tomcat-8.5.2/bin3.关掉原有的服务sh shutdown.sh4.进入webapps删除原有的war包cd webapps或者用命令删除rm -rf 文件夹名5.删除后把新的war包放进去上传新的war包6.解压unzip immp-manufacture-start.war -d immp-manufacture-start7.赋予最高权.
2022-05-18 14:15:31
788
原创 Docker 搭建redis集群
目录简述创建集群其它:Jedis读写数据测试RedisTemplate读写数据测试Redis的高并发跟整个系统的高并发是什么关系?Redis集群高可用 简述 Redis单机模式可靠性保证不是很好,容易出现单点故障,同时其性能也受限于CPU的处理能力,实际开发中Redis必然是高可用的,所以单机模式并不是我们的终点,我们需要对目前redis的架构模式进行升级。 Sentinel模式做到了高可用,但是实质还是只有一个master在提供服务(读写分离的情况本质也是ma
2022-04-11 15:27:13
942
原创 docker搭建redis-哨兵主从服务器
redis 哨兵redis主从复制结构中,当主服务器宕机,哨兵可以监控到服务宕机,在从服务器中选举产生一个新的主服务器。搭建主从服务器 —— 一主两从启动主服务器# --net=host 容器直接使用宿主机的端口,不需要做端口映射docker run -d --name redis6379 --net=host --restart=always redis# 进入容器,运行redis客户端docker exec -it redis6379 redis-cli# 查看集群信息,默认..
2022-04-11 11:28:41
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人