自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python初学——对象与类

类类是多个类似事物组成的群体的统称。能够帮助我们快速理解和判断事物的性质例如:而对象是包含在类下面的具体实例,例如:类的组成包括类属性,实例方法,静态方法,类方法下面将介绍一个模板,分别演示这四个模块:class Student: # Student为类的名称由一个或者多个单词组成,每个单词的首字母要大写,其余小写 native_place = 'place' # 直接写在类内部的变量称为类属性 def __init__(self,name,age):

2022-03-04 19:42:19 542

原创 Python初学——字符串

字符串的驻留机制字符串在Python中字符串是基本数据类型,是一个不可变的字符序列什么叫字符串的驻留机制?仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中, Python的驻留机制对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址赋给新创建的变量a = 'python'b = 'python'c = 'python'print(a, id(a))print(b, id(b))print(c, id(c))但这种驻留机制是相

2022-02-17 19:47:59 593

原创 Python初学——集合(四种数据结构的小总结)

什么是集合与字典一样,没有索引值,都要通过hash( )函数来进行定位集合的创建方式直接{ }要注意,和字典类似,key值不能重复,否则只保留一个,即集合中的元素不允许重复:s = {1,2,3,4,4,5,6,7,7}print(s)使用内置函数set( )进行创建s1 = set(range(6))print(s1,type(s1))s2 = set([1,2,3,3,4,4,5]) # 可以将列表转换为集合类型,同时去掉重复的元素print(s2,type(s2))s3

2022-01-23 15:06:18 781

原创 Python初学——元组

什么是元组不可变序列一旦发生改变就会创建一个新的对象赋予新的地址id元组的创建方式直接小括号s = ('我想要','学习',886) # 小括号可以省略不写,如果元组中只有一个元素,逗号不能省略,否则会被认为是str类型print(s)print(type(s))使用内置函数tuple( )创建s = tuple(('我想要','学习',886))print(s)print(type(s))空列表,空字典,空元组之间的对比lst = []dic = {}tup = (

2022-01-21 15:38:59 647

原创 Python初学——字典

字典什么是字典注意和列表的对比,字典是一对一对的存储的,而且没有索引排序。字典存储的内容为不可变序列,若要修改则需要重新声明一个空间字典的实现原理字典的key值查找不会因为字典的元素增多而减慢或者增加,因为都是通过hash(key)函数进行查找位置字典的创建最常用的方式,使用花括号score = {'张三':120,'李四':200}print(score,type(score))内置函数dict( )score1 = dict(name = 100,time = 300)pr

2022-01-21 10:23:21 757

原创 Python初学——列表

列表的创建使用[ ]创建a = [1,2,'我爱','学习']print(a)使用内置函数list( )创建b = list([1,2,3])print(b )此图为list类型的结构图,相当于本身存储的是不同对象引用的id,其本身也有一个id列表的特点:列表里的元素都是通过索引获取的(索引从0 开始,也可以是负数索引,从后往前排列,最后一个为-1)eg:a = [1, 2, '我爱', '学习']print(a[2])print(a[-1])列表的查询操作i

2022-01-21 08:55:43 379

原创 Python初学——循环小总结

要注意while和for循环的嵌套循环中,执行的break和continue执行的都是结束本轮循环,同时也会结束当前循环的else语句,else语句与循环语句并头while循环通常解决的是循环次数不确定的循环,如果明确知道多少次循环则最好使用for_in循环...

2022-01-18 14:53:48 531

原创 Python初学——for-in 循环

for-inin表达从(字符串。序列等)依次取值,称为遍历。for-in遍历的对象必须为可迭代对象for-in的语法结构for 自定义变量 in可迭代对象:循环体eg:输出1-100之间的偶数和sum = 0a = 0while a<=100: if a%2 == 0: sum+=a a+=1print(sum)当循环体内不需要用到自定义变量,可将自定义变量改为下划线,使用range()来代表循环的次数for _ in range(5):

2022-01-18 09:52:09 19149

原创 Python初学——range函数

创建range函数的三种方法range(stop)代表默认起始值为0,到stop结束(不包含stop),默认步长为1r = range(10)print(r)print(list(r))range(start,stop)代表起始值为start,结束值为stop(不包含stop),默认步长为1r2 = range(1, 10)print(list(r2))range(start,stop,step)代表起始值为start,结束值为stop(不包含stop),步长为stepr1

2022-01-18 09:17:36 3656

原创 Python初学——条件表达式

条件表达式是对if…else…的缩写语法结构:x if 判断条件 else y若判断条件的布尔值为True则执行左边的x语句,否则执行右边的else语句例如:a = int(input('请输入一个数:'))if a <= 10: print('数值正确')else: print('数值错误')print('可以简化为:')print('数值正确' if a <= 10 else '数值错误')...

2022-01-12 10:22:44 440

原创 Python初学——对象的布尔值

除了以下对象之外,其他所有对象的布尔值都是true

2022-01-12 09:47:30 190

原创 Python初学——运算符

由于学习过java与c,所以只记录一些忘记的或者python独有的方式算术运算符1、整除使用//,无论正负向下进位print(9//4)print(9//-4) # 由于9/-4为-2.25,所以向下进位即为-3print(-9//4)2、为幂次方运算print(2**10)3、取余符号%,要记住一点运算法则:被除数-除数*商print(-9%4) # -9-(-3)*4=3print(9%-4) # 9-(-3)*(-4)赋值运算符链式赋值:a = b =

2022-01-11 21:33:50 221

原创 Python初学——print函数与转义字符

print函数输出类型数字:print(520)字符串:print(‘helloworld’)一定要记得加双引号或者单引号运算:print(4+1)输出的结果是运算后的结果在本地创建文件并输出字符串:fp = open('D:/text.txt', 'a+')print('hollowed', file=fp)#a+如果文件不存在就创建,如果存在就在文件的后面追加内容fp.close()一定要赋予变量名给open函数,并且在输出函数中要加file=最后要关闭文件释放内存在一行

2022-01-10 10:25:46 989

原创 JAVA-JS-详述插件机制

为了扩展jQuery库函数,jQuery提供了两种方式jQuery.extend(object)扩展jQuery对象本身,主要是用来扩展jQuery全局函数 ,调用时直接$.函数名(参数)<script> $.extend({ min: function(a,b){ return a<b?a:b; } }); var min = $.min(1,2);</script>运行结果:jQuery.fn.extend(objec

2020-07-31 11:17:19 253

原创 JAVA-JS-详述each(callback)与each(object[, callback])的区别

each(callback)每个匹配的元素都会执行该函数eg:<input type="checkbox" name="ball" value="0" />篮球 <input type="checkbox" name="ball" value="1" />足球 <input type="checkbox" name="ball" value="2" />台球 <script> $("[name='ball']").each(functi

2020-07-31 10:40:17 127

原创 JAVA-模块化开发-三级级联(省市县)(异步和json的联合运用)

项目模块第一步:建立省市区三级数据库具体大家可以上网上百度查询地区源码这里给出建表源码CREATE TABLE `area` ( `id` varchar(36) NOT NULL COMMENT '地域ID', `code` varchar(30) NOT NULL COMMENT '地域编码', `name` varchar(30) NOT NULL COMMENT '地域名称', `parent_code` varchar(30) DEFAULT NULL COMMENT '

2020-07-27 17:01:54 1212

原创 JAVA-JSP——执行过程

JSPJSP全称Java Server Pages 里面包含html标签、css样式、JavaScript脚本和Java代码JSP执行过程当用户通过浏览器访问Tomcat上的JSP页面时,Web应用服务器使用JSP引擎对该页面进行翻译(Java文件)、编译(.class文件)和执行,然后将执行结果(静态页面代码)返回给客户端浏览器,最后浏览器解释执行返回的结果呈现给用户,如下图所示:PPT上翻译阶段:当Web应用服务器第一次接收到该JSP页面请求时,首先会对这个JSP页面进行翻译,将页面中的jsp

2020-07-26 16:10:47 379

原创 JAVA-JSP——请求转发与重定向的区别

重定向与请求转发重定向(Redirect)客户端浏览器向Web应用服务器端发送一个请求,Web服务器端使用HttpServletResponse的sendRedirect()方法将结果(结果中头信息内HTTP状态码为302,Location响应报头域中保存响应回来的地址)返回客户端浏览器;客户端浏览器收到服务器端结果后解析其头部信息,然后自动按照头部指定地址以GET方式再次向Web应用服务器端发请求,此时地址栏URL发生变化,服务器端接收到新的请求再将结果返回至客户端浏览器,客户端浏览器解释执行返回结果

2020-07-26 16:07:36 118

原创 JAVA-servlet的声明周期

1、加载及实例化Servlet容器负责加载和实例化Servlet。当客户端第一次给服务器发送该Servlet请求时,Servlet容器会加载并创建Servlet实例,(注意:默认情况下不是Tomcat服务器或服务器上的Web应用启动的时候加载并实例化Servlet)。当客户端(可以是非第一次请求的客户端)再次向服务器发送该Servlet请求时,服务器会从内存中查找该Servlet实例,并用找到的Servlet实例处理用户请求。在该过程中,Servlet容器会创建一个ServletConfig对象,该对象

2020-07-26 11:18:18 129

原创 JAVA-JSP——Tomcat目录文件结构

bin存放了启动Tomcat软件的命令,这些命令可以在Windows和Linuxf操作系统上运行。conf保存了配置Tomcat的配置文件。server.xml:a、http协议默认端口号为80 tomcat默认端口号为8080 在server.xml文件中修改;b、使Tomcat支持https;c、使Tomcat支持集群lib用来保存运行Tomcat的jar包logs保存Tomcat运行期间产生的日志信息如图所示:说明:i、catalina.日期.log文件用于记录tom

2020-07-22 09:58:35 135

原创 JAVA-HTML——jQuery之事件绑定方式

事件处理bind(type,[data],fn)为每个匹配元素的特定事件绑定对应的事件处理函数,各参数含义如下:1、type表示事件类型,多个事件类型使用空格分隔;2、data表示传递给绑定函数的额外数据对象,函数中使用event.data接收(了解);3、fn表示绑定的函数;eg:<script> $("a").bind("click",function(){ console.log("输出成功"); })</script><a href

2020-07-19 17:26:05 245

原创 JAVA-HTML——jQuery之DOM操作

attr属性操作attr(name|properties|key,value|key,fn):设置或返回被选元素的属性值。1、获取值<script> console.log($("#title").attr("id"));</script><div id="title">zzu</div>运行结果:2、改变值eg:<a id="link"> 百度一下,你就知道</a><script> $("#l

2020-07-19 16:40:48 254

原创 JAVA-HTML——js之form表单校验

form对象Form 对象集合:Form 对象常用属性::Form 对象常用方法:TEXT对象Text 对象代表 HTML 表单中的文本输入域。在 HTML 表单中 每出现一次,Text 对象就会被创建。text对象常用属性:text对象常用方法:eg: <input id="test" /> <input type="button" value="提交" onclick="t1()" /> <script> document

2020-07-18 10:35:00 309

原创 JAVA-HTML——js如何获取HTML元素对应JavaScript对象

document对象Document对象表示整个HTML文档,该对象是Window对象的一部分,可通过window.document属性获取该对象。document.getElementById()通过id来获取对应id所属的元素,返回对拥有指定 id 的第一个对象的引用。 <div id="id" class="class_1"> <span>郑州大学</span> </div> <script> var elemen

2020-07-17 16:15:43 455

原创 JAVA-HTML——js中setInterval()与setTimeout()

setInterval()按照指定的周期(以毫秒计)来调用函数或计算表达式。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数 。<script>function run(){ console.log(1111); }var id = setInterval("run()",1000);</script>clearInterval()取消由 setInterval() 设置的 timeout此功能会将正

2020-07-17 15:38:20 289

原创 JAVA——html的js中substr()和substring()

substr(start,length)从起始索引号提取字符串中指定数目的字符。var letters = "abcdefg";console.log(letters.substr(1,3));substring(start,stop)提取字符串中两个指定的索引号之间的字符var letters = "abcdefg";console.log(letters.substring(1,3));结果比对即str比string多截取一位,string到此处截止却不截取当前位置字符...

2020-07-17 10:08:08 131

原创 JAVA——html之js的date函数

创建date对象var date = new Date();getdate()返回当日日期var day = date.getDate();getHours();返回小时var hours = date.getHours();getMinutes()返回分钟var minutes = date.getMinutes();getSeconds()返回秒var seconds = date.getSeconds();getDay();返回星期var week = date.get

2020-07-17 10:04:55 376

原创 JAVA之html——JavaScript——构造方法

什么是对象?在JavaScript中,对象是拥有属性和方法的数据。创建对象的方法JavaScript自定义对象的常用方式有以下5种:直接创建方式、对象初始化器方式、构造函数方法、prototype原型方式、混合的构造函数/原型方式直接创建方式:var student = new Object();student.name = "jim";student.dohomework = function(){ console.log(this.name+"正在做作业");}student.doh

2020-07-16 18:00:38 195

原创 JAVA之html——css设计详述 margin padding

margin(外边距样式属性)可以想象成从选中的外边框延伸出箭头将所选标签位置移动例如,margin-rightmargin-top设置元素的上外边距,该属性有多个值:值描述auto浏览器设置的上外边距length定义固定的上外边距。默认值是 0。允许使用负值%定义基于父对象总高度的百分比上外边距 <b>zzzzzzzzzzzzzzzzzzzzzzzzzzzzz</b> <b>zzzzzzzzzzzzzzzzz

2020-07-15 11:37:04 194

原创 JAVA之html——css伪类

CSS 伪类用于向某些选择器添加特殊的效果首先将整体代码写出,方便后续进行对比说明<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <a href="https://www.baidu.com/" target="_blank">百度</a> &l

2020-07-14 17:23:24 120

原创 JAVA之底层代码——HashSet中的add方法

HashSet在调用构造方法时,实质上是创建的HashMap集合对象。import java.util.HashSet; public class Test2 { public static void main(String[] args) { HashSet<String> names = new HashSet<String>(); /...

2020-07-14 11:19:41 166

原创 JAVA之html选择器

什么是选择器?选择器:浏览器通过选择器为满足条件的HTML元素添加CSS样式标签选择器标签选择器:浏览器为HTML文档内标签名与标签选择器名相同的标签元素添加CSS样式,其语法:标签选择器名 {declaration1;declaration2;…}eg:<b>郑州大学</b><style> b{ font-size: 70px; }</style>类选择器类选择器:浏览器为class标签属性的属性值与类选择器名

2020-07-14 11:14:48 377

原创 JAVA之html的file,textarea,按键(submit,reset,button)

文件框input标签中type标签属性属性值为file时即为文件框,input标签为单标签,其标签属性如下:1、id:设定文件框唯一标识符;2、name:设定文件框的名字以便于服务器端获取文件框中的值;3、multiple:设定是否可以选择多个文件,属性值为multiple则文件框可选择多个文件,HTML5新增标签属性;4、disabled:设定是否禁用文件框,属性值为disabled则文件框被禁用,不可选择文件,数据无法传递到服务器端。eg:<input type="file" nam

2020-07-13 16:07:56 545

原创 JAVA之html的form,text,password,select标签

什么是form标签form标签用于为创建 HTML 表单,双标签,常用标签属性如下:一、action设定当提交表单时向何处(一般为Servlet)发送表单数据。二、methodmethod:设定如何将表单中的数据传送给服务器进行处理,属性值可以为get(对应于Servlet 中的doGet方法)或post (对应于Servlet 中的doPost方法) ,默认值为get。三、enctype设定在发送表单数据之前如何对其进行编码,属性值有三个:application/x-www-form-url

2020-07-13 11:26:29 473

原创 JAVA之html表格开发

表格开发标签table /table此标签用于整体表格的标签内容,将其他表格标签写于此标签内部即可tr /tr(table row)此标签用于行的编写,将行内信息写于此标签即可th /th (table head)此为表头标签,在tr标签内部进行说明,即可编写表头信息td /td (table data)此为表格数据信息,编写表格成员信息样式修改一、设置边框:border:black 1px solid;/*添加边框*/二、去掉table标签和子标签之间的空隙border-s

2020-07-13 09:46:07 543

原创 JAVA之网页设计html标签

标签分为:行内元素,块级元素行内元素(内容包裹,不会自动换行):一、a标签:a标签:超链接标签,双标签,常用标签属性:1、href:指定打开的页面;锚点;2、target:用于指定在哪个窗口打开href标签属性指定的页面,常用属性值有_self 、_blank 等;<a href="https://www.baidu.com/" target="_blank">百度一下</a>二、img标签img标签:图片标签,单标签,常用标签属性:1、src:设置图片路径;2

2020-07-10 17:40:37 349

原创 JAVA 数据库之——多表查询

首先准备数据表格准备两个不同的表格,一个名为user_info,另一个为address#user_info表create table user_info( id int(2) primary key, user_name varchar(12) unique, password varchar(15) not null, real_name varchar(8) not null, age int(3)); #address表creat

2020-07-09 09:55:25 1248

原创 JAVA数据库之总结数据库——group by

首先创建数据表create table fruit( name varchar(4), address varchar(12), type_name varchar(6)) insert into fruit values ('香蕉','广西','大香蕉');insert into fruit values ('苹果','山东','红富士');insert into fruit values ('香蕉','菲律宾','小香蕉');insert into

2020-07-08 18:01:06 304

原创 JAVA之总结数据库语句中——order by

先创建数据表格(依旧是之前的格式)create table student( id char(36) primary key, name varchar(8) not null, age int(3) default 0, mobile char(11), address varchar(150))insert into student values ('9b4435ec-372c-456a-b287-e3c5aa23dff4','张三',24,'12345678901','北京海淀');

2020-07-08 17:50:41 725

原创 JAVA之总结MySQL模糊查询

首先在Navicat里创建数据表create table student( id char(36) primary key, name varchar(8) not null, age int(3) default 0, mobile char(11), address varchar(150))insert into student values ('9b4435ec-372c-456a-b287-e3c5aa23dff4','张三',24,'12345678901','北京海淀');i

2020-07-08 17:41:43 881

空空如也

空空如也

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

TA关注的人

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