自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 pyhon-init构造方法、单继承、多继承、棱形继承

obj2.property = "喜欢看lol,dnf,wow,跑跑卡丁车,ddo,霸王大陆,澄海3c"property = "风流倜傥,才华横溢,玉树临风,才高八斗,学富五车,英姿洒窗"property = "倾国倾城,貌美如花,沉鱼落雁,闭月羞花,婀娜多姿,前凸后翘"property = "风流倜傥,才华横溢,玉树临风,才高八斗,学富五车,英姿洒窗"property = "倾国倾城,貌美如花,沉鱼落雁,闭月羞花,婀娜多姿,前凸后翘""""super()只调用父类的相关成员,顺带传递对象参数"""

2025-06-10 09:55:34 602

原创 python-面相对象_对象、类的操作

print("百公里油耗300L,logo={} , price={}".format(self.logo, self.__price))print("请叫我一柱擎天么,{},我的颜色是{}".format(name,obj.color))print("请叫我一柱擎天么,{},我的颜色是{}".format(name,obj.color))print("请叫我一柱擎天么,{}".format(name))"""如果要创建绑定方法,参数的顺序,self对象本身要放到第一位."""

2025-06-06 11:14:13 730

原创 python-导入模块、购物车小程序(示例项目案例)

num = input("[-------------------请输入要删除的商品序号:-------------------]")print("[-------------------您购物车的具体商品如下:-------------------]")# print(i) # (2, {'name': '鼠标', 'price': 10, 'account': 1})print("[============== 欢迎下次光临: ==============]")

2025-06-04 20:31:33 670

原创 python-反向引用名、正则函数

"""search在正则表达式的前面加上^ 等价于 match ,其他用法上一模一样""""""返回的是迭代器,迭代器中包含了对象 对象.group来获取匹配到的值"""P=组名) 引用之前组的名字,把该组名匹配到的内容放到当前位置。# re.M 使每一行都能够单独匹配(多行匹配),影响 ^ 和 $# 反向引用的语法 \1把第一个括号里面匹配到的内容在引用一次。# sub(正则,替换的字符,原字符串[,替换的次数])strvar = "<h1>大标题</H1>""""单行独立匹配,而不是整体匹配"""

2025-06-04 20:28:18 322

原创 python-正则表达式

_good','wusir_good alex_good secret男_good')))_good','wusir_good alex_good secret男_good'))print(re.findall('大.',strvar)) # ['大哥', '大嫂', '大爷']$',strvar)) # ['大哥大嫂大爷']print(re.findall('^大.',strvar)) # ['大哥']print(re.findall('大.$',strvar)) # ['大爷']

2025-05-27 17:34:46 1052

原创 python(linux环境)-os模块、shutil、path路径、tarfile的使用。

copyfileobj(fsrc, fdst[, length=16*1024]) 复制文件 (length的单位是字符(表达一次读多少字符/字节))#copymode(src,dst) #单纯的仅复制文件权限 , 不包括内容 (虚拟机共享目录都是默认777)#copystat(src,dst) #复制所有状态信息,包括权限,组,用户,修改时间等,不包括内容。#getctime() [windows]文件的创建时间,[linux]权限的改动时间(返回时间戳)

2025-05-26 16:53:30 455

原创 python(linux环境)-pickle、json、time、zipfile模块的使用

ttp = time.strptime("2020年的9月29号是死神杜兰特的生日,晚上20点30分40秒准备轰趴派队","%Y年的%m月%d号是死神杜兰特的生日,晚上%H点%M分%S秒准备轰趴派队")dic = {"name":"梁新宇","sex":"野味","age":22,"family":["爸爸","妈妈","姐姐"]}#asctime() 通过时间元组获取时间字符串(参数是时间元组) (了解)"""注意:替换时间格式化标签时,必须严丝合缝.不能随便加空格或特殊字符"""

2025-05-26 10:49:24 822

原创 python基础-内置函数、数学模块、随机模块概念(linux环境)

tup = ( ("赵万里",100) , ("赵沈阳",101) , ("孟凡伟",99) )tup = ( ("赵万里",100) , ("赵沈阳",101) , ("孟凡伟",99) )dic = {"赵万里":100,"赵沈阳":200,"孟凡伟":-5000}lst = ["孙凯喜","王永飞","于朝志","须臾间","含税小"]tup = ("孙凯喜","王永飞","于朝志","须臾间","含税小")lst = ["孙凯喜","王永飞","于朝志","须臾间","含税小"]

2025-05-23 11:34:37 236

原创 python-递归函数和尾递归

n = 0 print(0,"<==1==>") if 0 > 0: 不成立 print(0,"<==2==>") 到此最后一层函数空间彻底执行完毕。n = 2 print(2,"<==1==>") if 2 > 0: digui(2-1) => digui(1) 代码阻塞在第12行。n = 1 print(1,"<==1==>") if 1 > 0: digui(1-1) => digui(0) 代码阻塞在第12行。1.当最后一层栈帧空间执行结束的时候,触发归的过程.

2025-05-23 10:53:48 936

原创 python基础-推导式、生成器概念

setvar = { "尊贵VIP卡老{}".format(i["name"][0]) if 18 <= i["age"] <= 21 and 5000 <= i["money"] <= 5500 else "抠脚大汉卡老{}".format(i["name"][0]) for i in lst }lst =["王文","吕洞宾","何仙姑","铁拐李","张国老","曹国舅","蓝采和","韩湘子"]# (2).把列表中所有字符变成小写 ["ADDD","dddDD","DDaa","sss"]

2025-05-23 09:39:37 403

原创 python基础-lambda表达式、迭代器、高阶函数(map、reduce、filter、sorted)

把iterable中的前两个数据扔到func函数中做计算,把计算的结果和iterable中第三个值在继续扔到func中做计算。container = {"ww":"英俊帅气","zxy":"猥琐抠脚","zwl":"斯文败类"} # 排的是字典的键。# func 实现字典的翻转,通过给与a,b,c三个键,得到对应的ascii码,通过list强转得到列表。for循环之所以可以遍历所有的数据,是因为底层使用了迭代器,通过地址寻址的方式,一个一个的找数据;

2025-05-22 14:14:19 354

原创 python基础-函数返回值、嵌套、全局|局部变量以及闭包概念

print("家里有鞋柜,各式各样的奢侈鞋,一双大概20~30万,钱物还剩下{}".format(money))print("我对钱没有一丝丝的兴趣,我不看重钱,这是我爸爸{}说的".format(father))# python中的函数可以像变量一样,动态创建,销毁,当参数传递,作为值返回,叫第一类对象.其他语言功能有限。闭包可以优先使用外函数中的变量,并对闭包中的值起到了封装保护的作用.外部无法访问.# 注意点 打印的数据和返回的数据不是等价的,返回的数据是可以自定义的;

2025-05-13 21:52:33 362

原创 python基础-文件、函数的参数、关键字参数操作

{'monitor': '赵万里', 'classflower': '马春陪', 'water1': '赵沈阳', 'water2': '李虎凌', 'water3': '刘子涛'}func(monitor="赵万里",classflower="马春陪",water1="赵沈阳",water2="李虎凌",water3="刘子涛")dic = {"monitor":"班长","classflower":"班花"}lst = ['床前明月光', '疑是地上霜', '举头望明月', '低头想家乡']

2025-05-12 21:52:30 266

原创 python基础-字典的相关函数、文件的基础操作

dic_new = {"top":"the bug","support":"xboyww","xiaozhang":"王聪"}dic = {"top":"the bug","support":"xboyww","xiaozhang":"王聪"}dic = {"top":"the bug","support":"xboyww","xiaozhang":"王聪"}dic_new = {"jungle":"karsa","support":"宝蓝"}

2025-05-12 21:30:54 688

原创 python基础-format的使用以及列表的深浅拷贝

strvar = "{group1[zfy]}摸了{group2[-1]}一下,嘿嘿一笑,有戏".format(group1={"zfy":"赵蜂拥","zsc":"赵世超"} , group2 = ("王雨涵","王同培"))lst = ["曹静怡","王志国","合理","邓鹏","合理","邓鹏辉","邓鹏蓝","合理","邓鹏绿"]lst = ["孟凡伟","康与众","张宇","赵沈阳","需保障","梁新宇","沈思雨"]

2025-05-12 10:24:14 642

原创 python基础-双向循环、for循环、while循环,关键字pass、break、continue的使用

container = {"cl":"风流倜傥","cjy":"拳击选手","wzg":"寻花问柳","dp":"帅气,祖国的栋梁","hl":"你是个好人"}container = [("马晒","小马哥","马春配") , ["王健林","王思聪","王志国"],{"王强","马是","宋宝"}]container = [("刘玉波","历史源","张光旭"), ("上朝气","于朝志"),("韩瑞晓",)]# ("嗄","234",{"马春配","李虎凌","刘子涛"})

2025-04-28 20:04:43 320

原创 python基础-if单项循环,循环逻辑

i = 3 i <= 100 判定为真True 执行循环体 total += i => total = total + i => 0 + 1 + 2 + 3。i = 2 i <= 100 判定为真True 执行循环体 total += i => total = total + i => 0 + 1 + 2。strvar = "王文是这个宇宙当中,最完美,无暇,善良,漂亮,英俊,帅气,潇洒,风流倜傥的神秘男孩""""从左到右截,间隔值为正值,反过来,间隔值是负值,才能保证截取到数据"""

2025-04-28 19:31:11 418

原创 python基础-运算符号逻辑

container = {"zsy":"赵沈阳","zwl":"赵万里","zsc":"赵世超"}"""注意点:如果被除数或者除数是小数,那么得到正常结果之后,数值后面带上.0变成小数"""# ### (3)赋值运算符: = += -= *= /= //= %= **="""比较运算符的结果要么是True , 要么是False 只有两个值"""""" 优先级从高到低: () > not > and > or """位运算符 : ( << >> ) > & > ^ > |

2025-04-27 18:17:47 377

原创 python基础-Number类型、容器类型、字典类型的强转换,isinstance类型判断。

var5 = {"cl":"文质彬彬,斯文败类","szq":"学霸","lzt":"篮球少年","hl":"武大高手"}"""可以实现,不推荐使用,因为达不到想要的目的,集合无序,不推荐使用""""""int float bool 纯数字字符串 complex""""""所有的数据类型都可以转换, 在当前的数据类型两边套上引号""""""None 代表空的,代表什么也没有,一般用于初始化变量"""""" 字符串长度只能是2位,有极大的局限性,不推荐使用"""

2025-04-27 17:27:39 567

原创 python基础-Number数字类型(int,float,bool,complex,str,list,tuple,set,dict)

dictvar = {"top":"the shy","middle":"肉鸡","bottom":"jacklove" ,"jungle":"臭鞋","support":"吃饱饱_嘴里种水稻"}dictvar = {1:"abc",4.89:111,False:333,3+90j:666,"王文":"你好帅啊,我好喜欢哦,没毛病",(1,2,3,4,5,6):9999}setvar = {"巨石强森","史泰龙","施瓦辛格","王文","史泰龙","史泰龙","史泰龙"}

2025-04-27 17:11:33 832

原创 部署Jenkins版本为2.492.3

离线安装rpm -ivh jenkins-2.492.3-1.1.noarch.rpm (里面有依赖哈,我是用yumdownloader --resolve --destdir=/tmp/jenkins-rpms jenkins弄下来的)为了方便部署,我已经将java和jenkins的安装包分别打包好,以及解决了大家头痛的问题(Jenkins的插件)因为我是线上安装的插件,所以jenkin安装后是附带密码的(账号admin,密码私聊管我要)关键的一部(依赖包我已经上传到博客了,大家可自行下载)

2025-04-23 16:33:47 235

原创 gitee+jenkins一键部署代码并推送本地harbor仓库

此文章是简答描述了代码CI/CD自动化流程部署的方式方法,比较适用于测试环境,我们自己项目的生产环境是不放Jenkins的,因为Jenkins本身链接互联网,一堆的漏洞,这个Jenkins的环境是我自己在centos7的系统上搭建的,大家可坐下参考,如果想了解jenkins的部署,可以点击我的头像,参考jenkins部署的文章。我在本地的虚拟机上部署了Jenkins,用的8080端口,建议大家在正式使用的时候,用本地机器进行不部署,尽量别用docker部署,因为本地部署后期维护起来相对方便些。

2025-04-23 14:52:37 463

原创 k8s插件helm工具的部署以及基础使用方法

这几天一直在处理生产问题,才来得及更新,以下是介绍helm工具的基础使用方法,helm工具本身就是为了方便部署,因为如果太多的应用部署就不太好管理了,尤其是资源清单太多,反复调用镜像以及其他变量,用helm部署会方便很多,后面会介绍些k8s的相关内容,包括k8s的二进制部署等,一键化化部署(代码来源于老男孩以及公有,尽量别用于生产环境,毕竟是开源组件)。nodeName: {{ .Values.spec.nodeName }} ###调用values.yaml中的spec.nodeName值。

2025-04-16 19:54:49 509

原创 可测试使用,在centos7部署nacos,X86架构

下面是在Linux7上部署Nacos集群的详细步骤,包括部署和测试过程,我本身懒得部mysql,就用本来mariadb代替了。

2025-04-09 17:20:19 769

原创 麒麟v10内网环境编译安装nginx(包含依赖)ARM架构,麒麟环境v10sp2环境

使用方法如下:(注意,我是在/opt下执行的,使用了./configure --with-stream --with-http_ssl_module --prefix=/opt/nginx/nginx-1.26.1 ,如果其他小伙伴想要在其他的路径执行,需要改下路径,包括最下面的system启动配置文件一并修改。--prefix=/opt/nginx/nginx-1.26.1 指定安装位置。执行安装命令rpm -ivh *.rpm --force --nodeps。启动命令:./nginx。

2025-04-01 11:14:22 825

原创 配置docker互联网yum源,本源可连接docker仓库

因为现在的docker仓库被封禁的原因,很多小伙伴无法远程拉取doker镜像,对于经常使用doker的我来说简直是毁灭的打击,以下配置文件暂时可连接pull镜像源,就是慢点,如果小伙伴有新的yum源,可随时评论。下面的配置文件适用于win11部署的Docker Desktop,以及linux环境的doker。linux在/etc/docker/daemon.json配置,原配置文件做个备份。如果是Win11部署的Docker Desktop,在如下示意图中修改。好几天没有更新了,生产除了点小故障!

2025-03-31 20:46:44 241

原创 linux不通互联网的自定义镜像yum源挂载

有很多小伙伴处于没有互联网的状态,请求离线安装些常用命令,类似与vim,lrzsz,wget等,下面方式可自定义yum源,并离线下载些常用命令(源镜像最好是后封装镜像,把常用命令全部封装完毕,下载起来也方便)温馨提示:大家可以使用wcp软件把iso镜像传输到内部环境/root/下,或opt下.(有堡垒机或其他传输也可)以下我传的镜像为centos.iso首先,你需要有一个包含RPM包的ISO镜像文件或一个已经存在的YUM仓库。2. 挂载镜像文件在目录下创建一个新的文件,例如:如果你希望每次系统启动时自动

2025-03-20 17:13:46 399

原创 在linux环境中doker部署zibbx

为了构建自定义 Docker 镜像,我们需要创建一个Dockerfile和相关的配置文件。

2025-03-19 18:07:38 896

原创 分布式存储的常见方式

今天写一篇概述的文章,前两天有小伙伴想了解下什么是分布式储存,我这边其实也是一知半解,特意查了下,(可任意转发,以下为自行总结,有大神的小伙伴可以评论我来补充)分布式存储有多种实现方式:将完整的数据副本存储在不同的节点上,通常每个节点都保存完整的数据集。高可用性:某个节点故障时,其他节点仍可提供服务。读取性能高:可以从多个副本并行读取数据。存储开销大:每个副本都需要完整的存储空间。写性能较低:需要同步更新所有副本。:适用于读多写少的场景,如内容分发网络(CDN)、数据库主从复制。

2025-03-18 16:55:07 423

原创 ansible一键化部署es集群,环境linux7,版本elasticsearch-7.17.5-linux-x86_64.tar.gz

5、剧本执行后,主机节点会重启,重新连接后生效,9200端口大概3分钟之内启动(看服务的快慢),为了仿制有锁,在剧本重启节点后,看下“使用说明”,删掉rm -rf /oldboyedu/data/es7/* /oldboyedu/logs/es7/* /tmp/* 并重启systemctl restart es7。- name: 创建目录 /elk-ansible-hosts/roles/{es-install,es-config,es-optimize,es-service}/tasks。

2025-03-17 17:41:55 692

原创 linux一个好用的同步文件shell脚本(源出自老男孩)

data_rsync.sh #目录或绝对路径,执行即可同步文档或目录到其他节点。echo "Usage: $0 /path/to/file(绝对路径)"# 将数据同步到其他两个节点。# 使得终端恢复原来的颜色。

2025-03-13 11:19:54 329

原创 文章迁移通知

个人原来一直在内部印象笔记写文章,经过考虑,和平台一起分享技术生活。

2025-03-13 11:02:53 75

java-17.0.6

java-17.0.6

2025-04-23

Jenkins初始化的插件

Jenkins初始化的插件

2025-04-23

jenkins-2.492.3-1.1

jenkins-2.492.3-1.1

2025-04-23

heml工具包X86,centos7

heml工具包X86,centos7

2025-04-16

麒麟v10内网环境编译安装nginx(包含依赖)

nginx依赖包

2025-04-01

麒麟环境nginx部署方式

麒麟环境nginx部署方式

2025-04-01

编译安装包nginx-1.26.1.zip

编译安装包nginx-1.26.1.zip

2025-04-01

ansible一键化部署es集群,

直接传到/下,然后yum install -y zip命令 然后解压缩包即可使用(注意自行修改配置文件)

2025-03-17

空空如也

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

TA关注的人

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