自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python有参函数装饰器

套了一层deco又因为函数用了语法糖不能传参,我们又在外面套了一层auth有参装饰器。其实有了第三层以后无论在函数体那个。为什么需要嵌套三层,需求是wrapper内需要参数了,而我们又不能通过wrapper内参数传参在外面。地方加参数都可以用auth传值就不需要在套第四层了,因为第三层不受一二层的限制,第三层可以灵活传参。需求:编写一个登陆认证的小例子。

2023-07-23 12:07:56 135

原创 python无参函数装饰器

方案五:我们定义的的wrapper只能提供给dls使用,我们需要吧dls(*args, **kwargs)写活。方案二:没有修改函数对象的调用方式,也没有变动函数体代码,但是出现了代码冗余的现象。方案四:解决方案三的调用问题,对方案三的定义传值做了一个优化,将dls参数写活了。需求:在不修改dls函数的源代码以及调用方式的前提下为其添加统计运行时间功能。方案三:解决了代码冗余问题,新问题是函数的调用方式改变,本来人家调用的dls。没有修改被装饰队形的调用但是修改了其源代码。方案六:完全实现需求。

2023-07-23 11:55:45 136

原创 Python名称空间和作用域

在Python中,命名空间是一个存储变量、函数和类名的容器,它们用于区分不同的变量、函数和类。伴随python解释器的启动/关闭而产生/回收,因而是第一个被加载的名称空间,用来存放一些内置的名字,比如内建函数名。这块是内置的这块是全局的这块是局部的。1、全局作用域 :内置名称空间和全局名称空间、全局存活、全局有效:被所有函数共享。存放的名字:只要非内置,非函数内定义的名字称之为全局名称空间名字。2、局部作用域:局部名称空间、临时存活、局部有效:函数内有效。4、名称空间的加载顺序是什么样的。

2023-07-09 02:22:27 136

原创 python函数参数用法

在定义函数时,就已经为形参赋值,这类形参称之为默认参数,当函数有多个参数时,需要将值经常改变的参数定义成位置参数,而将值改变较少的参数定义成默认参数。参数的长度可变指的是在调用函数时,实参的个数可以不固定,而在调用函数时,实参的定义无非是按位置或者按关键字两种形式,这就要求形参提供两种解决方案来分别处理两种形式的可变长度的参数。在调用函数时,实参可以是key=value的形式,称为关键字参数,凡是按照这种形式定义的实参,可以完全不按照从左到右的顺序定义,但仍能为指定的形参赋值。

2023-07-08 00:12:49 291

原创 python文件处理方式

1、什么是文件文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口2、为何要用文件用户/应用程序可以通过文件将数据永久保存的硬盘中即操作文件就是操作硬盘3、如何用文件:open()控制文件读写内容的模式:t和b强调:t和b不能单独使用,必须跟r/w/a连用r只读模式: 在文件不存在时则报错,文件存在文件内指针直接跳到文件开头res=f.read() # 会将文件的内容由硬盘全部读入内存,赋值给resprint(res)小练习:实现用户认证功能。

2023-06-27 13:45:57 110

原创 go语言环境安装

2、下载golang开发包路径。5、验证安装是否成功。

2023-03-15 20:12:29 153

原创 pod健康检查状态后崩溃故障分析

pod健康检查状态后崩溃故障分析

2023-03-12 16:24:19 116

原创 prometheus监控安装

prometheus监控安装

2023-03-06 18:27:36 427

原创 pod调度到某台主机报错

/lib/docker/overlay2/5595c4cBe4ad9f153b1a6d3da2648e830058a: no such file or directory3m18s (x2 over 3m31s)create pod sandbox: rpc error:code = Unknown desc = failed tWarning FailedCreatePodsendBoxkubelet,10.0.0.44 /lib/docker/overlay2/5595c4c8ead9f153b1

2023-02-28 15:24:46 72

原创 zookeeper集群搭建

zookeeper集群搭建

2022-11-23 09:44:45 943

原创 Linux进程管理、系统优先级、系统平均负载

后台进程管理、系统优先级、系统平均负载

2022-11-08 17:00:01 116

原创 pod挂载nas启动失败报错:unable to mount volume xxxx Timeout waiting for mount paths to be created

pod挂载nas启动失败报错:unable to mount volume xxxx Timeout waiting for mount paths to be created

2022-11-08 09:13:30 698

原创 Linux 命令行快捷键的使用

Linux 命令行快捷键的使用,shell终端命令行快捷键的使用

2022-10-23 00:40:16 365

原创 Linux三剑客之grep命令

Linux三剑客之grep命令

2022-10-23 00:20:39 1897

原创 源码安装MySQL数据库

源码安装mysql数据库

2022-10-21 10:01:43 275

原创 安装MySQL数据库(二进制安装)

mysql数据库安装

2022-10-21 09:38:03 533

原创 zookeeper使用zookeeper_export采集指标报错mntr is not executed because it is not in the whitelist.

zookeeper报错内容:Fetching metric from zookeeper. Reseching Zookeeper statistics.Unexpected format of resturned data, expected tab-seoarated key/value.mntr is not executed because it is not in the whitelist.)

2022-10-19 15:22:44 959

原创 内网yum源使用httpd服务进行web访问

yum私有源搭建

2022-10-19 14:36:05 220

原创 ansible自动化运维工具使用

Ansible自动化运维工具

2022-09-14 10:04:03 406

原创 kubenetes 设置不可调度方式

k8s节点设置不可调度cordon和drain

2022-07-28 11:15:46 1876

原创 SQL语言

SQL语言

2022-05-28 18:07:43 2735

原创 nodepad++ 怎么实现批量添加sql ‘ ‘,符号

nodepad++ 怎么实现批量添加sql ' ',符号

2022-05-24 10:05:50 393

原创 python元组用法

python元组用法

2022-04-30 21:16:32 281

原创 python列表的用法

python列表类型以及内置方法

2022-04-27 17:54:05 464

原创 python基础数据类型之整型、浮点型、字符串以及相关内置方法

python基础数据类型之整型、浮点型、字符串以及相关内置方法

2022-04-26 00:24:43 1460

原创 python while循环

python while 用法

2022-04-21 16:51:44 684

原创 python if用法

python if用法

2022-04-21 16:30:15 6704 1

原创 FTP服务部署

FTP服务部署

2022-04-12 10:48:58 1302

原创 Docker-2022最新超详细版教程通俗易懂

2022最新详细Docker技术

2022-04-08 11:57:11 676

原创 Shell编程变量

shell变量

2022-04-07 10:48:41 846

原创 Shell脚本编写

shell脚本内容shell解释shell脚本编写

2022-04-06 16:03:05 2979

原创 k8s篇之名称空间namespace

k8s 名称空间 namespace

2022-04-01 10:51:51 1069

原创 Docker 如何实现非root用户构建httpd镜像以及遇到的问题有哪些

为什么要用非root来构建httpd呢? 由于公司云平台,一般的web组件。不允许用root用户来部署相关应用程序。所以只能编写dockerfile先构建镜像,然后再部署到云平台(kubenetes集群),主要从安全问题来考虑的。还有本来我这个职位职责是管理租户应用问题,但是测试机器没部署。只能自己找镜像,写file部署。中间遇到了很多问题,可能由于我的技术比较菜导致的吧。掉坑里二三天出不来,最后还是慢慢排错出来的。不聊别的了,聊聊技术吧。首先我们需要准备一个干净的镜像,因为我们云平台有

2022-03-31 16:16:19 2431

空空如也

空空如也

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

TA关注的人

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