- 博客(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
452
原创 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
755
原创 Python的突出特点
Python 的优点 语法简单 和传统的 C/C++、Java、C# 等语言相比,Python 对代码格式的要求没有那么严格,这种宽松使得用户在编写代码时比较舒服,不用在细枝末节上花费太多精力。我来举两个典型的例子: Python 不要求在每个语句的最后写分号,当然写上也没错; 定义变量时不需要指明类型,甚至可以给同一个变量赋值不同类型的数据。 这两点也是 PHP、JavaScript、MATLAB 等常见脚本语言都具备的特性。 Python 是一种代表极简主义的编程语言,阅读一段排版优美的 Python
2022-03-24 08:18:22
492
原创 容器云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=k8s baseurl=file:/
2022-03-16 22:13:18
626
原创 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
1774
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
194
原创 OpenStack主要组件
整个OpenStack是由控制节点,计算节点,网络节点,存储节点,四大部分组成。 1.控制节点: 管理支持服务(数据库及数据存放的地方) 基础管理服务(Keystone、Glance、Nova、Neutron、Horizon) 扩展管理服务(Cinder、Swift、Trove、Heat、Centimeter) Keystone:认证管理服务、提供了其余所有组件的认证信息/令牌的管理、创建、修改等等、使用MySQL等数据库存储认证信息 Glance:镜像管理服务,提供了对虚拟机部署的时候所能提供镜像的管理、
2022-03-03 08:06:18
2358
原创 先电编辑文件配置环境
根据服务器情况进行配置 #yum install iaas-xiandian -y 编辑/etc/xiandian/openrc.sh文件 HOST_IP=192.168.100.10 HOST_PASS=000000 HOST_NAME=controller HOST_IP_NODE=192.168.100.20 HOST_PASS_NODE=000000 HOST_NAME_NODE=compute network_segment_IP=192.168.100.0/24 RABBIT_USER=open
2022-03-02 13:34:50
546
原创 yum源配置
3.controller和compute节点配置yum源 备份原来的yun源到opt目录 mv /etc/yum.repos.d/* /opt/ 创建新的repo文件来配置yum源 (在/etc/yum.repos.d创建centos.repo源文件) [centos] name=centos baseurl=file:///opt/centos gpgcheck=0 enabled=1 [iaas] name=iaas baseurl=file:///opt/iaas-repo gpgcheck=0 e
2022-02-24 10:06:17
1551
原创 先电私有云平台搭建
1.准备两centos7系统1804版本 系统安装完成后,使用命令parted划分新分区,然后使用mkfs.xfs进行文件系统格式化,完成空白分区的划分 2.配置网络和主机名 (1)controller节点 配置网络: 网卡1(名称): 192.168.100.10 DEVICE=网卡1(名称) TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static IPADDR=192.168.100.10 PREFIX=24 GATEWAY=192.168.
2022-02-24 08:44:56
381
原创 面向对象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
104
原创 面向对象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
117
原创 数组进阶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
109
原创 数组及进阶数组
数组 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
104
原创 简单递归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
131
原创 方法
方法 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
121
原创 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
108
原创 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
4277
原创 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
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅