- 博客(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-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
原创 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中的深浅拷贝、列表和元组和字符串类、排序算法以及应用
在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
原创 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)
2011-06-22
USB转串口驱动(win 7及其他操作系统)
2011-06-18
HD7279A芯片资料
2011-06-18
bkreader浏览器NLC格式阅读器
2011-08-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅