自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开启客户端服务后,需要用到的163邮箱服务器地址及对应的非SSL/SSL端口号

拉到这个页面的最下面,可以看到如下信息。

2024-01-19 23:19:27 402

原创 获取阿里云Docker镜像加速器

控制台首页地址:https://home.console.aliyun.com/home/dashboard/ProductAndService。4、打开“镜像工具->镜像加速器”页面,看到自己专属的镜像加速地址。1、阿里云官网(www.aliyun.com)注册账号。3、点击“概览->容器镜像服务 ACR”2、打开“控制台首页”

2023-11-20 21:49:50 965

原创 Harbor2.9.1安装文件及源码

Harbor2.9.1安装文件及源码

2023-11-11 11:01:44 329 2

原创 Docker Hub上的镜像可以看其Dockerfile内容

Docker Hub上的镜像可以看其Dockerfile内容

2023-02-03 17:33:35 1377

原创 自己编译docker镜像

自己编译docker镜像

2023-01-01 23:06:34 830

原创 C++自定义分割字符串的split方法

C++自定义分割字符串的split方法

2022-12-18 18:31:45 255

原创 C++浮点数保留n位小数的近似方法、字符串转数字

C++浮点数保留n位小数的近似方法

2022-12-18 16:18:57 691

原创 使用个从版gitee时向远程库push修改后内容时报remote: error: File: xxx 129.03 MB, exceeds 100.00 MB

使用个从版gitee时向远程库push修改后内容时报remote: error: File: xxx 129.03 MB, exceeds 100.00 MB

2022-12-12 15:35:42 1258

原创 Linux上从源码安装nodejs-10.8.0

Linux上从源码安装nodejs-10.8.0

2022-12-12 09:55:05 217

原创 力扣1735. 生成乘积数组的方案数

1735. 生成乘积数组的方案数

2022-11-18 11:34:50 72

原创 c++实现力扣1735. 生成乘积数组的方案数

1735. 生成乘积数组的方案数

2022-11-07 14:28:38 285

原创 化简组合数的计算及其部分证明

化简组合数的计算

2022-11-05 17:52:50 543

原创 配置GOPROXY安装VScode的go语言开发插件

背景我的VScode版本我的go版本:go version go1.15.15 windows/amd64我的操作系统是:win11如果不配置GOPROXY,则在安装下列go插件时会报访问相关网站超时失败。解决办法如下。操作打开windows powershell窗口,输入如下命令:$env:GO111MODULE="on" $env:GOPROXY="https://goproxy.cn" go env -w GOPROXY

2022-04-14 12:50:03 1194 1

原创 Microsoft Defender防病毒扫描添加排除项

Win10与Win11上的“**Microsoft Defender防病毒**”功能默认会自动扫描所有非压缩文件,如果发现病毒或疑似病毒甚至经过手动修改后某些安装文件,会自动将其删除,如果是后面两种情况,则可能会造成误报,对我们正常办公或学习造成不利影响。此时, 我们可以将某个目录或文件设置为“**Microsoft Defender防病毒不会扫描已排除的项目**”(<red>但要注意:这些被排除的目录或文件会给笔记本造成一定的安全风险,如果真有病毒感染这些目录或文件它们也不会被“**Micr

2022-01-25 11:10:37 2158

原创 KylinServerV10上配置VNC服务并使用

一、KylinServerV10上配置VNC服务#KylinServerV10 版本信息[root@KylinServerV10 network-scripts]# cat /etc/kylin-release Kylin Linux Advanced Server release V10 (Tercel)[root@KylinServerV10 ~]# yum makecache#安装vncserver相关组件[root@KylinServerV10 ~]# yum install tige

2022-01-24 21:00:05 3684

原创 Centos7操作系统配置链路聚合

Centos系操作系统配置bond一、创建或修改/etc/sysconfig/network-scripts目录下文件二、创建/etc/modprobe.d/bonding.conf文件三、重启网络服务四、验证一、创建或修改/etc/sysconfig/network-scripts目录下文件在目录“/etc/sysconfig/network-scripts/”下创建以下四个文件(后面两个文件安装完系统后默认是不存在的,其中如果要配置多个vlan ip就创建多个ifcfg-bond0.xxx文件如:i

2022-01-24 20:39:36 2280

原创 配置pip安装源为国内安装源或官方源

我以Ubuntu 18.04.X LTS为例进行以下操作。1、安装pip3root@controller:~# apt-get update#现在一般都用pip3了。如果一定要安装pip2就是执行apt install python-piproot@controller:~# apt install python3-pip#创建pip安装源地址配置文件与所在目录root@controller:~# mkdir ~/.pip#编辑如下文件,其内容为以下几个方案中任何一个方案中的内容root@c

2022-01-10 20:03:29 9822

原创 Ubuntu 18.04.x LTS及以上版本设置链路聚合网络

在Ubuntu-server-LTS这个系列的操作系统中,从Ubuntu18.04.X(包括)开始,网络配置文件与方式发生了变化。在Ubuntu18.04.X及以上版本中,网络配置文件是/etc/netplan/目录下一个.yaml文件,这个文件由系统自动生成,但是默认里面没有什么实际内容,对Ubuntu18.04.X及以上版本配置动态链路聚合网络的方式如下:root@controller:~# vi /etc/netplan/01-netcfg.yaml将其中的内容修改为如下(注意采用空格进行缩进

2022-01-10 09:31:00 2442 1

原创 ubuntu 18.04.x LTS中安装Filebench Version 1.5-alpha3

1、下载安装文件#下载地址为:https://sourceforge.net/projects/filebench/files/1.5-alpha3/下载“filebench-1.5-alpha3.tar.gz”文件。通过winscp或filezilla等文件传输工具将此文件上传到待安装的服务器上。比如我上传到了/opt目录下:root@t-04:/opt# ll /opt/filebench-1.5-alpha3.tar.gz-rw-r--r-- 1 root root 1043975 Ja

2022-01-09 16:27:25 822

原创 Filebench Version 1.5-alpha3执行workload后输出结果解释

比如,我执行了以下命令

2022-01-09 15:51:58 431

原创 OpenStack-T常用操作对应的命令

本文目录1、创建主机聚合并为主机聚合设定计算可用域2、上传镜像3、创建flavor4、创建安全组5、创建外部(此处指网络类型为vlan的网络)网络 vlan2561 及其子网6、创建内部(此处指网络类型为vxlan的网络)网络 vxlan2561 及其子网7、创建名为router1的路由并添加 路由接口(此处接口其实就是vxlan类型网络的子网)8、创建云主机,并从卷中启动9、删除路由子网与路由10、删除子网与网络11、调整或修改云主机flavor12、查看所有用户及更新用户信息13、列出所有的密钥对14、

2021-12-07 15:03:28 1258

原创 Linux确定虚拟机、物理机、容器的一些简单方法

以下是在Linux系统中确定虚拟机、物理机、容器的一些简单方法,我在学习与工作过程中使用这些方法后基本上已经够用,即基本能够确定“主机”是虚拟机、物理机还是容器了。如果以后发现有不够全面或准确的的地方,会继续修正此文章。1、虚拟机~ dmidecode -s system-product-name2、物理机~ dmidecode -s system-product-name3、docker容器ls -al /.dockerenv...

2021-12-06 10:19:54 735

原创 一次性刻录光盘内容(刻录完成后不能再编辑光盘中内容)

本文记录一次性刻录光盘中内容的方法,一旦刻录所有操作完成则此光盘以后只能作为专用了,不能再对其中内容作编辑。1、将光盘刻录机插到电脑上,将光盘放到光盘刻录机中正常情况下,将光盘放到光盘刻录机后,在资源管理器中可以看到放入光盘刻录机中的光盘。如下图可以看到我的光盘的容量是4.38G。并且电脑将自动弹出如下“刻录光盘”的弹出窗口,可以在此弹出窗口中设置光盘的标题与使用光盘的方式。如果选择“类似于U盘”,则是将光盘当U盘用,以后可以对其进行反复读写。我这里的一次性刻录光盘就是选择“用于CD/DVD播放

2021-11-29 11:19:05 6761

原创 在myBase Desktop6中搜索指定字符串

一次偶然的机会,我发现了一个用来记笔记的windows软件“myBase Desktop”,我觉得它最吸引我的几个特性是:(1)可以按树形结构来整理笔记,并按树展示(2)笔记中所有数据保存一个它自己的一个数据库文件,而且数据库里面的文件是经过特定方式压缩的,所以数据库文件不占太大空间。(3)可以在软件中某一篇文章或某个树节点及其下面所有子节点文章按树形结构导出为html文件或chm等多种格式文件(4)可以将不同格式的文件导入到此软件中存储起来。以下是较常使用并觉得好用的功能,更多特性有待发掘中。因为

2021-11-26 11:11:53 552

原创 c++11标准的细杂知识

#1、修改函数形参中的集合如果想要在一个函数f中修改传递给f的形式参数vector<?> vec,需要将形参声明为引用形式。否则无法达到此修改效果。void f(vector<int>& vec){ //假设vec[0]在函数外部已经赋值,是1 //因为形式参数vec是引用,下面语句修改vec[0]的值后,在函数f外面是有效的 vec[0] = 10;}...

2021-06-06 16:22:00 60

原创 c++中输入任意多个整数

#include "pch.h"#include <iostream>#include <vector>using namespace std;int main(){ std::vector<int> sequence; int temp; do { cin >> temp; sequence.push_back(temp); } while (cin.get() != '\n'); for (vector<in.

2021-06-06 15:58:46 7103

原创 地板函数floor(x)与天花板函数ceil(x)

算法中常用的两个数学函数:1、floor(x),亦可写为下取整函数(直译为“地板函数”),又称高斯函数。是取不大于x的最大整数。floor(7/2)=floor(3.5)=3floor(-7/2)=floor(-3.5)=-42、ceil(x),亦可写为上取整函数(直译为“天花板函数”)。是取不大小于x的最小整数。ceil(7/2)=ceil(3.5)=4ceil(-7/2)=ceil(-3.5)=-3...

2021-05-28 20:38:25 6504

原创 计算机中的位移

今天看到一个有趣的知识点:某个具有m位的二进制数A,向右移(w-r),最后的结果就是:取得A的最右边的w位中的最左边的r位。原理暂时没有明白。来源是MIT的算法课程:https://www.bilibili.com/video/BV1kx41117dM?p=8,第46:20秒。...

2021-05-21 22:59:40 131

原创 Dell R730服务器通过iDRAC安装操作系统

Dell R730服务器通过iDRAC安装操作系统1、过程1.1、登录iDRAC后启动虚拟控制台1.2、启动控制台1.3、挂载ISO镜像文件1.4、重启服务器1.5、按F11以选择“Entering Boot Manager”1.6、正式开始安装操作系统1、过程1.1、登录iDRAC后启动虚拟控制台1.2、启动控制台需要先安装配置好java环境,如果报认证错误则依次“控制面板->Java->安全->编辑站点列表->添加”将“https://${bmcIP}”到列表中。双击

2021-04-13 21:42:46 8383

原创 在OpenStack中给LVM管理的根分区扩容

给OpenStack中给LVM管理的根分区扩容一、背景二、环境三、操作3.1 创建虚拟机选择“源”时,给虚拟机分配较大容量磁盘(卷)3.2 进入虚拟机系统内发现根分区仍没有使用多分配的磁盘空间3.3 将虚拟磁盘剩余空间划分到一个扩展分区3.4 创建物理卷3.5 将新创建的物理卷加入卷组3.6 将卷组所有可用容量分配给该逻辑卷3.7 将新加入的blocks格式化,扩容成功一、背景最近发现在OpenStack环境中创建虚拟机时,在选择“源”页面给虚拟机分配了较大的虚拟磁盘(容量大于制作RAW格式镜像时的容量

2021-01-30 20:38:20 785

原创 华为交换机密码重置(在S5720系列上验证)

【背景】前段时间需要在模仿在无外网的环境下搭建一个环境。正好公司内部有一台空闲的华为交换机与两台空闲服务器,但是交换机设置的密码已经无人知道。于是开始子学习过程。【环境】(1)交换机:华为S5720,具体子版本没有查询(2)一根串口转USB接口线。(3)自己的win10系统电脑【解决过程】1、连接交换机1.1、你需要一根串口转USB接口线将串口转USB接口线一端插到交换机的console口,一端插到自己电脑的USB接口1.2、打开win10电脑的“设备管理器”,转到“通用串行总线控制器”

2020-12-19 23:10:11 24551 2

原创 Ubuntu各版本代号

查看其官网信息:Ubuntu各版本代号

2020-11-27 17:54:31 4697

原创 nginx.conf文件的缩进问题,解决“nginx: [emerg] unknown directive”

【背景】最近在ubuntu18.04 LTS上安装Nginx1.18.0,发现修改

2020-11-27 16:01:15 5627

原创 找到撑爆C盘的大文件

【背景】如果你像我,本身windows系统的C盘不是很大(大概100G左右),而且一样不明就理地使用软件(如迅雷、IDM)下载很大的文件(几十G甚至更大),导致下载完成前缓存文件缓存在C盘(我猜想是不是跟下载软件的安装位置有关?还是win10已经默认设定了下载文件的缓存分区)1)撑爆C盘,使用360安全卫士、QQ管家等软件都无法清理,重启也不会自动清理。1)撑爆C盘后,下载失败。经过一番抢救,目前的我的C盘使用情况:但是这也还是比较危险。【环境】1)win10系统2)spacesniffe

2020-11-16 22:05:13 1047 1

原创 在win10上去除移动硬盘的bitlocker

去除移动硬盘的bitlocker【背景】以前买了一个toshiba的移动硬盘, 最近有需要与不同服务器传输几个数十G的大文件,于是用到它。但是它有bitlocker密码保护,在linux上能否使用不知道。老是让输入密码也麻烦况且我也没有什么私密文件,于是想将bitlicker保护去除。【环境】toshiba DTB305的500G硬盘。win10系统上操作。【过程】1、我首先在网上找了下看有没有相关文章。可能是因为太简单了,没有找到想要的答案。有些介绍windows上bitlocker、开关与使

2020-11-16 21:11:16 2766

原创 安装、简单配置rabbitmq、创建rabbitmq用户与虚拟主机

【环境】ubuntu18.04LTS【过程】1、安装rabbitmqapt install rabbitmq-server2、安装完成后,rabbitmq默认没有启动也没有设置开机自启动。执行以下解决:#启动systemctl start rabbitmq-server.service#设置开机自启动systemctl enable rabbitmq-server.service#查看服务状态systemctl status rabbitmq-server.service3、查看

2020-11-10 23:10:20 680

原创 指定docker容器MariaDB数据库的编码格式(10.5.6-MariaDB-1:10.5.6+maria~focal)

【背景】最近需要在一个openstack虚拟机上部署一个软件,需要用到mariadb数据库,但是安装数据库,导入数据后发现在web上显示的数据库是乱码的。【环境】openstack-T集群。openstack虚拟机上安装的是ubuntu18.04 LTS。mariadb使用的目前(当时是2020年11月6日,创建完成后发现此mariadb数据库的版本是10.5.6-MariaDB-1:10.5.6+maria~focal)Docker Hub的latest标签的mariadb image。【过程

2020-11-10 22:20:00 1444 1

原创 glance image-create上传镜像失败,报Error finding address for http:

【背景】最近在我们的openstack-T环境,后台使用glance image-create命令上传虚拟机系统镜像时失败,报错“Error finding address for http://{ip}:9092/v2/images/329422fa-003e-41ff-b58c-3d8fedd27f17/file: Unable to establish connection to http://{ip}:9092/v2/images/329422fa-003e-41ff-b58c-3d8fedd27

2020-11-10 21:53:17 1583

原创 Vmware中的ubuntu18.04LTS虚拟机,忘记用户密码后强制修改密码

【背景】有时候,很久不用自己电脑上的虚拟机,忘记了自己设置的系统密码。因为只有自己一个人,那就强制修改吧。【环境】VmwarePro12。Ubuntu18.04LTS系统。【过程】1、虚拟机开机后,进入引导页面时,按e2、修改引导命令按e后,来到如下图界面找到“linux /vmlinuz-内核版本-generic root=启动分区 ro”,将ro删除,添加“quiet spalsh rw init=/bin/bash”,然后按组合键Ctrl+x或者直接按F10进入引导3、修改

2020-11-02 22:47:28 1057

原创 通过给git代码库配置ssh公钥,在使用kolla编译docker镜像过程中免密clone用到的自己的代码

【背景】最近在学习使用kolla来编译docker镜像文件,因为我们已经将openstack一些组件服务的源代码下载到自己的服务器上了,并使用git管理起来。这也方便我们对其进行修改、追踪、使用。其中aodh-base组件我们就需要使用自己修改后的源代码,我想让kolla在编译镜像的过程中免密下载对应代码。因为我一开始还是使用提供git代码库的http链接,而在编译过程中kolla没有提供交互机制让我输入git用户名与密码,导致编译失败,如下:【环境】编译docker镜像的服务器是华为Taish

2020-11-02 22:30:06 376

空空如也

空空如也

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

TA关注的人

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