- 博客(19)
- 收藏
- 关注
原创 Python 循环语句
Python 循环语句1.Python 提供了 for 循环和 while 循环(在 Python 中没有 do…while 循环):while 循环 在给定的判断条件为 true 时执行循环体,否则退出循环体。for 循环 重复执行语句嵌套循环 你可以在while循环体中嵌套for循环2.循环控制语句可以更改语句执行的顺序。Python支持以下循环控制语句:break 语句 在语句块执行过程中终止循环,并且跳出整个循环continue 语句 在语句块执行过程中终止当前循环,跳出该次循环,执行
2022-03-31 08:45:40 411
原创 Python条件语句
Python条件语句1.Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。2.Python 编程中 if 语句用于控制程序的执行,基本形式为:if 判断条件:执行语句……else:执行语句……其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。3.else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句。4.由于 python 并不支持 switch 语句,所以多个条件判断,只能用 eli
2022-03-31 08:35:29 700
原创 Python的突出特点
Python 的优点语法简单和传统的 C/C++、Java、C# 等语言相比,Python 对代码格式的要求没有那么严格,这种宽松使得用户在编写代码时比较舒服,不用在细枝末节上花费太多精力。我来举两个典型的例子:Python 不要求在每个语句的最后写分号,当然写上也没错;定义变量时不需要指明类型,甚至可以给同一个变量赋值不同类型的数据。这两点也是 PHP、JavaScript、MATLAB 等常见脚本语言都具备的特性。Python 是一种代表极简主义的编程语言,阅读一段排版优美的 Python
2022-03-24 08:18:22 423
原创 容器云yum源配置
配置yum源将Chinaskill_Cloud_PaaS.iso镜像包上传至master节点。master节点:mount -o loop Chinaskill_Cloud_PaaS.iso /mnt/#cp -rfv /mnt/* /opt/#umount /mnt/#mv /etc/yum.repos.d/CentOS-* /home#cat << EOF >/etc/yum.repos.d/local.repo[k8s]name=k8sbaseurl=file:/
2022-03-16 22:13:18 579
原创 1+x中级yum源管理例题
当前有一个centos7.2-1511.iso的镜像文件,使用这个文件配置yum源,要求将这个镜像文件挂载在/opt/centos目录。还存在一个ftp源,IP地址为192.168.100.200,ftp共享的目录为/opt,/opt目录中存在一个iaas目录(该目录下存在一个repodata目录)请问如何配置自己的local.repo文件,使得可以使用这两个地方的软件包,安装软件。请将local.repo文件的内容以文本形式提交到答题框。[root@xserver1 ~]# mount -o loop
2022-03-10 08:15:00 1505 1
原创 Python基础语法
Python基础语法Python有五个标准的数据类型Numbers(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)Python支持四种不同的数字类型:int(有符号整型)long(长整型[也可以代表八进制和十六进制])float(浮点型)complex(复数)python的字串列表有2种取值顺序:从左到右索引默认0开始的,最大范围是字符串长度少1从右到左索引默认-1开始的,最大范围是字符串开头List(列表) 是 Python 中使用
2022-03-09 22:13:49 155
原创 OpenStack主要组件
整个OpenStack是由控制节点,计算节点,网络节点,存储节点,四大部分组成。1.控制节点:管理支持服务(数据库及数据存放的地方)基础管理服务(Keystone、Glance、Nova、Neutron、Horizon)扩展管理服务(Cinder、Swift、Trove、Heat、Centimeter)Keystone:认证管理服务、提供了其余所有组件的认证信息/令牌的管理、创建、修改等等、使用MySQL等数据库存储认证信息Glance:镜像管理服务,提供了对虚拟机部署的时候所能提供镜像的管理、
2022-03-03 08:06:18 2252
原创 先电编辑文件配置环境
根据服务器情况进行配置#yum install iaas-xiandian -y编辑/etc/xiandian/openrc.sh文件HOST_IP=192.168.100.10HOST_PASS=000000HOST_NAME=controllerHOST_IP_NODE=192.168.100.20HOST_PASS_NODE=000000HOST_NAME_NODE=computenetwork_segment_IP=192.168.100.0/24RABBIT_USER=open
2022-03-02 13:34:50 435
原创 yum源配置
3.controller和compute节点配置yum源备份原来的yun源到opt目录mv /etc/yum.repos.d/* /opt/创建新的repo文件来配置yum源(在/etc/yum.repos.d创建centos.repo源文件)[centos]name=centosbaseurl=file:///opt/centosgpgcheck=0enabled=1[iaas]name=iaasbaseurl=file:///opt/iaas-repogpgcheck=0e
2022-02-24 10:06:17 1417
原创 先电私有云平台搭建
1.准备两centos7系统1804版本系统安装完成后,使用命令parted划分新分区,然后使用mkfs.xfs进行文件系统格式化,完成空白分区的划分2.配置网络和主机名(1)controller节点配置网络:网卡1(名称): 192.168.100.10DEVICE=网卡1(名称)TYPE=EthernetONBOOT=yesNM_CONTROLLED=noBOOTPROTO=staticIPADDR=192.168.100.10PREFIX=24GATEWAY=192.168.
2022-02-24 08:44:56 333
原创 面向对象2
面对对象2//一个项目只存在一个main方法public class Appliction {public static void main(String[] args) {}}//学生类public class Student {//属性,字段String name;int age;//方法public void study(){ System.out.println(this.name+"在学习");}}/* //类,抽象的,实例化 //类实例化后会
2021-04-20 19:46:29 79
原创 面向对象1
面向对象1//Lesson01:类public class Lesson01 {//方法public static void main(String[] args) {}/*修饰符 返回值类型 方法名(...)方法体返回值 */public String sayHello(){ return "hello!";}public int max(int a,int b){ return a>b?a:b;//三元运算符}//返回值空public voi
2021-04-20 19:45:16 91
原创 数组进阶1
数组进阶public class ArrayUp {public static void main(String[] args) {int[] arrays={1,2,3,4,5}; // for (int i = 0; i < arrays.length; i++) { System.out.println(arrays[i]); } // int sum=0; for (int j = 0; j < arrays.leng
2021-04-20 19:43:45 74
原创 数组及进阶数组
数组public class ArrayL {public static void main(String[] args) {int[] nums;//定义数组 nums=new int[10];//创建内存空间 for (int i = 0; i < nums.length; i++) { Scanner scanner = new Scanner(System.in); System.out.println("输入:"); if
2021-04-20 19:43:03 77
原创 简单递归1
简单递归public class ReL {public static void main(String[] args) {System.out.println(f(5));}//阶乘算法(递归)public static int f(int n){if (n==1){return 1;}else{return n*f(n-1);}}}
2021-04-20 19:42:12 107
原创 方法
方法public class Lesson01 {//main方法public static void main(String[] args) {int sum=add(1,2);System.out.println(sum);test();}//加法public static int add(int a,int b){ return a+b;}public static void test(){ for (int i=1;i<10;i++){
2021-04-20 19:41:39 93
原创 continue和break的区别及进阶
continue和break的区别及进阶//跳过这一次public class ContinueL {public static void main(String[] args) {int i=0;while(i<100){i++;if(i%10==0)continue;System.out.println(i);}}}//跳转标签public class ContinueLup {public static void main(String[] args) {//打印
2021-04-20 19:40:24 80
原创 for循环
for循环public class ForL1 {public static void main(String[] args) {int sum=0;for (int i=1;i<100;i++){System.out.println(i);sum+=i;}System.out.println(sum);}}public class ForL2{public static void main(String[] args) {int sum1=0,sum2=0;for (in
2021-04-20 19:37:50 4229
原创 scanner接收数据
scanner接收数据public class Lesson01 {public static void main(String[] args) {//从键盘接收数据Scanner scanner = new Scanner(System.in);System.out.println(“使用next方式接收:”);//判断是否还有输出if(scanner.hasNext()){String str= scanner.nextLine();System.out.println(“输出的内容为
2021-04-20 19:35:54 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人