自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux常见命令解释

Linux是由Linus Torvalds于1991年开发的开源类Unix操作系统内核,现已成为包含内核、GNU工具链和应用程序的完整操作系统。在Linux中,命令行工具是系统管理和操作的核心。

2025-03-28 23:32:12 648

原创 MySQL 体系结构与存储引擎

通过深入理解MySQL体系结构和存储引擎特性,可以针对不同业务场景做出最优的数据库设计和配置选择,从而获得最佳的性能和可靠性。协议支持:TCP/IP、Unix Socket、Named Pipe。:高并发写选择InnoDB,读多写少考虑MyISAM。文件:表空间文件(每个表单独文件):系统表空间、独立表空间、通用表空间。:如MySQL 8.0的哈希索引优化。使用非聚集索引(索引和数据分离):回滚日志(存储在系统表空间):接收SQL语句,返回结果。:SQL解析器,生成解析树。:查询优化器,生成执行计划。

2025-03-27 23:16:08 1043

原创 MySQL 进阶语法:函数、约束、多表查询、事务

约束是用于限制表中数据类型的规则,确保数据的准确性和可靠性。MySQL 提供了丰富的内置函数,可以用于数据处理、计算和转换。: 事务提交后对数据库的改变是永久的。: 事务执行前后数据库保持一致状态。同一事务内多次读取同一数据结果不同。同一事务内多次查询返回的结果集不同。: 多个事务并发执行时互不干扰。: 事务是不可分割的工作单位。读取到其他事务未提交的数据。

2025-03-26 23:56:32 1377 1

原创 MySQL基础语法

DDL 用于定义和管理数据库对象,如表、索引、视图等。分类作用常用语句DDL定义和管理数据库结构CREATEALTERDROPDML操作表中的数据INSERTUPDATEDELETEDQL查询数据SELECTDCL控制数据库访问权限GRANTREVOKE。

2025-03-25 23:16:23 596

原创 PyeCharts基础语法

PyeCharts是一个用于生成 Echarts 图表的 Python 库,Echarts 是由百度开发的一个基于 JavaScript 的开源可视化库。通过PyeCharts,我们可以在 Python 中使用类似的数据结构来创建丰富的图表,并将其嵌入到网页或其他支持 HTML 渲染的地方。

2025-03-24 23:17:34 467

原创 Python中json和jsonify的使用

json是Python标准库中的一个模块,用于处理JSON(JavaScript Object Notation)数据。JSON是一种轻量级的数据交换格式,可以在不同编程语言中实现数据交互,易于人阅读和编写,同时也易于机器解析和生成。jsonify是Flask框架提供的一个函数,用于将数据转换为JSON格式的响应对象。它主要用于在Flask应用中构建返回JSON数据的路由。

2025-03-23 22:32:33 1322

原创 Python模块与包

将常用的函数或类在。

2025-03-22 23:51:17 1177

原创 Python异常简介

异常(Exception)是程序执行过程中发生的错误或意外情况,可能导致程序终止。错误类型语法错误(SyntaxError):代码不符合Python语法规则(如拼写错误、缺少冒号等)。运行时错误(RuntimeError):程序运行时因逻辑或外部环境导致的错误(如除零、文件不存在等)。通过继承Exception或其子类创建自定义异常。我们可以通过继承Exception类来创建自定义异常类。

2025-03-21 14:59:25 642

原创 Python文件操作

在 Python 中文件操作是一项基础且重要的功能,它主要包括打开、读写、关闭等操作。

2025-03-20 23:53:37 697

原创 Python函数的多种参数使用形式

Python中函数的参数使用形式非常灵活,主要包括以下几种类型:位置参数、关键字参数、默认参数、可变参数和关键字可变参数。这些参数类型各有特点,适用于不同的场景。

2025-03-19 23:15:56 720

原创 JavaScript表单介绍

JavaScript对表单的操作功能非常强大,不仅可以实现简单的数据获取和验证,还可以动态修改表单内容、监听用户输入等。通过合理使用这些功能,可以提升用户体验并增强表单的交互性。

2025-02-18 22:32:27 733

原创 JavaScriptBOM与DOM简介

JavaScript中的BOM(Browser Object Model,浏览器对象模型)是JavaScript与浏览器窗口进行交互的核心接口,它提供了一组独立于内容而与浏览器窗口进行交互的对象。功能:BOM主要用于操作浏览器窗口和框架,如打开新窗口、关闭窗口、调整窗口大小、访问浏览器的历史记录、书签、插件等。此外,BOM还提供了定时器功能,如。功能:DOM主要用于操作网页内容,如获取、创建、修改和删除网页中的元素,为网页中的元素添加事件监听器以响应用户的交互操作,以及遍历和修改文档的结构等。

2025-02-17 01:00:13 1371

原创 JSON入门

JSON与JavaScript虽然有渊源关系,但它们是两个不同的概念。JSON是一种轻量级的数据交换格式,其语法基于JavaScript对象,但独立于JavaScript语言。JSON与JavaScript之间的交互主要体现在数据格式的转换上,这种关系使得JSON在Web开发中得到了广泛应用。JSON和XML各有优劣,选择哪种格式应根据具体需求决定:如果需要快速、高效的轻量级数据交换,推荐使用JSON。如果需要复杂的数据结构和严格的验证机制,推荐使用XML。

2025-02-14 16:59:38 1138

原创 JavaScript函数与方法详解

在JavaScript中,函数可以通过多种方式定义,包括函数声明、函数表达式和箭头函数等。arguments对象是 JavaScript 中一个强大的工具,用于处理函数调用时的参数信息。尽管它不是真正的数组,但通过一些技巧可以将其转换为数组,并利用其特性来编写灵活的函数。然而,在现代 JavaScript 中,推荐使用剩余参数(rest parameters)来替代arguments对象,因为剩余参数提供了更好的可读性和功能。

2025-02-13 21:06:43 1318

原创 JavaScript中Map和Set数据结构详解

Map 是 JavaScript ES6 中新增的一种数据结构,它类似于对象,但比对象更强大、更灵活。Map是一种键值对集合,可以存储任意类型的键和值,与普通对象不同,Map保留了键的原始插入顺序,并支持链式调用。Map的键可以是任何类型的数据,包括对象和函数。Set 也是 JavaScript ES6 中新增的一种数据结构,它类似于数组,但成员的值都是唯一的,没有重复的值。Set内部通过哈希算法保证元素的唯一性和快速查找。

2025-02-12 21:59:32 1276

原创 JavaScript数组类型

JavaScript中的数组是一种复合数据类型,用于存储一组有序的数据,每个数据称为元素(Element),每个元素都有一个唯一的索引(Index),从0开始计数。数组可以是稀疏的,即数组中存在空位(未赋值的索引),稀疏数组的长度属性会返回所有已赋值元素的数量,但未赋值的索引不会被计算在内。数组中的元素可以是任意类型,包括数字、字符串、布尔值、对象、函数等,这使得JavaScript数组比其他语言中的数组更加灵活。对象数组存储的是对象类型的元素,每个对象可以包含不同的属性和值,常用于存储复杂的数据结构。

2025-02-11 22:17:19 1083

原创 JavaScript字符串类型

JavaScript 提供了丰富的字符串操作方法,结合 ES6+ 特性(如模板字符串、padStart)可高效处理文本。字符串不可变,操作返回新字符串。熟悉常用方法(如splitreplacetrim模板字符串简化复杂拼接。注意编码问题(如 Unicode 字符长度)。

2025-02-10 21:14:50 1104

原创 JavaScript入门知识

JavaScript 是一种轻量级的脚本语言,主要用于网页开发,通过与 HTML 和 CSS 结合,实现网页的动态效果和用户交互功能。

2025-02-09 23:16:16 1469

原创 CSS定位简介

CSS定位提供了多种方式来控制元素的位置和布局,开发者可以根据实际需求选择合适的定位方式,例如:使用静态定位保持自然布局;使用相对定位实现微调;使用绝对或固定定位实现精确控制;使用黏性定位实现动态效果。通过掌握这些定位方式及其特性,可以更好地设计出美观且功能强大的网页布局。

2025-02-08 22:46:17 1177

原创 CSS盒子模型display和浮动详解

浮动元素具有行内块(inline-block)的特性,可以设置宽度和高度,且不会独占一行显示,多个浮动元素会紧挨着排列,顶部对齐。浮动元素会脱离标准文档流,不再占据原来的位置,而是向左或向右移动,直到碰到父元素的边界或另一个浮动元素为止。元素显示为内联元素,内联元素不会从新的一行开始,并且只占据其内容所需的宽度。浮动元素不会独占一行,而是与其他元素共享一行显示,即使没有设置宽度,浮动元素也会根据内容撑开。浮动元素会影响其他非浮动元素的排列和布局,非浮动元素会环绕在浮动元素的周围进行布局。

2025-02-08 16:56:53 1149

原创 CSS盒子模型详解

目录一、盒子模型的组成部分二、盒子模型的属性设置三、盒子模型的用法示例四、盒子模型的圆角边框1. 语法:2. 示例:(1)统一设置所有角的半径(2)分别设置每个角的半径(3)椭圆形边框(4)圆形边框3. 注意事项五、盒子模型的阴影1. 语法2. 示例(1)基本外阴影(2)内阴影(3)多重阴影(4)悬停效果CSS盒子模型是网页设计和布局的核心概念之一。每个HTML元素都被视为一个矩形盒子,这个盒子由内容(content)、内边距(padding)、边框(border)和外边距(margin)四个主要部分组成。

2025-02-07 20:14:20 1289 1

原创 css字体样式与文本样式详解

属性用于定义字体大小,常用的单位有px(像素)、em(相对于父元素的字体大小)、rem(相对于根元素的字体大小)等,可以使用关键字(如。属性用于定义字体类型,可以指定多个字体,浏览器会按顺序查找并使用第一个可用的字体。CSS中的字体样式用于定义文本的外观,包括字体类型、大小、粗细、风格和颜色等。设置文本行之间的间距,会影响文本的可读性,可以使用数字、长度单位或百分比。属性用于定义字体的粗细,取值范围为100~900,也可以使用关键字(如。设置字符之间的间距,可以使用正常的长度单位,如px、em等。

2025-02-06 18:09:36 1042

原创 CSS入门知识

CSS全称层叠样式表(Cascading Style Sheets),用于设置网页的样式和布局,包括颜色、字体、间距、边框、背景等视觉效果,以及元素的位置和排列方式。它通过选择器定位HTML文档中的元素,并应用一系列属性来改变这些元素的外观。共同构建网页:首先使用HTML定义页面的基本骨架,然后通过CSS添加样式和布局,最后通过JavaScript实现页面的交互功能。,这意味着页面上所有元素的边距和内边距都将被清除,并且元素的宽度和高度将包括内边距和边框(但不包括外边距),这对于布局的一致性非常有用。

2025-01-31 15:18:08 1183

原创 HTML特殊符号的使用示例

符号,它并不代表美元特有的符号,而是通用的美元/货币符号。对于其他货币,如人民币(¥,与日元符号相同但含义不同),可能需要使用Unicode字符或自定义方法。在HTML中,连续的空格会被浏览器解析为一个空格。HTML提供了许多实体名称来表示常见的特殊符号,如版权符号(©)、注册商标符号(®)。HTML中也包含了许多箭头符号,这些符号可以通过实体名称或编号来表示。HTML还支持一些数学符号,这些符号可以通过实体名称或编号来表示。HTML提供了一些内置的货币符号实体,但是这些实体并不总是涵盖所有货币。

2025-01-26 14:32:55 1486

原创 HTML一般标签和自闭合标签介绍

在HTML中,标签用于定义网页内容的结构和样式。标签通常分为两类:一般标签(也称为成对标签或开放闭合标签)和自闭合标签(也称为空标签或自结束标签)。以下是这两类标签的详细说明:一般标签由一对尖括号( 和 )包围,有一个开始标签()和一个结束标签(),它们之间可以包含其他HTML标签或文本内容。标题标签用于创建不同级别的标题,其中为最高级别,为最低级别。段落标签用于创建段落,可以指定对齐方式。强调标签用于突出显示文本,表示重要性,表示强调。4、链接标签()链接标签用于创建超链接,可以

2025-01-25 20:20:54 1381

原创 HTML入门知识

HTML,全称Hyper Text Markup Language,即超文本标记语言,是一种用于创建网页和网页应用的标准标记语言,而非编程语言。HTML的历史可以追溯到1989年,当时蒂姆·伯纳斯-李提出了基于互联网的超文本系统概念,并在1991年发布了第一个HTML规范。此后,HTML经历了多次更新,从HTML 1.0到HTML 5.0,每一代都增加了新的功能和改进。目前,HTML5是最新版本,支持多媒体内容、离线存储、Web应用程序开发等功能。

2025-01-24 18:08:16 929

原创 Python for循环详解

下面是对for循环的详细解释和示例。

2025-01-22 15:58:25 1644

原创 Python字符串拼接

在Python中,字符串拼接(即连接两个或多个字符串)有多种实现方式,每种方式都有其特定的适用场景和优缺点。

2025-01-22 00:49:40 1134

原创 Python字符串引号的嵌套问题

在编写代码时,要注意字符串的引号匹配,确保每个字符串都有正确的开始和结束引号。如果需要处理多行字符串或字符串中包含大量的单引号和双引号,可以使用三重引号(三重单引号或三重双引号)。当需要在字符串中包含相同类型的引号时,可以使用反斜杠(\)作为转义字符。在某些特殊情况下,也可以嵌套三重引号,不过要注意代码的可读性。不同类型的引号可以相互嵌套,但相同类型的引号不能直接嵌套。当字符串内包含双引号时,可以使用单引号作为字符串界定符。当字符串内包含单引号时,可以使用双引号作为字符串界定符。

2025-01-21 21:40:21 565

原创 Java面向对象详解

在Java中,使用class关键字来定义类。//属性intage;​//方法System.out.println(this.name+"在学习");我们定义了一个最简单的类,里面有属性和方法。我们也可以在类中显式定义无参构造器,不用传任何参数。​this.name="张三";首先,定义一个类来表示一个对象,类中包含对象的属性和方法。​//属性私有​//提供一些可以操作这些属性的方法​父类(或基类)是包含通用属性和方法的类。定义一个Person。

2025-01-19 00:36:31 1959

原创 Java非静态方法的使用以及值传递引用传递介绍

非静态方法是在类中定义的,不属于类本身,而是属于类的实例。//非静态方法System.out.println("这是一个非静态方法");

2025-01-18 15:18:41 551 1

原创 Java数组详解

在Java中,数组是一种用于存储相同类型数据的有序集合,是非常基础且重要的数据结构。数组中的每个数据称为元素,可以通过索引(下标)来访问这些元素。固定大小:数组的大小在创建时是固定的,之后不能改变,一旦声明了一个特定大小的数组,就无法再向其中添加或删除元素。相同类型:数组中的所有元素必须具有相同的类型,不能包含不同类型的数据。有序集合:数组中的元素是按顺序存储的,每个元素都有一个与之关联的索引值(从0开始),可以通过索引值来访问数组中的特定元素。内存连续:在物理内存中,数组元素是连续存储的。

2025-01-17 20:24:47 1167 1

原创 Java方法简介

以下是Java方法的简要介绍。

2025-01-16 18:27:23 1264

原创 Java流程控制

流程控制是指在程序运行时,控制各个语句或代码块执行顺序的机制。通过流程控制,程序可以根据不同的条件执行不同的代码路径,从而实现复杂的逻辑和功能。Java中的流程控制主要分为三种基本结构:顺序结构、选择结构和循环结构。

2025-01-15 22:40:44 1084

原创 Java Scanner类详解

目录一、导入Scanner类二、创建Scanner对象1、从控制台读取输入:2、从文件读取输入:3、从字符串读取输入:三、读取不同类型的数据四、检查输入是否可用五、两种常用的字符串输入方法1、next()方法2、nextLine()方法六、注意事项Java中的类是包中的一个实用工具类,用于从不同的输入源读取数据,并将这些数据转换为Java中的基本类型或字符串。以下是Scanner类使用的详细解析:要使用类,首先需要导入包,这是Java中所有类使用外部类时的常规做法。二、创建Scanner对象创建对

2025-01-14 22:34:07 1055 1

原创 Java运算符

如果左侧操作数大于或等于右侧操作数,则返回true,否则返回false。:如果左侧操作数小于或等于右侧操作数,则返回true,否则返回false。:如果左侧操作数大于右侧操作数,则返回true,否则返回false。:如果左侧操作数小于右侧操作数,则返回true,否则返回false。:如果左右两侧操作数不相等,则返回true,否则返回false。:如果左右两侧操作数相等,则返回true,否则返回false。:最左侧位补符号位,最右侧补0。:两个对应位都为1时结果为1。:二进制的0变为1,1变为0。

2025-01-13 22:44:50 590 1

原创 Java基础知识

/param可以在整个方法中使用。

2025-01-10 23:21:43 1290 1

原创 Python类与对象简介

​print(f"你好,我是{self.name},我今年{self.age}岁。")​Person类有一个特殊的方法__init__,它是类的构造函数,用于初始化对象的属性。self参数代表类的实例本身,在类的方法中,通过self来访问对象的属性和其他方法。

2025-01-08 21:20:54 1472 1

原创 Python lambda函数(匿名函数)简介

lambda函数是一种可以快速定义匿名函数的方式,匿名函数就是没有具体名称的函数。当我们需要用到函数对象,但又不想用标准的方式定义一个完整的函数时,就可以使用lambda函数,它特别适用于简短的、一次性的函数。

2025-01-07 21:59:14 490 1

原创 Python函数中多返回值打包和解包问题

可以看到,函数返回的元组被解包为两个int型变量coord_x和coord_y(x轴坐标和y轴坐标)。以获得坐标的函数为例,get_coordinate函数返回了一个包含两个值的元组(11,22)。本例中,name被解包为一个单独的变量,其余的变量被存储在列表rest中。有时候,我们可能只用到部分值,可以使用星号表达式来进行部分解包。一般情况下,函数返回多个值,会自动打包成一个元组。解包返回值的过程是用多个变量接收返回的元组。

2025-01-06 17:16:41 327 1

空空如也

空空如也

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

TA关注的人

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