自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据库系统概论 第五版(王珊) 数据库课程实验

【代码】【无标题】

2024-03-17 22:48:45 173

转载 kubeadm快速部署Kubernetes 1.29.0版本集群

40分钟带你使用kubeadm极速部署生产级kubernetes(k8s 1.29)集群(k8s安装/k8s部署/k8s实战)

2024-01-28 17:05:29 1529

原创 自定义shell工具函数之random_str()

命令生成一个基于硬件UUID的随机字符串,如果这个方法不可用或者生成的字符串长度不正确,它会使用。的目的是生成一个随机字符串。它接受一个参数,即随机字符串的长度。命令,这一行会尝试使用它来生成一个基于硬件UUID的随机字符串。生成一个纯随机的字符串。函数最终会输出一个指定长度的随机字符串。这个参数应该是想要生成的随机字符串的长度。的变量,并将其设置为字符串 “None”。:这一行是生成随机字符串的另一种方法,它在。:这一行结束了 if 语句。命令的路径,如果存在的话。:这一行结束了 if 语句。

2024-01-21 17:44:21 401

原创 自定义shell工具函数之echo_red()和prepare_check_required_pkg()

两个 bash 函数,echo_red和prepare_check_required_pkg,它们在 shell 脚本中使用。

2024-01-21 13:29:59 358

原创 自定义shell工具函数之set_docker_config()

这段代码是一个Shell函数,用于设置Docker的配置信息。需要注意的是,这段代码依赖于Python来操作JSON文件,并且假定。是一个JSON格式的配置文件。

2024-01-16 10:11:01 574

原创 自定义shell工具函数之get_env_value()

bot] 这是一个名为get_env_value的Shell脚本函数。总体来说,这个函数的作用是获取指定环境变量的值,并在必要时使用默认值。

2024-01-16 09:47:11 683

原创 自定义shell工具函数之get_config_or_env()

这是一个名为get_config_or_env的Shell脚本函数。总体来说,这个函数的作用是获取配置文件或环境变量中指定key的值,并在必要时使用默认值。

2024-01-16 09:44:58 355

原创 自定义shell工具函数之pull_image()

总体来说,这个函数的作用是根据配置和环境变量的设置来拉取镜像,并根据需要进行相应的操作。这是一个名为pull_image的Shell脚本函数。

2024-01-16 09:40:51 824

原创 自定义shell工具函数之has_config()

总体来说,这个函数的作用是并行拉取images_to中的所有镜像,并在接收到Ctrl+C或SIGTERM信号时终止这些拉取进程,并在完成后检查拉取的镜像。这段代码是一个Shell脚本中的函数,名为pull_images。

2024-01-16 09:39:12 366

原创 自定义shell工具函数之has_config()

这是一个Shell脚本中的函数,名为has_config。因此,这个函数的作用是检查配置文件中是否存在指定的键,如果存在则返回1,否则返回0。这个函数的作用是检查配置文件中是否存在指定的键。

2024-01-16 09:19:51 367

原创 自定义shell工具函数之set_config()

因此,这个函数的作用是在配置文件中设置指定键的值,如果键不存在则添加新的键值对,如果键已存在则更新其对应的值。这个函数的作用是设置配置文件中指定键的值,如果键不存在则添加新的键值对,如果键已存在则更新其对应的值。这是一个Shell脚本中的函数,名为set_config。

2024-01-16 09:15:42 373

原创 自定义shell工具函数之get_config()

key=$1${key}thenfi这个函数的作用是获取配置文件中指定键的值,并在没有找到对应键的情况下返回默认值。key=$1:将函数的第一个参数(键)赋值给变量key。default=${2-‘’}:将函数的第二个参数(默认值)赋值给变量default,如果没有提供第二个参数,则默认值为空字符串’'。value=KaTeX parse error: Expected 'EOF', got '}' at position 3: 1 }̲'):使用grep命令在配置文…

2024-01-16 09:12:22 390

原创 在Shell脚本中实现国际化(i18n)和本地化(l10n)的过程

翻译文件中的每个条目都包含一个msgid(原始字符串)和一个msgstr(翻译文本),需要将msgstr中的文本进行翻译。运行脚本:运行Shell脚本时,根据系统的语言环境自动选择加载相应的翻译文件,并将原始字符串替换为翻译后的文本。提取可翻译字符串:在Shell脚本中,需要将所有需要翻译的字符串提取出来,并将其放入一个单独的文件中,通常使用。这些命令会加载翻译文件,并将其与特定的域(domain)关联起来,以便在脚本中使用翻译文本。创建翻译文件:根据提取的可翻译字符串,创建对应的翻译文件,通常使用。

2024-01-10 09:59:13 386

原创 VMware NAT 模式,网关无法ping通 网关解决办法

开启红框服务即可。。

2024-01-07 23:57:55 903

原创 command > /dev/null 2>&1 和 command &> /dev/null 是一样的

command > /dev/null 2>&1 和 command &> /dev/null 是一样的专业点解释就是:将标准错误重定向到标准输出,然后将标准输出(标准错误和标准输出)重定向到 黑洞(/dev/null)!简单点理解就是:把命令的标准输出和标准错误全都扔了!参考:Linux 中的 &> /dev/null_>/dev/null &-CSDN博客

2024-01-07 23:44:39 365

原创 JumpServer一键安装脚本

【代码】JumpServer一键安装脚本。

2024-01-07 18:02:16 408 1

原创 argparse模块:用Python写个Linux系统命令

使用python的argparse模块可以实现简单的linux命令功能。

2024-01-04 23:33:18 376

原创 Asciinema:你的所有操作都将被录制

centos7安装命令:

2024-01-01 17:25:34 358

原创 【centos7虚拟机重启后ping不通】

能够自动发现网卡并配置IP地址,在使用虚拟机时经常会重启后便ping不通了,禁用掉NetworkManager再重启即可。centos7中自带。

2024-01-01 13:42:30 383

原创 Jackson漏洞修复脚本

#!/bin/bash######################################### upgrade jackson-databind version ## write by BertramLAU ## v1.0 ##########################################define package versionsOLD_VERSION="...

2022-05-26 17:08:02 893

原创 window server 2008 R2 添加mycat服务

2021-08-24 11:13:45 146

原创 公路车后轮编圈

其他参考资料:自行车辐条编织方法(交叉编织)图文讲解http://www.360doc6.net/wxarticlenew/448293547.html

2021-08-17 23:11:34 600

原创 老男孩python全栈s21day29作业(文件的上传、下载(未用反射版本))

1.文件的上传、下载2.结合用户认证要求# 1.tcp协议粘包的问题,使用struct模块解决粘包问题# 2.传递的所有的信息都尽量是json格式# 3.再server端用上反射#server.pyimport socketimport jsonimport hashlibimport structdef get_md5(user_name,user_pwd): ...

2019-09-26 23:12:45 484

原创 老男孩python全栈s21day27-28作业(网络编程-TCP-UDP)

1.基于tcp协议实现聊天基础需求:# 1.server和client端连接之后,能知道对面这个人是哪一个好友 qq号# 2.不同好友的聊天颜色不同 https://www.cnblogs.com/Eva-J/p/8330517.html#server.py#!/usr/bin/env python# -*- coding:utf-8 -*-# tcp协议的聊天 # 1...

2019-09-25 23:12:14 326

原创 老男孩python全栈s21day26作业(正则)

1、匹配一篇英文文章的标题 类似 The Voice Of China[A-Z].*?\n2、匹配一个网址# 类似 https://www.baidu.com http://www.cnblogs.comhttp://[w]{3}\..*?\.com3、匹配年月日日期 类似 2018-12-06 2018/12/06 2018.12.06\d{4}(\-|/|\.)\d{1,2}(...

2019-09-22 15:23:29 516

原创 老男孩python全栈s21day25作业(学生选课系统作业)

根据以下需求,完成学生选课系统https://www.cnblogs.com/Eva-J/articles/9235899.html目录结构:#run.pyimport account#管理员密码用户名和密码,默认为ljb/ljb,写死在代码account.py中if __name__ == '__main__': print("欢迎来到学生选课系统!") nam...

2019-09-21 17:46:47 961

原创 老男孩python全栈s21day25作业

一、正则表达式练习1、匹配整数或者小数(包括正数和负数)\-?\d+(\.\d+)?2、匹配年月日日期 格式2018-12-6\d{1,4}\-\d{1,2}\-\d{1,2}3、匹配qq号[1-9]([0-9]{5,11})4、11位的电话号码^1(3|4|5|7|8)\d{9}$5、长度为8-10位的用户密码 : 包含数字字母下划线\w{8,10}6、匹配验证码...

2019-09-19 22:02:15 318

原创 老男孩python全栈s21day24作业

1.计算任意一个文件夹的大小(考虑绝对路径的问题)# 基础需求 # 这个文件夹中只有文件# 进阶需求 # 这个文件夹中可能有文件夹,并且文件夹中还可能有文件夹...不知道有多少层import osdef getdirsize(dirname): size = 0 for a,b,c in os.walk(dirname): # a,正在查看...

2019-09-18 22:31:05 294

原创 老男孩python全栈s21day22作业(反射)

请使用面向对象实现栈(后进先出)class Stack(object): def __init__(self): self.data_list = [] def push(self, val): self.data_list.append(val) def pop(self): self.data_list.pop(...

2019-09-14 17:26:44 557

原创 老男孩python全栈s21day21作业(面向对象)

列举你了解的面向对象中的特殊成员,并为每个写代码示例。class Foo(object): def __init__(self): """ 用于给对象中赋值,初始化方法 """ self.x = 123 def __new__(cls, *args, **kwargs): """ ...

2019-09-13 23:16:01 785

原创 老男孩python全栈s21day20作业(面向对象)

“”"角色:学校、课程、班级要求:1. 创建北京、上海、深圳三所学校。2. 创建课程北京有三种课程:Linux、Python、Go上海有两种课程:Linux、Python深圳有一种课程:Python3. 创建班级(班级包含:班级名称、开班时间、结课时间、班级人数)北京Python开设:21期、22期北京Linux开设:2期、3期北京Go开设:1期、2期上海Python开设:...

2019-09-11 23:20:49 368

原创 老男孩python全栈s21day19作业(面向对象)

简述编写类和执行类中方法的流程。class File: def read(self): pass def write(self): pass简述面向对象三大特性?封装,继承,多态将以下函数改成类的方式并调用 :def func(a1): print(a1) class Func: def func(...

2019-09-08 23:03:33 352

原创 老男孩python全栈s21day15作业

sys.path.append("/root/mods")的作用?把路径/root/mods添加到python寻找模块的路径中字符串如何进行反转?切片[::-1]不用中间变量交换a和b的值。a = 1b = 2a,b = b,a*args和**kwargs这俩参数是什么意思?我们为什么要用它。分别传入多个位置参数和关键字参数,当不知道位置参数和关键字参数个...

2019-08-31 18:13:17 408

原创 老男孩python全栈s21day14作业

为函数写一个装饰器,在函数执行之后输入 after@wrapperdef func(): print(123)func()def wrapper(func): def inner(): v = func() print("after") return v return inner@wrapperdef f...

2019-08-28 23:18:47 384

原创 老男孩python全栈s21day13作业

请为 func 函数编写一个装饰器,添加上装饰器后可以实现:执行func时,先输入"before",然后再执行func函数内部代码。def func(): return 100 + 200val = func()def wrapper(func): def inner(): print("before") v = func() ...

2019-08-25 15:23:24 380

原创 老男孩python全栈s21day12作业

写出三元运算的基本格式及作用?简化if条件语句前面 if 条件 else 后面 什么是匿名函数?没有用函数名称表示的函数,如lambda表达式尽量多的列举你了解的内置函数?【默写】输入输出:print input数值转换:int bool str list tuple dict set float(浮点型/小数转换)其他:len id type...

2019-08-25 00:14:28 471 1

原创 老男孩python全栈s21day11作业

列举 str、list、dict、set 中的常用方法(每种至少5个),并标注是否有返回值。str: strip(),endstarts(),join(),isdigit(),replace() 都有list:append(),extend(),insert(),remove(),reverse() 都没有dict:items(),keys(),values(),get(),pop()...

2019-08-18 11:55:46 267

原创 老男孩python全栈s21day10作业

写函数,函数可以支持接收任意数字(位置传参)并将所有数据相加并返回。def add_all(*args): sum = 0 for i in args: sum += i return sumprint(add_all(10,9,8))看代码写结果def func(): return 1,2,3val = func()prin...

2019-08-14 23:35:56 306

原创 老男孩python全栈s21day09作业

将函数部分知识点,整理到自己笔记中。(搞明白课上讲的案例。)写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回。def get_odd_value(data): return list(data[0::2])print(get_odd_value((1,2,3,4,5,6)))写函数,判断用户传入的一个对象(字符串或列表或元组任意)长...

2019-08-11 15:30:26 405

原创 Python学习笔记(20190811)

Python学习笔记第一章 计算机基础1.1 硬件计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 等组成,只有硬件,但硬件之间无法进行交流和通信。1.2 操作系统操作系统用于协同或控制硬件之间进行工作,常见的操作系统有那些:windowslinuxcentos 【公司线上一般用】mac os1.3 解释器或编译器编程语言的开发者写...

2019-08-11 11:11:06 1848

Termux_0.66.apk

Termux_0.66的安装包 termux是一款来自国外的终端模拟器,是运行在内部存储上的程序(不在内存卡上),功能比较强大,启动程序之后会进入命令行终端,需要基本的Linux操作知识

2019-07-13

空空如也

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

TA关注的人

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