自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (6)
  • 收藏
  • 关注

原创 Python3安装MariaDB的Connector报错解决

命令安装MariaDB的Python Connector的时候,报错。至此,MariaDB的Python Connector就安装完成了。,应该是系统层面缺少相应的安装包导致的。检查是否存在所缺的包。命令安装MariaDB的Python Connector即可。这个包中包含了我们需要的文件。的时候,则顺利完成了安装。从上述中可以看出,可以正常完成安装。安装上述的安装包之后,再执行。上述报错中,提示缺少。上述的搜索中,查询到。

2025-08-28 08:15:01 338

原创 Kubernetes中无法删除一个对象,持续处于Terminating状态的解决方案

状态的对象以json格式导出为文件,此处的对象是名为longhorn-system的名称空间。该名称空间导出为json格式,然后然后去掉其中的spec以及status字段信息。未使用uninstall.yml文件删除longhorn组件的时候,从而造成无法删除longhorn-system名称空间的解决方案。语法指定传输上述生成的文件,表示对该文件中的对象执行finalize操作。上述就完成了longhron-system名称空间的删除操作。上述的curl命令中的@符号后面的是json文件名称。

2025-08-06 21:45:43 460

原创 基于CentOS-7.6部署k8s-1.24.0,containerd作为CRI,nerdctl作为容器管理CLI

由于Kubernetes默认已经不支持docker作为容器运行时驱动了,倒不是完全不能使用docker作为CRI驱动,像1.21、1.20、1.19的时候,直接安装完docker并且启动docker服务之后,就可以执行初始化操作,新版的kubernetes-1.22以及后续的版本,无法直接这样使用了。所以,此处直接使用containerd.io这个软件包提供的containerd作为CRI的驱动,这个软件包也会顺带安装crictl这个软件包,其中提供了crictl。

2025-08-06 21:24:55 1033

原创 Kubernetes-1.19证书过期问题修复 - kubeadm命令详解

kubernetes-1.19版本证书过期导致集群无法正常访问的问题解决。包括kubeadm命令帮助信息详解。

2025-08-05 18:16:04 1686

原创 搭建2节点的slurm HPC集群

搭建基于 Slurm、Munge、MariaDB、OpenMPI 和 LBNL-NHC 节点健康检查的 2 节点HPC集群

2025-08-05 18:05:28 616

原创 Ubuntu-Server-24.04-LTS版本操作系统如何关闭自动更新,并移除不必要的内核

关闭Ubuntu Server LTS服务器的自动更新

2025-08-01 23:45:22 785

原创 Ubuntu搜索缺失的文件来自于哪个安装包

Ubuntu中如何搜索缺失的文件

2025-07-28 01:03:07 297

原创 Ansible列出常见操作系统的发行版,Ansible中使用facts变量的两种方式

ansible判断操作系统发行版

2025-07-26 23:40:44 1230

原创 Ubuntu-25.04 Wayland桌面环境安装Anaconda3之后无法启动anaconda-navigator问题解决

Ubuntu 25.04 Wayland桌面环境安装Anaconda之后,无法启动anaconda_navigator的问题解决。

2025-07-14 17:39:11 447

原创 Ubuntu-24.10无法安装Sunlogin-15.2的解决方案

上述的第11行,将libgconf-2-4替换为了libwebkit2gtk-4.1-0(这个名字来源于此前一步的第21行的结果),之后保存退出即可。这一步会在当前目录下生成一个deb格式的安装包。至此,通过将原始的安装包解压、导出控制文件、修改控制文件、重新构建安装包、安装新构建的安装包的方式,将这个无法安装的问题解决了。此处找到的第21行中的包名称,即为后面这一步所需要用到的依赖包名称。上述输出中的第14行提示libgconf-2-4未安装。的方法进行重新打包具体代码如下。

2024-10-08 23:39:00 1952

原创 Ubuntu24.10无法更新的问题解决

Ubuntu系统无法自动更新,提示安装包问题。

2024-10-08 23:34:37 1598

原创 Python中利用SQLAlchemy模块操作MySQL数据库

Python中基于SQLAlchemy模块操作MySQL数据库

2022-07-21 14:42:45 3170

原创 Python中基于Socket实现服务器端和客户端之间的通信

Python中基于Socket套接字实现服务器端和客户端之间的网络通信

2022-07-21 00:25:43 1694

原创 MySQL基础增删改查以及备份还原操作

MySQL的基础增删改查以及备份还原操作

2022-07-19 23:10:25 610

原创 网络基础以及Nginx实现反向代理

网络基础概念以及Nginx实现反向代理

2022-07-19 21:18:43 2931

原创 Python中的并发编程(多进程、多线程)、以及GIL全局解释器锁

Python中的并发编程以及GIL全局解释器锁

2022-07-18 23:41:25 1034

原创 Python中的异常处理、插件化开发示例、git基础命令

Python中的异常处理、插件化开发示例、git基础命令

2022-07-18 15:23:07 1259

原创 Python中set实现去重的原理、类的魔术方法总结以及应用

Python中的set实现去重的原理、类的魔术方法总结以及应用

2022-07-18 14:39:24 1219

原创 Python中的类、实例以及方法,MRO继承解析顺序以及Mixin类

Python中的类、实例以及方法,MRO继承解析顺序以及Mixin类

2022-07-16 21:05:22 539

原创 Python语言实现cat命令、正则表达式应用

Python语言实现cat命令、正则表达式的应用

2022-07-16 16:05:45 2147

原创 Python的内置open函数、base64编码、对象序列化的几种模块

Python的内置函数open、base64编码、对象序列化的几种模块介绍

2022-07-16 15:50:58 902

原创 Python中的高阶函数以及柯里化、functools模块、lru_cache实现

Python中的高阶函数以及柯里化、functools模块、lru_cache实现

2022-07-12 15:59:39 637

原创 Pyhton中的函数作用域LEGB、只能关键字参数、二叉树基本性质

Python中的函数作用域、函数参数中的只能关键字参数(keyword-only)、二叉树的基本性质

2022-07-12 07:29:02 335

原创 Python中的集合(set)以及字典(dict)和内建函数,以及杨辉三角

Python中的集合、字典、内建函数的总结

2022-07-11 22:37:24 750

原创 Python中的深浅拷贝、列表和元组和字符串类、排序算法以及应用

在Python中,赋值语句并不会拷贝对象,赋值语句只是在变量名与对象之间建立一个绑定关系。当我们使用号赋值操作符的时候,只是创建了一个新的变量名,并且将该变量名与相关的对象绑定在一起。在Python中有两种创建拷贝的方式,分别如下所示:为了揭示这两者之间的区别,使用模块做如下示例。在上面的代码中,方法返回列表对象的浅拷贝;而方法返回列表对象的深拷贝。深拷贝是递归进行的,也就是说这个过程会先构建一个集合类型的对象,比如列表对象,然后递归拷贝初始对象中的各个项目,并且将递归拷贝创建的对象与列表对象关联起来。在

2022-07-11 22:21:05 388

原创 斐波那契数列、素数、质数和猴子吃桃问题

斐波那契数列(Fibonacci Sequence)是由如下形式的一系列数字组成的:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, …上述数字序列中反映出来的规律,就是下一个数字是该数字前面两个紧邻数字的和,具体如下所示:示例:比如上述斐波那契数列中的最后两个数,可以推导出34后面的数为21+34=55下面是一个更长一些的斐波那契数列:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584,

2022-07-03 22:16:55 2252

原创 Python的垃圾回收机制

通常情况下,在Python中并不需要进行内存管理,当对象不再被需要的时候,Python会自动回收这些对象占用的内存空间。但是了解垃圾回收器(Garbage Collector, GC)是如何工作的,有助于写出更好、运行更高效的Python程序。不同于很多其它语言,Python并不是必须要将对象占用的内存释放给操作系统。取而代之的是,Python中有一个专用的对象分配器(object allocator),专门用于给小于512字节的对象分配内存,这个分配器可以将这些对象驻留在内存中,以便未来用到的时候可以快速

2022-07-03 22:05:47 1221

原创 Ansible的task执行方式控制:forks以及serial

Ansible中如何控制task的执行方式,forks与serial两种都可以,但是执行效果是完全不同的。

2022-06-28 21:53:41 2162

原创 在shell脚本中创建动态变量,并引用存储在动态变量中的值

在shell脚本中如何创建动态变量,以及如何引用动态变量中保存的变量值。

2022-03-09 22:15:41 3339

原创 Kuberntes中通过Deployment控制器实现应用的金丝雀发布(Canary Release)

Contents1. 金丝雀发布基本含义2. 金丝雀发布实现过程2.1. 构建docker镜像2.1.1. 构建v2版本的docker镜像2.1.2. 构建v3版本的docker镜像2.1.3. 构建v4版本的docker镜像2.2. 部署初始版本应用2.3. 金丝雀发布有问题的新版应用2.4. 回滚新版应用2.5. 金丝雀发布正常版本的新应用3. References1. 金丝雀发布基本含义上图是带着金丝雀准备下矿井的矿工金丝雀,是燕雀科丝雀属的一种鸟,20世纪之初,煤矿工人下矿井的时候通常会带着

2021-09-06 18:08:43 838

原创 向已经存在的Kubernetes集群中添加新的worker节点

Contents1. 新worker节点环境准备1.1. 配置yum源并安装相应版本的软件包1.2. 关闭交换分区并开启bridge-nf-call相关的功能2. master节点生成新的令牌3. 将新的worker节点加入集群4. 验证新加入的worker节点5. References此前搭建了一个3节点的Kubernetes集群(1台control-plane, master节点;2台worker节点),要添加新的worker节点进来。为此,需要在新的worker节点上配置与master节点之间的ss

2021-08-20 14:58:32 4361

原创 解决[Ubuntu 20.04 LTS]声卡没有声音的问题

Contents1. 解决方法2. References1. 解决方法HP笔记本安装了Ubuntu 20.04 LTS版系统之后,有声音图标,但是没有声音,也能看到声音设备。具体如下所示:albert@wsg7:~$ lspci | egrep -i audio00:1f.3 Multimedia audio controller: Intel Corporation Comet Lake PCH cAVSalbert@wsg7:~$ uname -r5.8.0-59-generic上述输出

2021-08-13 15:55:35 18141 6

原创 Linux随笔19-MySQL主从复制、Percona XtraBackup实现全量和增量备份、ProxySQL实现读写分离

Contents1. MySQL5.7实现主从复制2. Percona XtraBackup实现全量和增量备份3. MyCAT实现读写分离4. References1. MySQL5.7实现主从复制通过主从复制,主要解决数据备份以及高可用和故障切换以及恢复的问题。主从复制有几种形式:1主1从 :一台master节点以及一台slave节点,master节点执行数据写入,slave节点设置为只读。1主多从 :上述形式的扩展,通过设置多个从节点,可以更好的提升数据安全性。级联复制(1主1中间1从) :

2021-08-13 03:23:00 795

原创 修改bash中PS1命令提示符的颜色

修改bash中PS1命令提示符的颜色1. 对比Ubuntu与CentOS的命令提示符2. CentOS命令提示符颜色设置3. 颜色以及相关控制字符的含义解释4. 使用`tput`命令修改终端命令提示符的样式4.1. 几条方便的`tput`命令4.2. `tput`命令的颜色代码表5. References1. 对比Ubuntu与CentOS的命令提示符在Ubuntu-20.04-LTS版本中,PS1的颜色相关配置在~/.bashrc这个文件中直接给出了,用户可以通过修改对应部分的取值达到修改命令提示符显

2021-07-31 22:27:54 2272

原创 HTTP 响应代码总结

HTTP 响应代码总结1. 信息响应1.1. 100 Continue1.1.1. 规范1.1.2. 浏览器兼容性1.2. 101 Switching Protocol1.2.1. 示例1.2.2. 相关协议1.3. 102 Processing (WebDAV )1.4. 103 Early Hints2. 成功响应2.1. 200 OK2.1.1. 规范2.1.2. 浏览器兼容性2.2. 201 Created2.2.1. 规范2.2.2. 浏览器兼容性2.3. 202 Accepted2.3.1. 规

2021-07-31 21:24:42 1607

原创 Linux随笔18-快速入门MySQL数据库基础-2

Contents1. 索引1.1. 创建索引1.1.1. `create table`语句创建表的时候创建索引1.1.2. `create index`在已经存在的表上创建索引1.1.3. `alter table`语句在已经存在的表上添加索引1.2. 删除索引1.2.1. `drop index`语句删除指定表上的索引1.2.2. `alter table`语句删除指定表上的索引2. 视图2.1. 创建视图2.1.1. 基于单表创建视图2.1.2. 基于多表创建视图2.2. 查看视图2.2.1. `sho

2021-07-22 17:39:43 427

原创 Linux随笔17-快速入门MySQL数据库基础

Contents1. 数据类型2. 库操作3. 表操作3.1. 创建、修改和删除表3.2. 插入、修改和删除数据3.3. 查询数据4. 运算符5. 索引6. 视图7. ReferencesMySQL社区版目前主要是两个分支:5.7和8.0。本篇博客内容(涉及到的代码和配置文件)均基于5.7的环境。对于MySQL的历史沿革和过往,不再赘述。1. 数据类型MySQL数据库支持的数据类型包含如下几种:数值数据类型日期与时间数据类型字符串数据类型二进制数据类型2. 库操作3. 表操作3.

2021-07-17 18:39:41 591

原创 Linux随笔16-主从DNS服务搭建以及智能DNS服务搭建、基于CentOS7.6编译安装MySQL-5.7.32

Contents1. DNS主从服务器搭建1.1. DNS简介1.2. DNS主从服务搭建1.2.1. 主DNS服务器配置1.2.2. 从DNS服务器配置1.2.3. Web服务器准备1.2.4. 客户端测试2. 智能DNS服务搭建2.1. 虚拟机环境准备2.2. 智能DNS环境搭建2.2.1. 准备3个Web服务器2.2.2. 准备智能DNS服务器2.3. 客户端测试3. 编译安装MySQL-5.73.1. 虚拟机的CPU和内存调整3.2. 编译安装MySQL-5.73.3. MySQL-5.7编译安装总

2021-07-08 22:05:25 3189

原创 Linux随笔15-Ubuntu20.04允许root用户图形界面登录、chrony局域网时间同步服务、ipxe实现系统自动化安装

Contents1. Ubuntu20.04-LTS允许root在图形界面登录1.1. Ubuntu Server 20.04安装GNome图形环境1.2. 允许root用户在图形界面登录1.3. 总结2. chrony局域网时间同步2.1. 设置NTP服务器2.2. 设置NTP客户端3. kvm-qemu环境通过ipxe实现Linux系统自动化安装4. References1. Ubuntu20.04-LTS允许root在图形界面登录Ubuntu默认是不允许root用户在图形界面直接登录的,至于原因,

2021-06-30 23:58:32 4649 4

原创 Linux随笔14-私有CA搭建并签发证书、ssh客户端和服务器端常用参数

Contents1. 私有CA搭建1.1. 公钥加密方法1.2. PKI - 公钥基础架构1.3. x509 - 定义了公钥证书的结构1.4. 构建私有CA并签发证书1.4.1. openssl命令1.4.2. 根CA设置1.4.2.1. 创建所需目录和文件1.4.2.2. 使用私钥文件生成证书文件1.4.2.3. 验证根证书1.4.3. 中间代理CA设置1.4.3.1. 生成私钥1.4.3.2. 生成CSR证书签发请求文件1.4.3.3. 使用证书请求文件申请根CA签发证书1.4.3.4. 创建证书链文件

2021-06-22 08:51:09 2015

altium.designer 09 快捷键(shortcut keys)

altium.designer 09 快捷键 shortcut keysaltium.designer 09 快捷键 shortcut keysaltium.designer 09 快捷键 shortcut keysaltium.designer 09 快捷键 shortcut keysaltium.designer 09 快捷键 shortcut keysaltium.designer 09 快捷键 shortcut keys

2011-06-22

USB转串口驱动(win 7及其他操作系统)

USB转串口驱动(win 7及其他操作系统)USB转串口驱动(win 7及其他操作系统)USB转串口驱动(win 7及其他操作系统)USB转串口驱动(win 7及其他操作系统)USB转串口驱动(win 7及其他操作系统)USB转串口驱动(win 7及其他操作系统)USB转串口驱动(win 7及其他操作系统)

2011-06-18

altium designer 常用元件库

altium designer 常用元件库

2011-04-14

HD7279A芯片资料

HD7279A中文芯片资料HD7279A中文芯片资料HD7279A中文芯片资料HD7279A中文芯片资料HD7279A中文芯片资料HD7279A中文芯片资料HD7279A中文芯片资料HD7279A中文芯片资料HD7279A中文芯片资料

2011-06-18

bkreader浏览器NLC格式阅读器

bkreader浏览器NLC格式阅读器bkreader浏览器NLC格式阅读器bkreader浏览器NLC格式阅读器bkreader浏览器NLC格式阅读器bkreader浏览器NLC格式阅读器bkreader浏览器NLC格式阅读器bkreader浏览器NLC格式阅读器bkreader浏览器NLC格式阅读器

2011-08-09

空空如也

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

TA关注的人

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