自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java常用知识点

方法来读取用户输入的下一个字符串,并将其存储在数组中。这样,程序可以一次接受一个学生的名字,并将其存储起来。我开始学Java也有几天了,我想把我第一次碰到的一些常常接触的知识点写下来,学到新知识我就会更新!这行代码是用于从用户输入中获取字符串并将其存储到一个名为。

2023-12-05 21:13:34 329

原创 python学习周报

循环的执行流程:先判断条件是否满足,如果满足,执行循环体,然后再次判断条件是否满足,如果满足,再次执行循环体,直到条件不满足,结束循环。# print("奇数") if num % 2 else print("偶数")# 2.4 字典:dict----- {"name":"张三","age":18}print("石头剪刀布游戏开始,请出拳:0代表石头,1代表剪刀,2代表布")# 条件:循环执行的条件,当条件满足时,执行循环体,当条件不满足时,结束循环。

2024-07-22 10:51:47 273

原创 Python快捷键

快速查看文档(快速某个函数功能)缩进、不缩进当前行(可选中多行)复制当前行或选定的代码块到剪贴板。基本的代码完成(类、方法、属性)复制当前行或选定的代码块到剪贴板。复制选定的区域或行到后面或下一行。剪切当前行或选定的代码块到剪贴板。隐藏当前窗口,焦点到编辑窗口。参数信息(在方法中调用参数)在选定的区域或代码块间切换。显示错误描述或警告信息。从其他窗口回到编辑窗口。前进到后一个光标的位置。显示错误描述或警告信息。跳转到下一个、前一个编。从其他窗口回到编辑窗口。隐藏当前窗口,焦点到编。跳转到上一个、下一个方。

2024-07-16 11:25:42 359

原创 Python学习的第一天7.15

IronPython,运⾏在微软.Net平台上的Python解释器,可直接把Python代码编译成.Net的字节码。由于Python属于⾼级语⾔,其并不能直接在计算机中运⾏,因为缺少Python语⾔的运⾏环境:Python解。测试、线程、数据库、⽹⻚浏览器、CGI、FTP、电⼦邮件、XML、XML-RPC、HTML、WAV⽂件、密。易学:就如同你即将看到的⼀样,Python极其容易上⼿。Python如此优秀的原因之⼀,它是由⼀群希望看到⼀个更加优秀的Python的⼈创造并经常改进着的。

2024-07-15 17:08:39 341

原创 Mybatis学习周报总结

MyBatis,全称为My Batis SQL Mapper,是一个优秀的持久层框架,它的设计思想是将SQL语句与Java方法进行映射,从而实现数据库操作的简化和灵活性。相比于传统的JDBC编程,使用MyBatis可以大幅度减少重复的样板代码,提高开发效率和代码可读性。该框架的核心思想是将数据库操作抽象为一个个Mapper接口,开发者只需定义接口,并在XML配置文件中编写对应的SQL语句,MyBatis会自动将二者进行关联。这种分离的设计使得SQL语句与Java代码分离,方便维护和修改。

2024-04-24 17:54:13 650 1

原创 网页设计常用语句

综合起来,这段代码将该元素放置在网格布局的第一行第二列的位置,并且它只占据了该位置上的一个单元格。总结一下,这段代码将网格容器划分为两行三列的网格布局,每个网格单元的大小相等。定义了网格的列大小,其中每个列也占据可用空间的相等部分,所以总共有三列。表示网格占据可用空间的相等部分,因此该布局将会有两个等高的行。则是指定了该元素所占据的列范围。在这个例子中,该元素从第二列开始(即。指定了该元素所占据的行范围。),因此它只占据了第一行的一个单元格。),因此它只占据了第二列的一个单元格。指定了网格的行大小,其中。

2024-01-10 14:52:42 526

原创 正则表达式

msg.innerHTML = "电话号码格式错误!exec 检索字符串中指定的值。n{X,Y} 匹配包含 X 至 Y 个 n 的序列的字符串。n{X,} 匹配包含至少 X 个 n 的序列的字符串。[a-z] 查找任何从小写 a 到小写 z 的字符。[A-Z] 查找任何从大写 A 到大写 Z 的字符。[A-z] 查找任何从大写 A 到小写 z 的字符。n 匹配任何其后没有紧接指定字符串 n 的字符串。n{X} 匹配包含 X 个 n 的序列的字符串。=n 匹配任何其后紧接指定字符串 n 的字符串。

2024-01-08 17:46:11 705

原创 *事务 数据库

1.执行同一条事务的每个SQL语句的Connection必须是同一个。事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作。注意:默认情况下,每一条SQL语句构成一条单独的事务,默认自动提交。多个操作作为一个整体向系统提交,要么都执行、要么都不执行。事务必须具备以下四个属性,简称ACID 属性。事务是一个不可分割的工作逻辑单元。一致性(Consistency)持久性(Durability)原子性(Atomicity)隔离性(Isolation)Mysql数据的使用。

2024-01-08 17:45:26 370

原创 JDBC*

2. ResultSet executeQuery(String sql):执行查询操作,数据库在执行查询后会把查询结果,查询结果就是ResultSet;>1. 使用Connection的prepareStatement(String sql):即创建它时就让它与一条SQL模板绑定;>2. XXX getXXX(int col):获取当前行指定列上的值,参数就是列数,列数从1开始,而不是0。>3. 调用executeUpdate()或executeQuery()方法,但要注意,调用没有参数的方法;

2024-01-06 14:11:07 603

原创 *JavaScript

ECMAScript: 数据类型和变量,选择结构,循环结构,对象,数组,函数,运算符(ES6特性)removeAttributeNode() 移除指定的属性节点,并返回被移除的节点。nodelist.item() 返回 NodeList 中位于指定下标的节点。insertBefore():已有的子节点之前插入新节点。removeChild() 从元素中移除子节点。replaceChild() 替换元素中的子节点。children:获取所有的子节点(不包含空格)createElement():创建元素节点。

2024-01-04 17:34:48 394

原创 数据库视图

减少网络交互,效率提升 -------------> 如果涉及到多条SQL,每执行一次都是一次网络传输。- 封装,复用 -----------------------> 可以把某一业务SQL封装在存储过程中,需要用到的时候直接调用即可。则在执行检查时,**不仅会检查v2,还会级联检查v2的关联视图v1**。- 可以接收参数,也可以返回数据 --------> 再存储过程中,可以传递参数,也可以接收返回值。比如,v2视图是基于v1视图的,如果在v2视图创建的时候指定了检查选项为 local ,

2024-01-04 14:31:20 713

原创 DCL DQL

UNION ALL:不去除重复记录,例如:SELECT * FROM t1 UNION ALL SELECT * FROM t2。UNION:去除重复记录,例如:SELECT * FROM t1 UNION SELECT * FROM t2;WHEN `sal` < 2500 AND `sal` > 1500 THEN '中等工资'SELECT 字段列表 FROM 表A 别名A JOIN 表A 别名B ON 条件 ...;SELECT `ename` '姓名',`sal` '薪水',

2024-01-03 17:11:04 370

原创 JavaScript数组

var student = new Student("张三",22,function(){console.log("好好学习!2.当箭头函数函数体有多行语句,用 {} 包裹起来,表示代码块,当只有一行语句,并且需要返回结果时,可以省略 {} , 结果会自动返回。例如: var add = new Function("a,b","return a+b");var 函数名 = new Function("参数列表","函数体")7.indexOf() 搜索数组中的元素,并返回它所在的位置。

2024-01-03 14:57:26 558

原创 JavaScript

number(数字型),string(字符串),booolean(布尔类型),null(空),undefined(未定义), Symbol(独一无二的数据类型[ES6])1.ECMAScript: 基本语法 例如: 数据类型,循环结构,数组,对象,选择结构.....变量名 = 值;Object(对象类型),array(数组类型),function(函数)-控制台输出(Console): console.log("")-弹窗输出(window): window.alter("")

2024-01-02 17:28:49 1007

原创 Mysql数据库

INSERT [INTO] 表名(字段列表) VALUES(值列表), (值列表),(值列表)....ALTER TABLE 表名 DROP FOREIGN KEY 外键名称;ALTER TABLE 表名 ADD CONSTRAINT 约束名称。ALTER TABLE 表名 ADD CONSTRAINT 约束名称。ALTER TABLE 表名 DROP INDEX 唯一约束名;ALTER TABLE 表名 ADD 字段名 约束;ALTER TABLE 表名 RENAME 新表名;

2024-01-02 17:26:16 672

原创 HTML网页布局

padding-[top,bottom,left,right]: 设置指定位置的内边距。margin-[top,bottom,left,right]: 设置指定位置的外边距。2.【当祖先元素有定位,则相对于最近的祖先元素定位】。border:边框粗细 边框风格 边框颜色。1.不脱离标准文档流,对周边元素没有影响。1.脱离标准文档流,对周边元素产生影响。1.脱离标准文档流,对周边元素产生影响。border-color:边框颜色。border-style:边框风格。内边距: 内容与边框之间的距离。

2023-12-28 17:48:28 739

原创 java多线程

使当前正在执行的线程以指定的毫秒数暂停(暂时停止执行),具体取决于系统定时器和调度程序的精度和准确性。static void yield() 对调度程序的一个暗示,即当前线程愿意产生当前使用的处理器。线程: 同一时刻,多个任务并发执行,构成多线程。程序: 是为了完成特定任务,用某种语言编写的一组指令的集合,即指一段静态的代码。注意:多线程本质上不是多个线程并行执行,只是CPU分配给每个线程的实现片段极小,调度和管理的最小单位,进程在执行过程中拥有独立的内存单元。返回对当前正在执行的线程对象的引用。

2023-12-28 17:43:21 768

原创 *CSS: 级联样式表

颜色表示方式: 1.英语单词 2.十六进制 例如: #00FFFF 3.rgb(0,255,255) 4.rgb(0,255,255,0.3)background-repeat:背景平铺 [1.repeat 2.no-repeat 3.repeat-x 4.repeat-y]注意: a:link > a:visited > a:hover > a:active。E+F : 选择E元素的相邻兄弟元素F设定样式 【相邻兄弟选择器 】1.块元素 p,hx,div,ul,li...

2023-12-27 17:43:52 980 1

原创 HTML表单

font-size: 16px">怀化学院</h3><form action="服务器地址" method="GET|POST"></form>-ID选择器:一个标签只能有一个ID选择器,一个ID选择器也只能被一个标签所使用。-类选择器: 类选择器可以被多个标签使用,一个标签也可以使用多个类选择器。-3.动态标准: JavaScript,JQuery,Vue。pattern:输入内容的格式规范(正则表达式)选择器: 选择对应的元素设置对应样式效果。value: 控件值,数据提交的value。

2023-12-26 14:21:06 470

原创 *HTML: 超文本标记语言

内容

2023-12-25 22:53:08 747

原创 java.io流

字节流: 主要用来读取字节数据文件[例如:.class,图片,视频,音频....]2、根据数据传输单位的划分: 字节流(byte) | 字符流(char)5.Window系统路径"\\"或者"/",Linux系统路径"\".InputStream(输入) | OutputStream(输出)3.java.io.File 类是专门对文件进行操作的类。(**只能对文件本身进行操作,不能对文件内容操作**)1、根据流向的划分: 输入流(读)|输出流(写)Reader(读) | Writer(写)

2023-12-25 17:00:40 396

原创 java__Map

子类:ConcurrentHashMap:支持检索的完全并发性和更新的高预期并发性的哈希表。基于【红黑二叉树】的实现的Map接口,键不允许为Null,但是值允许为null.4.key可以是任意对象类型,map可以是任意对象类型甚至可以是集合。2.只能根据key查找value,不能根据value查找key.基于【哈希表】的实现的Map接口,并允许null的值和null键。子类:LinkedHashMap:哈希表和链表实现的Map接口。1.Map集合保存key-value(键值对)数据。

2023-12-24 22:39:22 611

原创 java集合

返回此列表中指定元素的最后一次出现的索引,如果此列表不包含元素,则返回-1。以正确的顺序(从第一个到最后一个元素)返回一个包含此列表中所有元素的数组。返回此列表中指定元素的第一次出现的索引,如果此列表不包含元素,则返回-1。构造一个包含指定集合的元素的列表,按照它们由集合的迭代器返回的顺序。如果此列表包含指定的元素,则返回 true。动态数组: 长度可变,数据的索引下标可变的数组。如果此列表不包含元素,则返回 true。用指定的元素替换此列表中指定位置的元素。以正确的顺序返回该列表中的元素的迭代器。

2023-12-21 11:44:21 764 1

原创 java常用类

BigInteger add(BigInteger val) :返回值为 (this + val)。multiply(BigInteger val) :返回值为 (this * val)。andNot(BigInteger val) :返回值为 (this & ~val)。and(BigInteger val) :返回值为 (this & val)。xor(BigInteger val) :返回值为 (this ^ val)。not() :返回值为 (~this)。*Math和Object。

2023-12-20 21:11:07 435 1

原创 java异常

1.catch处理对应类型的异常,catch可以有多个,异常的顺序一定是从子到父。但是,在java中并不是所有的对象都会被垃圾回收器回收,比如IO流对象。异常(Exception):在程序运行过程中出现的非严重性错误。所有,往往在catch中去释放不被垃圾回收器回收的资源对象。2.当对象无更多引用指向时,会被垃圾回收器回收,释放内存资源。finally:无论是否发生异常都必须执行的语句。throw new 异常类型([异常信息]);throws 异常类型1,异常类型2…

2023-12-19 14:21:59 567 1

原创 接口,内部类,代码块

public class 类名 [extends 类] implements 接口列表{3.JDK1.8版本之后,接口的成员方法允许为public & static的方法。1.接口的成员变量必须是public & static & final常量。2.接口的成员方法必须是public & abstract 方法。Java通过实现多个接口的实现形式,间接实现多继承。4.接口不能被实例化,接口没有构造方法。接口指的一种必须遵守的规范或者约束。-内部: ...has...a...接口如何实现和使用?

2023-12-15 10:02:05 330

原创 this&重写‘重载‘多态

public(公共的) yes yes yes yes。private(私有的) yes no no no。protected(受保护) yes yes yes no。多态就是: **同一个引用类型,使用不同的实例而执行不同操作**。final 修饰方法 即方法不能被覆盖。多态: 同一个类的不同的实例形态。

2023-12-14 11:31:25 335 1

原创 java继承

含有抽象方法的类必须被声明为抽象类,抽象类的子类必须复写所有的抽象方法后才能被实例化,否则这个子类还是个抽象类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,抽象方法:抽象方法没有方法体,方法实现毫无意义,则定义为抽象方法。->继承单继承,即一个子类只能继承一个父类,一个父类可以有多个子类。->继承是具有传递性,C继承B,B继承A,C也继承了A类的成员。->继承单向性, 即子类可以调用父类成员,父类无法调用子类成员。或子类从父类继承方法,使得子类具有父类相同的行为。

2023-12-12 17:30:15 332

原创 Java随笔

即把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位;-在同一个类中,static方法不能直接调用实例成员,但是可以直接调用static成员。-在同一个类中,实例方法可以直接调用static成员,也可以直接调用实例成员。-在不同的类中,实例成员对象调用,static成员类调用。-3)在get/set方法中加入流程控制语句。-1)将字段的访问修饰符改为private。2)类(static)成员: 类所有。*对象.成员方法(参数)*类名.成员方法(参数)1)实例成员:对象所有。

2023-12-11 20:59:34 498 1

原创 java对象

类:类是一组具有共同特征或者行为的对象的集合,类是对象的模板。->类中没有写构造方法,java自动生成一个无参数构造。对象:对象是类的实例,是具体存在并且看得见摸得到。类名 对象名称 = new 类名();this关键字代表当前创建的对象的引用。注意:类名首字母一定要大写,驼峰命名。java理念: 万事万物皆是对象。[访问修饰符] class 类名{->构造方法名称必须与类名一致。[访问修饰符] 类名(参数){->构造方法没有返回值类型。对象.方法名(参数);-> 初始化对象信息。*一个对象的运行原理。

2023-12-08 16:33:24 320

原创 java方法

形参是函数签名的一部分,它指定了函数所期望接收的参数类型和顺序。实参是在调用函数或方法时传递给函数的实际参数值。它们是函数调用的一部分,用于为函数的形参提供实际的输入值。总之,形参是函数定义中的参数,它们是用来接收实参传递的值的变量。--注意:方法定义时,参数中的数据类型与变量名都不能缺少,缺少任意一个程序都会报错。方法没有被调用的时候,都在方法区中的字节码文件(.class)中存储。在编程中,参数分为形参(形式参数)和实参(实际参数)。对了,调用的是形参,得到的是实参。函数的实际参数值就是实参。

2023-12-06 16:42:04 629 1

原创 java排序算法

在上面的示例中,我们定义了一个 selectionSort 方法来实现选择排序算法,并在主方法中对一个整数数组进行排序,然后打印排序后的结果。方法中,我们使用两个嵌套的循环来遍历数组,并在每次遍历过程中比较相邻的元素,如果发现顺序不对就交换它们的位置。通过多次这样的遍历和比较,最大的元素会慢慢“浮”到数组的末尾,最终完成排序。你可以将以上代码复制到你的Java环境中运行,查看快速排序算法对一万个随机数排序所需的时间。你可以将以上代码复制到你的Java环境中运行,以查看冒泡排序算法对给定数组的排序结果。

2023-12-06 10:04:46 859 1

原创 Java数组的使用

格式:数据类型【】【】变量名 = new数据类型[][]{{元素1,元素2},{元素3,元素4}};范例:int 【】【】arr = new int【】【】{{11,22},{44,33}};--动态数组:数据类型【】【】变量名 = new 数据类型【m】【n】--静态数组:数据类型 变量名【】 ={}m表示这个二维数组,可以存放多少个一维数组。arr[i] //对arr【i】进行操作。n表示每一个一维数组,可以存放多少个元素。--二维数组静态初始化。

2023-12-05 17:50:04 342

原创 Java循环语句例题

1----一球从100 米高度自由落下,每次落地后反跳回原高度的一半;System.out.println("小球在第10次落地时,共经过了" + result + "米");System.out.println("总共有" + count + "个满足条件的三位数。System.out.println("第10次反弹的高度为" + height + "米");3----一个整数,它加上100 后是一个完全平方数,再加上168 又是一个完全平方数,请问 该数是多少?

2023-12-05 11:27:14 380

原创 Java循环语句

while(循环条件){}while(循环条件)今天学习的是循环语句。

2023-12-04 17:35:02 327

原创 初学java

这行代码是在Java中创建一个用于从控制台输入的Scanner对象。它允许你在程序运行时从控制台获取用户输入。通过调用Scanner类的方法,你可以读取用户输入并进行相应的处理。类型:fioat,double,int,long,short,byte,char,boolen。快捷键 psvm与sout。

2023-12-03 17:48:30 724 2

空空如也

空空如也

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

TA关注的人

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