自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Javascript进阶

垃圾回收机制(Garbage Collection) 简称 GCJS中内存的分配和回收都是自动完成的,内存在不使用的时候会被垃圾回收器自动回收。正因为垃圾回收器的存在,许多人认为JS不用太关心内存管理的问题但如果不了解JS的内存管理机制,我们同样非常容易成内存泄漏(内存无法被回收)的情况不再用到的内存,没有及时释放,就叫做内存泄漏。

2024-10-30 14:10:44 660

原创 web API基础

就是让程序检测是否有事件产生,一旦有事件触发,就立即调用一个函数做出响应,也称为 绑定事件或者注册事 件比如鼠标经过显示下拉菜单,比如点击可以播放轮播图等等。

2024-10-17 09:37:26 1072

原创 JavaScript基础

未定义是比较特殊的类型,只有一个值 undefined。

2024-09-26 09:41:26 842

原创 web前端HTML

作用:根据元素的结构关系查找元素使用公式设置多个元素,根据元素的结构关系查找多个元素例。如:(注意n从0开始算术)

2024-09-05 14:41:10 1394 9

原创 前端Web开发基础知识

由两个或多个基础选择器,通过不同的方式组合而成。

2024-05-17 14:31:21 832 1

原创 前端Web开发基础知识

超文本标记语言(英语:HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。

2024-05-02 15:42:51 2801 4

原创 MySQL-----索引

索引

2024-04-11 18:48:36 1338

原创 MySQL-----事务

在进行转账的具体逻辑:a.查询张三的账户余额b.张三的账户余额-1000c.李四的账户余额+1000假如发生异常:a执行成功,b执行成功,执行c时业务抛出异常意味着:张三的钱减少了,但是李四的钱并没有增加,这个时候数据就出现问题,对于这种问题就要用到数据库的事务操作,要么全部执行成功,要么全部执行失败。

2024-03-16 14:20:08 825

原创 MySQL-----存储过程

用户定义变量是用户根据需要自己定义的变量,用户变量不用提前声明,在用的时候直接用“@变量名使用就可以。其作用域为当前连接。▶ 赋值语法select 字段名 into @var_name from 表名;▶ 使用语法效果演示-- 赋值set @mygender := '男',@myhobby := 'java';-- 使用注意用户定义的变量无需对其进行声明或初始化,只不过获取到的值为NULL。

2024-03-10 22:21:32 1248 1

原创 MySQL-----视图

视图中虽然可以更新数据,但是有很多的限制。一般情况下,最好将视图作为查询数据的虚拟表,而不要通过视图更新数据。因为,使用视图更新数据时,如果没有全面考虑在视图中更新数据的限制,就可能会造成数据更新失败。[with [cascad | local ] check option]:可选项,表示更新视图时要保证在该视图的权限范围之内。这说明更新视图的数据,实际上就是对原表的数据进行更新。algorithm:可选项,表示视图选择的算法。删除视图时,只能删除视图的定义,不会删除数据。

2024-03-04 15:11:26 684

原创 MySQL-----多表操作

实际开发中,一个项目通常需要很多张表才能完成。例如:一个商城项目就需要分类表(category)、商品表(products)、订单表(orders)等多张表。且这些表的数据之间存在一定的关系,接下来我们将在单表的基础上,一起学习多表方面的知识。

2024-02-20 17:22:38 2670

原创 奔跑吧小恐龙(Java)

Java模拟实现Google的恐龙快跑小游戏

2024-02-15 20:00:57 5720 2

原创 MySQL-----函数篇

MySQL内置函数全解

2024-02-14 14:49:44 684

原创 MySQL-----DCL基础操作

【代码】MySQL-----DCL基础操作。

2024-02-11 13:47:08 1220

原创 Python操作MySQL基础

除了使用图形化工具以外,我们也可以使用编程语言来执行SQL从而操作数据库。在Python中,使用第三方库: pymysql来完成对MySQL数据库的操作。使用python执行非查询性质的SQL语句。使用python执行查询性质的SQL语句。这里的8.0.36是MySQL的版本。三.读取数据插入到数据库MySQL。创建到MySQL的数据库连接。安装第三方库pymysql。向MySQL中插入数据。一.创建数据库,创建表。二.读取数据类的设计。

2024-02-10 21:05:56 713

原创 MySQL-----DQL基础操作

MySQL-----DQL基础操作▶ 简单查询▶ 运算符▶ 条件查询▶ 排序查询▶ 聚合查询▶ 分组查询▶ 分页查询

2024-02-07 13:58:06 1098

原创 MySQL-----约束

MySQL-----约束

2024-02-04 18:01:36 1805

原创 MySQL-----DML基础操作

MySQL-----DML基础操作,DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进行增删改操作。

2024-02-03 15:22:04 812

原创 MySQL-----DDL基础操作

DDL语句----数据库对象的基本操作

2024-02-02 16:24:47 1348

原创 MySQL-----初识

初始MySQL

2024-02-01 19:09:21 1317

原创 Python之数据分析

数据分析处理与可视化

2024-02-01 12:53:34 1661 1

原创 Python之面向对象

Python面向对象编程

2024-01-31 16:52:05 915

原创 Python之数据可视化

{年份:[[国家,GDP],[国家,GDP],[国家,GDP],[国家,GDP],],年份:[[国家,GDP],[国家,GDP],[国家,GDP],[国家,GDP],]}我们每次创建图像只创建GDP前8位的,所以我们可以先取出年份,将年份升序排序,然后再到不同的年份中,取出该年份GDP前8位的国家,生成他们的图表添加到时间轴上。1.因为我们要实现的是各个国家的GDP由于不同年份各个国家的GDP不一样,我们只显示前八位,因此我们这里要用到列表的sort排序的方法。3.GDP的单位比较大,处理单位为亿级。

2024-01-29 15:43:43 4351 7

原创 Python之数据可视化(地图)

运用Python实现数据的可视化

2024-01-27 17:02:55 6973 9

原创 Python之数据可视化基础

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。它以易于阅读和编写的方式来表示结构化数据。JSON常用于Web应用程序之间的数据传输,特别是与前端JavaScript一起使用。它基于JavaScript语法,但可以被多种编程语言支持和使用。JSON的优点包括易于阅读和编写、数据格式简洁、跨平台和语言无关、广泛支持等。由于它的普及性和便利性,JSON已成为现代应用程序中常用的数据交换格式之一。主要功能:

2024-01-25 20:01:55 1293

原创 Python异常模块与包

模块定义别名import 模块名 as 别名# 功能定义别名from 模块名 import 功能 as 别名注意:模块的导入一般都在开头的地方写好,再到下面写功能代码Python自定义模块是指用户自己编写的一个Python脚本文件,其中包含了一些函数、类或变量等,可以供其他Python程序使用。创建一个以.py为后缀的Python脚本文件,例如module.py。在脚本文件中定义函数、类或变量等。在其他Python程序中,通过import语句导入自定义模块,并使用其中的函数、类或变量等。

2024-01-24 17:41:27 1485

原创 Python之文件操作

内存中存放的数据在计算机关机后就会消失。要长久保存数据,就要使用硬盘、光盘、U盘等设备。为了便于数据的管理和检索,引入了“文件”的概念。一篇文章、一段视频、一个可执行程序,都可以被保存为一个文件,并赋予一个文件名。操作系统以文件为单位管理磁盘中的数据。―般来说,文件可分为文本文件、视频文件、音频文件、图像文件、可执行文件等多种类别。在日常生活中,文件的操作主要包括:打开文件读写文件关闭文件。

2024-01-23 17:15:37 1039

原创 Python之函数进阶

▣lambda是关键字,表示定义匿名函数▣传入参数表示匿名函数的形式参数,如:x,y表示接收2个形式参数▣函数体,就是函数执行的逻辑,要注意:只能写一行代码,无法写多行代码。

2024-01-23 11:08:23 850

原创 Python数据容器

列表内的每一个数据,称之为元素▣以[]作为标识▣列表内的每一个元素用,逗号隔开列表可以一次存储多个数据,且可以为不同的数据类型,支持嵌套(列表里面的元素为列表)列表定义演示"""演示Python列表"""# 定义一个列表# 定义一个嵌套列表代码示例# 定义元组t2 = ()print(f"t1的类型是{type(t1)},内容是{t1}")print(f"t2的类型是{type(t2)},内容是{t2}")print(f"t3的类型是{type(t3)},内容是{t3}")

2024-01-22 17:10:15 995

原创 Python基础

思考:如果我想要定义的字符串本身,是包含:单引号、双引号自身呢?如何写?单引号定义法,可以内含双引号。双引号定义法,可以内含单引号。可以使用转移字符(\)来将引号解除效用,变成普通字符串。

2024-01-22 17:09:45 899

原创 算法-----回溯算法

回溯算法(Backtracking Algorithm)是一种用于解决组合优化问题的算法,它通过逐步构建候选解并进行验证,以寻找所有满足特定条件的解。回溯算法通常应用于在给定约束条件下枚举所有可能解的问题,如组合、排列、子集等。回溯算法的基本思想是通过递归的方式进行搜索,每一步都尝试扩展当前的解,直到找到满足条件的解或者确定无解。在搜索的过程中,如果当前的解不满足约束条件,就会回溯到上一步进行其他选择,继续搜索。定义问题的解空间,确定问题的约束条件。

2023-12-10 18:01:04 1886

原创 Java 多线程

线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。线程(Thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一个进程可以拥有多个线程,它们共享进程的内存空间和系统资源,但是每个线程又有自己的独立运行堆栈和程序计数器。

2023-12-10 16:49:50 1105

原创 Swing程序设计详解(二)

在Swing程序设计中,标签(JLabel)被用于显示文本、图标等内容。在Swing应用程序的用户系面中,用户能够通过标签上的文本、图标等内容获得相应的提示信息。

2023-12-05 17:33:56 1120

原创 LeetCode刷题

新手如何刷LeetCode题库

2023-09-26 15:54:46 260 14

原创 LeetCode刷题

小白速来,LeetCode新手刷题,从基础开始,边刷边学。

2023-09-23 11:34:37 207

原创 Swing程序设计详解(一)

Swing程序设计

2023-09-16 21:19:16 1484 7

原创 Java反射详解

【今日】人生只有一次 不妨大胆一点通过Java的反射机制,程序员可以更深入地控制程序的运行过程。例如,可在程序运行时对用户输入的信息进行验证,还可以逆向控制程序的执行过程。另外,Java还提供了Annotation注解功能,该功能建立在反射机制的基础上。

2023-09-10 11:00:03 180 1

原创 Java学习笔记之----I/O(输入/输出)二

【今日】孩儿立志出乡关,学不成名誓不还。

2023-09-04 14:16:14 751 1

原创 Java学习笔记之----I/O(输入/输出)一

【代码】

2023-09-02 14:36:06 445 1

原创 流处理详解

流处理的接口都定义在java.uil.stream包下。BaseStream接口是最基础的接口,但最常用的是BaseStream接口的一个子接口——Stream接口,基本上绝大多数的流处理都是在Stream接口上实现的。所忆, Stream接口是泛型接口,所以流中操作的元素可以是任何类的对象。Stream接口的常用中间操作和终端操作。中间操作类型的方法会生成一个新的流对象,被操作的流对象仍然可以执行其他操作;终端操作会消费流,操作结束之后,被操作的流对象就不能再次执行其他操作了。这是两者的最大区别。

2023-08-26 17:49:56 1050 1

空空如也

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

TA关注的人

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