- 博客(309)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 Python教程---序列--序列修改元素
注意:这里使用索引进行修改或者是删除的操作仅仅只适用于可变的序列,如果是不可变的话,那么就无法使用,那么怎么办?这一个时候可以使用list()函数将其转化为list,然后再进行操作。由于切片的时候也是操作了序列的元素内容,所以我们也可以通过切片的方式来修改元素的内容,使用这一个方法的时候,要求在进行切片的同时进行赋值的操作。下面和大家讲一下如何进行序列修改元素。序列修改元素可以进行两个操作。方法2:通过del来删除元素。方法1:通过下标元素来修改。
2023-11-27 22:49:30 404
原创 Python教程---序列--列表--其他常用操作
如果存在,返回True,否则返回False。如果不在,返回True,否则返回False。用来检查指定元素是否存在于列表中。用来检查指定元素是否不在列表中。可以将两个列表拼接为一个列表。列表拼接(+)和重复(*)可以将列表重复指定的次数。
2023-11-15 10:53:24 244
原创 Python教程---序列--切片
切片指从现有列表中,获取一个子列表。创建一个列表,一般创建列表时,变量的名字会使用复数。列表的索引可以是负数,如果索引是负数,则从后向前获取元素,-1表示倒数第一个,-2表示倒数第二个以此类推。
2023-11-15 10:51:00 303
原创 Python教程---序列-列表(list)
列表是Python中的一个对象,对象(object)就是内存中专门用来存储数据的一块区域之前我们学习的对象,像数值,它只能保存一个单一的数据,列表中可以保存多个有序的数据列表是用来存储对象的对象。列表可以存储多个不同类型的数据,存储的时候,我们把存储在里面的具体的数据叫做这一个列表的元素。2.列表的基本使用-1:创建列表-2:操作列表中的数据①.添加操作②.使用下标(索引)获取列表中的元素。索引从0开始计数。语法:语法:my_list[索引]
2023-11-15 10:48:21 189
原创 Python教程---流程中断语句break和continue
breakbreak可以用来立即退出循环语句(包括else)continuecontinue可以用来跳过当次循环break和continue都是只对离他最近的循环起作用passpass是用来在判断或循环语句中占位的,在代码还没有写好的时候,可以使用pass进行占位。
2023-11-08 10:39:28 117
原创 Python教程---循环语句while循环
直到判断结果为False,则循环终止,如果循环有对应的else,则执行else后的代码块。循环语句可以使指定的代码块重复指定的次数。条件表达式恒为True的循环语句,称为死循环,它会一直运行,慎用!语句在执行时,会先对while后的条件表达式进行求值判断,循环体执行完毕,继续对条件表达式进行求值判断,以此类推,如果判断结果为True,则执行循环体(代码块),,条件表达式用来设置循环执行的条件。,通过初始化表达式初始化一个变量。循环的三个要件(表达式)
2023-11-08 10:36:35 103
原创 Python教程---if语句的扩展形式
中只会有一个代码块会执行,如果elif中有多个条件都是满足的,那么就会执行第一个满足条件的代码块。如果表达式的结果为False,则继续向下判断,直到找到True为止。如果表达式的结果为True,则执行当前代码块,然后语句结束。如果所有的表达式都是False,则执行else后的代码块。语句在执行时,会自上向下依次对条件表达式进行求值判断,语句在执行时,先对if后的条件表达式进行求值判断。如果为False,则执行else后的代码块。如果为True,则执行if后的代码块。
2023-11-08 10:29:16 87
原创 Python教程---input函数
该函数用来获取用户的输入。input()调用后,用户输入完内容以后,点击回车程序才会继续向下执行。函数中可以设置一个字符串作为参数,这个。输入的的内容会以返回值得形式返回。程序会立即暂停,等待用户输入。字符串将会作为提示文字显示。用户输入的内容是:',a)也可以用于暂时阻止程序结束。请输入任意内容:')用户输入完成以后,其所。
2023-11-08 10:12:47 100
原创 Python教程---流程控制语句1
Python代码在执行时是按照自上向下顺序执行的。通过流程控制语句,可以改变程序的执行顺序,也可以让指定的程序反复执行多次。这里就可以理解为自上向下的执行就像开车一样,可以向前走,但是我们不仅仅需要会向前,还需要会转弯、倒车等操作,程序中的流程控制语句就像车一样,可以按照我们的需求提供不同的操作。条件判断语句循环语句。
2023-11-07 14:59:30 70
原创 Python教程---Python基础语法(关系运算符和逻辑运算符)
只有在符号两侧的值都为True时,才会返回True,只要有一个False就返回False。对于布尔值,非运算会对其进行取反操作,True变False,False变True。Python中的与运算是短路的与,如果第一个值为False,则不再看第二个值。Python中的或运算是短路的或,如果第一个值为True,则不再看第二个值。对于非布尔值,非运算会先将其转换为布尔值,然后再取反。如果判断结果为True,则执行语句1,并返回执行结果。如果判断结果为False,则执行语句2,并返回执行结果。
2023-11-07 14:55:20 220
原创 Python教程---Python基础语法(算数运算符和赋值运算符)
乘法运算符(如果将字符串和数字相乘,则会对字符串进行复制操作,将字符串重复指定次数)加法运算符(如果是两个字符串之间进行加法运算,则会进行拼串操作)a = a - 2 用变量a的值减去2,然后再赋值给a。a **= 5 相当于 a = a ** 5。a //= 5 相当于 a = a // 5。a += 5 相当于 a = a + 5。a -= 5 相当于 a = a - 5。a *= 5 相当于 a = a * 5。a /= 5 相当于 a = a / 5。a %= 5 相当于 a = a % 5。
2023-11-07 14:47:37 84
原创 Python教程---Python基础语法(类型检查以及数据类型转化)
type()用来检查值的类型,该函数会将检查的结果作为返回值返回,可以通过变量来接收函数的返回值。(2). float() 和 int()基本一致,不同的是它会将对象转换为浮点数。(4). bool() 可以将对象转换为布尔值,任何对象都可以转换为布尔值。规则:对于所有表示空性的对象都会转换为False,其余的转换为True。(1). int() 可以用来将其他的对象转换为整型。字符串:合法的整数字符串,直接转换为对应的数字。(3). str() 可以将对象转换为字符串。
2023-11-07 14:44:28 89
原创 Python教程---Python基础语法(数据类型以及详解)
③. 格式化字符串,可以通过在字符串前添加一个f来创建一个格式化字符串,在格式化字符串中可以直接嵌入变量。b = 'hello %3.5s'%'abcdefg' %3.5s字符串的长度限制在3-5之间。(3).python是一个动态类型的语言,可以为变量赋任意类型的值,也可以任意修改变量的值。来表示一个长字符串 ''' """三重引号可以换行,并且会保留字符串中的格式。b = 'hello %s 你好 %s'%('tom','孙悟空')-1:在进行字符串拼接的时候,字符串只可以和字符串进行拼接。
2023-11-07 14:40:09 76
原创 Python教程---Python基础语法2
变量(variable)变量可以用来保存字面量,并且变量中保存的字面量是不定的变量本身没有任何意思,它会根据不同的字面量表示不同的意思。----理解:变量就是变化的量,就像你的体重、年龄等。一般我们在开发时,很少直接使用字面量,都是将字面量保存到变量中,通过变量来引用字面量。练习:尝试自己定义几个变量(复杂一些,尝试不同的命名法),然后打印一些变量。字面量就是一个一个的值,比如:1,2,3,4,5,6,‘HELLO’字面量所表示的意思就是它的字面的值,在程序中可以直接使用字面量。
2023-11-05 21:37:52 149
原创 Python教程---Python基础语法
(6).在Python中使用来表示注释,后的内容都属于注释,注释的内容将会被解释器所忽略我们可以通过注释来对程序进行解释说明,一定要养成良好的编写注释的习惯。- 由Python解释器提供的函数,可以在Python中直接使用。(5).Python是缩进严格的语言,所以在Python中不要随便写缩进。(2).Python中的每一行就是一条语句,每条语句以换行结束。程序就是由一条一条的语句和一条一条的表达式构成的。- 返回值是函数的返回结果,不是所有的函数都有返回值。语句的执行一般会对程序产生一定的影响。
2023-11-05 21:33:27 130
原创 Python教程---Python交互界面
输入完的指令将会被Python的解释器立即执行!我们一般会将Python代码编写到一个py文件中,然后通过python指令来执行文件中的代码。,通过IDLE也可以进入到交互模式但是不同的是,在IDLE中可以通过TAB键来查看语句的提示。IDLE实际上就是一个交互界面,但是他可以有一些简单的提示,并且可以将代码保存。当我们通过命令行来输入Python,所进入到的界面就是Python的交互界面。只能你输入一行代码,它就是执行一行,所以他并不适用于我们日常的开发!(3).使用python的解释器执行该文件。
2023-11-05 21:31:09 651
原创 Python教程---Python简介以及安装解释器
Python是解释型语言,Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/),是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以视之为一种改良(加入一些其他编程语言的优点,如面向对象)的LISP。作为一种解释型语言,Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于C++或Java,Python让开发者能够用更少的代码表达想法。
2023-11-05 21:29:13 161
原创 Python教程---计算机语言简介
计算机只能识别二进制编码(机器码),所以任何的语言在交由计算机执行时必须要先转换为机器码,也就是像 print('hello') 必需要转换为类似 1010101 这样的机器码。- 并且高级语言学习起来也更加的容易,现在我们知道的语言基本都是高级语言。编译型语言,会在代码执行前将代码编译为机器码,然后将机器码交由计算机执行。解释型语言,不会在执行前对代码进行编译,而是在执行的同时一边执行一边编译。- a(源码) --编译--> b(编译后的机器码)- a(源码)--解释器--> 解释执行。
2023-11-05 21:20:46 172
原创 Vue框架--Vue过滤器
插值语法{{ xxx | 过滤器名}} 或 v-bind:属性 = "xxx | 过滤器名"1.注册过滤器:Vue.filter(name,callback) 或 new Vue{filters:{}}定义:对要显示的数据进行特定格式化后再显示(适用于一些简单逻辑的处理)。1.过滤器也可以接收额外参数、多个过滤器也可以串联。2.并没有改变原本的数据, 是产生新的对应的数据。下面,我们一起来看看Vue中的过滤器。
2023-09-14 09:15:00 98
原创 Vue框架--Vue列表渲染(2)
我们知道创建的Vue实例对象中的data由于数据代理,通过一定的加工(其实就是对每一个属性添加对应的get/set方法),然后放入Vm中的_data中去。其实就是把data中的属性内容改变为vm._data中的有其对应属性get/set方法的操作。这里Vue其实对这一些方法进行了一个新的包装:1.调用原有的Array中的方法以实现对应的功能;那么这里就存在一种情况,我在写完了data中的数的时候才发现需要给data中的内容添加新的属性,这一个时候如何处理?我们先看一下在vm中是如何处理数组中的内容的。
2023-09-08 10:00:00 131
原创 Vue框架--Vue中的样式绑定
这里我们介绍三种Vue关于绑定class属性的操作。要绑定的样式个数确定、名字也确定,但要动态决定用不用。要绑定的样式个数不确定、名字也不确定。绑定Style样式属性(行内样式)样式的类名不确定,需要动态指定。这里我们重点给大家使用。
2023-09-06 10:00:00 83
原创 Vue框架--Vue中的属性监听
Vue提供了对属性变化的侦听操作,使用watch关键字实现。当被监视的属性变化时, 回调函数自动调用, 进行相关操作。这里需要注意的是你所侦听的属性必须存在。
2023-09-05 10:00:00 237
原创 Vue框架--Vue中的事件
(5).@click="demo" 和 @click="demo($event)" 效果一致,但后者可以传参;(4).methods中配置的函数,都是被Vue所管理的函数,this的指向是vm 或 组件实例对象;(3).methods中配置的函数,不要用箭头函数!否则this就不是vm了;v-on:xxx 或 @xxx 绑定事件。回调需要配置在methods对象中。,其中xxx是事件名;
2023-09-03 10:00:00 436
原创 Vue框架--Vue中的数据代理
Vue中的数据代理其实就是把data中的数据放了一份到VM上,读/写的时候通过VM去操作。:true, //控制属性是否可以枚举(也就是是否可以被遍历),默认值是false。* Object.defineProperty()方法基本配置项。:true, //控制属性是否可以被修改,默认值是false。:true //控制属性是否可以被删除,默认值是false。: 通过对一个对象代理另一个对象中属性的操作(读/写)下面,我们一起来说以下Vue中的数据代理。:指定设置对象内容的属性值。3.Vue中的数据代理。
2023-09-02 09:39:10 289
原创 Vue框架--Vue中el和data的两种写法
如何选择:目前哪种写法都可以,以后学习到组件时,data必须使用函数式,否则会报错。(1).new Vue时候配置el属性。(2).先创建Vue实例,随后再通过。data与el的2种写法。2.data有2种写法。
2023-09-01 11:00:58 1249
原创 Vue框架--Vue中的数据绑定
v-model:value可以简写为v-model,因为v-model默认收集的就是value的值。):数据不仅仅能够从data流向页面,也可以从页面流向data。(如:input、select等有value属性值的标签上)):数据只能够从data流向页面。双向绑定一般都应用在表单类元素上。Vue中有两种数据绑定的方式。
2023-09-01 10:57:12 758
原创 Vue框架--Vue版Helloworld
上面我们对Vue有了一个初步的了解,下面我们一起来搭建一些Vue的环境以及写第一个Helloworld案例。
2023-09-01 10:49:18 564
原创 Vue框架--Vue概述
简单的说就是使用xxx.vue模式包含一个页面的显示模块(包括:html + css + js)简单的说就是通过Diff算法对照着原来的数据源,只改变变化的数据信息。:按照用户需求,只需要声明即可完成指令操作。类似于面向对象的编程。是Model-View-ViewModel的简写。:操作每一步都需要一个指令来完成。类似于面向过程的编程。模式,提高代码的复用率,且让代码更好的维护。编码,让编程人员无需操作Dom,提高效率。(2).vue与其他应用的整合案例((1).遵循MVVM模式。,尽量复用dom节点。
2023-09-01 10:38:09 554
原创 Kubernetes技术--部署实际的java项目部署
docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/k8s-javademo/javapro-demo-01:[镜像版本号](1).准备java项目,把项目打成jar包或者war包,这里需要依赖两个环境:jdk和maven环境。准备环境,配置一台虚拟机,里面安装好环境:jdk、maven环境、docker环境。下面,我们在本地启动一下,查看是否可以正常访问。在里面给出了如何推送镜像服务到阿里云的实现步骤,如下所示。
2023-08-31 11:03:40 308
原创 Kubernetes技术--使用kubeadm搭建高可用的K8s集群(贴近实际环境)
配置中声明了后端代理的两个master节点服务器,指定了haproxy运行的端口为16443等,因此16443端口为集群的入口。在具有vip的master上操作,这里为master1,这里按照自己的实际情况去设置!(2).配置master1节点,这里的虚拟IP按照自己的环境来写,网卡要确定为ens33。(3).配置master2节点,这里的虚拟IP按照自己的环境来写,网卡要确定为ens33。(2).在master1节点执行(有vip节点上执行)(5).执行完毕,需要检查master1的网卡信息。
2023-08-31 11:00:56 1031
原创 Kubernetes技术--集群监控
监控集群(1).节点资源的利用率:cpu、内存、存储(2).节点数量(3).运行的pods监控pods(1).监控容器的指标,节点资源利用率(2).监控应用程序,状态,是否正常。
2023-08-31 10:03:38 123
原创 Kubernetes技术--k8s核心技术持久化存储
上面,我们使用nfs实现了数据的持久化操作,但是我们发现这里需要知道安装nfs服务的IP地址和对外暴露的位置。同样,我们可以进入应用中绑定的位置/usr/share/nginx/html取查看共享的数据内容,这一个和nfs类似,只不过多了一层pvc绑定pv的过程。有时候需要在集群中进行一些重要的数据进行持久化存储,然后需要的时候再进行挂载,那么下面我们一起来看看如何实现数据的持久化存储操作。设置好之后,我们先创建一个index.html文件,然后写入内容,便于在k8s节点上查看。
2023-08-31 10:00:13 630
原创 Kubernetes技术--k8s核心技术Helm
Helm是一个Kubernetes的包管理工具,就像Linux下的包管理器,如 yum/apt等,可以很方便的将之前打包好的 yaml 文件部署到kubernetes上。Helm 有 3 个重要概念:helm:一个命令行客户端工具,主要用于 Kubernetes 应用 chart 的创建、打包、发布和管理。Chart:应用描述,一系列用于描述k8s资源相关文件的集合。(yaml集合)Release:基于Chart的部署实体。
2023-08-31 09:57:37 678
原创 Kubernetes技术--k8s核心技术 ingress
Ingress 也是为了解决在集群之外,访问集群内部Service服务的问题。Ingress,是K8s的一个资源对象,定义了一系列路由转发规则(或反向代理规则)。它规定了外部进来的HTTP/HTTPS请求,应该被转发到哪个Service上。具体说,Ingress就是一段nginx服务的反向代理配置,它能根据请求中不同的Host和URL路径,将请求转发到不同的Service所对应的后端Pod上。Ingress除了能将集群内部的服务暴露给外界访问,它也是一个负载均衡器。
2023-08-31 09:51:51 1606
学生成绩管理系统前台原码
2023-03-06
dbcp数据库连接池使用jar包
2018-10-29
Dbutil使用jar包
2018-10-29
使用echatrs 实现省市(州)县(区)地图三级钻取
2017-01-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人