03 2023 档案
摘要:C++中的explicit关键字只能用于修饰只有一个参数的类构造函数,它的作用是表明该构造函数是显示的,而非隐式的,跟它相对应的另一个关键字是implicit,意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式)。 那么显示声明的构造函数和隐式声明的有什么区别呢? 来看下面的例子: c
阅读全文
摘要:Selenium是一个用于Web应用程序测试的工具,本文介绍利用python+selenium实现自动刷新网页。 一、安装 selenium pip install selenium 二、下载并导入浏览器驱动 1、查看Chrome浏览器版本 chrome://version 2、根据版本下载对应浏览
阅读全文
摘要:本文介绍几种常见情况下mysql数据库的密码修改方法。 未设置密码,可以通过mysql直接登录数据库 mysql> use mysql; mysql> update user set password=password("111111") where user='root'; mysql> flus
阅读全文
摘要:本文介绍redhat7.6服务器上配置163yum源的方法。 yum源简介 yum需要一个yum库,也就是yum源。默认情况下,CentOS就有一个yum源,其配置文件在/etc/yum.repos.d/目录下。 当使用yum下载安装rpm包时,首先要找一个yum库(源),然后确保本地有一个客户端(
阅读全文
摘要:Docker简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器或Windows 机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。 一个完整的Docker由四个部分组成:Docker Cl
阅读全文
摘要:本文记录二叉树的数据结构定义及基本操作的算法描述,并对算法进行简单应用。 采用C语言实现。 源程序 //BiTree.c #include <stdio.h> #include <stdlib.h> //二叉树的数据结构定义 typedef char ElemType; typedef struct
阅读全文
摘要:本文记录顺序串的数据结构定义及基本操作的算法描述,并对算法进行简单应用。 采用C语言实现。 源程序 //SString.c #include <stdio.h> #include <string.h> /* 状态码 */ #define TRUE 1 // 真/是 #define FALSE 0 /
阅读全文
摘要:本文记录顺序栈的数据结构定义及基本操作的算法描述,并对算法进行简单应用。 采用C语言实现,其中应用了少数C++特性,比如引用等。 源程序 //LinkQueue.cpp #include <stdio.h> #include <stdlib.h> #define STACK_INIT_SIZE 10
阅读全文
摘要:本文记录单链队列(队列的链式存储结构)的数据结构定义及基本操作的算法描述,并对算法进行简单应用。 采用C语言实现,其中应用了少数C++特性,比如引用等。 源程序 //LinkQueue.cpp #include <stdio.h> #include <stdlib.h> #define MAXQSI
阅读全文
摘要:本文介绍几种常用的排序算法:冒泡排序、选择排序、插入排序、希尔排序、归并排序。 冒泡排序 冒泡排序(Bubble Sort):它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已
阅读全文
摘要:1. Virsh简介 virsh 是用来管理客户端及其管理程序的命令行界面工具。 virsh 工具是构建在 libvirt 管理 API 上,可作为 xm 命令和图形客户端管理程序(virt-manager)的替代工具。非特权用户只能以只读模式使用 virsh。您可使用 virsh 为客户端机器执行
阅读全文
摘要:1. KVM简介 Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。 2. 安装
阅读全文
摘要:本文介绍ESXi服务器上修改虚拟机磁盘扇区大小为32的两种方法。 方法一 1、登陆ESXi,进入虚拟机所在的datastore目录,每个目录为一个虚拟机 2、找到对应的vmdk文件 3、进入修改 4、保存退出即可 方法二 1、ESXi上创建需要安装版本的虚拟机,暂不安装系统 2、将虚拟机的vmdk文
阅读全文
摘要:在容灾备份领域,有多种高可用方案,corosync+pacemaker无疑是开源方案中的佼佼者。 1. 什么是corosync、pacemaker、pcs? Corosync是集群管理套件的一部分,通常会与其他资源管理器一起组合,使用它在传递信息的时候可以通过一个简单的配置文件来定义信息传递的方式和
阅读全文
摘要:Rsync是一个远程数据同步工具,可以实现Windows系统间、Linux系统间以及Windows和Linux系统间的数据同步。 本文具体介绍Windows to Windows的使用。 1. 环境准备 服务端:win2008R2 64bit ip:10.10.4.175 数据库:mysql 客户端
阅读全文