自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python闭包和装饰器(超详解)

摘要:本文介绍了闭包和装饰器的概念及应用。闭包指函数捕获并保存外部作用域变量的特性,具有保留状态、实现工厂函数等功能。装饰器基于闭包实现,在不修改原代码的情况下扩展函数功能,典型应用包括统计耗时、权限检查、日志记录等。文中通过代码示例演示了装饰器的具体实现方式,并指出多层装饰器执行顺序、函数名覆盖等注意事项。两者关系上,装饰器依赖于闭包实现,专门用于函数增强的高级场景。

2025-07-17 15:05:13 324

原创 python集合(保姆级教程)

集合是Python中一种无序且不重复的数据结构,使用花括号{}或set()函数定义。集合中的元素必须是不可变类型(如数字、字符串、元组等),不能包含可变类型(如列表、字典等)。集合不支持索引访问,因为其内部元素是无序存储的集合一般可以使用花括号或者set()# 定义集合s1 = {1, 2, 3, 4} # 使用花括号s2 = set([3, 4, 5, 6]) # 使用set()函数从列表转换print(s1) # 输出: {1, 2, 3, 4}

2025-07-17 13:59:40 211

原创 python字典(超详解)

本文介绍了Python字典(dict)的基本特性和常用操作。字典是可变、无序的键值对集合,支持高效查找。文章详细讲解了字典的定义方式(花括号或dict()函数创建)、嵌套结构和混合数据类型存储。重点介绍了字典遍历的三种方式:键值对、所有键和所有值遍历。最后总结了字典常用方法,包括update合并字典、pop/popitem删除元素、clear清空字典、get安全获取值以及items/keys/values视图方法。这些操作使字典成为Python中处理键值对数据的高效工具。

2025-07-16 15:24:57 259

原创 python函数

提示:以下是本篇文章正文内容,下面案例可供参考一段可以解决特定功能的代码,可以重复使用,函数可以提高程序代码的复用和维护匿名函数是一种没有名字,使用return返回,通常使用一次性使用的场景,不能包含多行代码,本质上是一个函数对象,可以赋值给对象或者作为参数传递。

2025-07-16 15:04:06 1032

原创 Python列表

本文介绍了Python列表的基础操作与常用方法。主要内容包括:列表定义(可变有序数据类型)、基本操作(count统计元素、index查询索引)、增删改查(append添加、insert插入、pop/remove删除)、排序与反转(sort、reverse)、遍历方式(for循环、enumerate带索引遍历)以及列表拼接与重复操作。文章还涉及列表索引和切片的使用方法,为Python初学者提供了全面的列表操作指南。

2025-07-15 16:08:01 249

原创 面向对象编程

摘要:面向对象编程(OOP)以类和对象为核心,通过抽象、封装、继承和多态四大特性组织系统。类作为抽象模板定义数据类型,对象则是类的具体实例。从认知角度,对象先于类存在;从代码实现角度,类先于对象存在。对象通过new关键字创建,包含成员变量(属性)和方法(行为),变量有默认初始化值。操作对象需通过引用,类静态属性对应数据,动态行为对应方法。OOP采用宏观面向对象与微观面向过程相结合的分析方式。(149字)

2025-07-11 15:09:09 185

原创 拥抱AI----AI时代下的SSM框架

1,IOC2,AOP事物处理spring是一个大家族,springframe是一个底层框架,是所有spring技术的基础,springboot可以在springframe简化开发的基础上加速开发,书写更少的代码。框架是承载一个系统所必须的基础要素的集合,如盖一栋大楼要土方,水电,图纸等。

2025-07-11 15:07:41 220

原创 python中字符串的操作

本文介绍了Python中字符串的基本操作与常用方法。主要内容包括:字符串的定义方式(单引号、双引号、三引号)、字符串拼接(+和join方法)、索引与切片操作、大小写转换(upper/lower等)、字符串替换、各种判断方法(如isupper/isdigit等)、去除空格(strip系列)、分割字符串(split/rsplit)、查找字符(index/find)、统计字符出现次数(count)以及三种字符串格式化方法(format、f-string和%格式化)。文章通过具体代码示例详细展示了每种方法的用法和效

2025-07-09 19:16:56 883

原创 python中自动转换中英文插件--smart input

摘要:介绍SmartInputPro插件,它能自动切换中英文输入。当在print("")函数中输入引号时,插件会智能切换到中文输入法,解决编程时频繁切换输入法的困扰,提升开发效率。

2025-07-05 10:35:47 300

原创 python中如何添加插件

本文介绍了Python中pandas库的基本概念和使用方法。文章包含前言部分说明机器学习的重要性,正文详细讲解pandas的安装步骤:通过主菜单进入设置界面,在插件市场中搜索安装所需插件。全文结构清晰,配有目录自动生成提示,为Python数据处理初学者提供了实用指导。

2025-07-05 10:22:12 440

原创 Python虚拟环境和真实环境及PIP的使用

Python虚拟环境与操作指南摘要 Python虚拟环境是独立隔离的Python运行环境,包含专属的解释器、库目录和脚本,可避免不同项目的依赖冲突。与全局安装的真实环境不同,虚拟环境通过venv或conda等工具创建,特别适合多项目开发。操作步骤包括:在目标目录创建虚拟环境(python -m venv名称),进入Scripts文件夹激活环境(activate),安装所需包(pip install),最后返回项目目录运行代码。虚拟环境解决了依赖管理难题,同时保持系统环境的整洁。

2025-07-04 10:50:43 574

原创 python程序结构-保姆级教程

Python程序结构主要包括单分支、双分支和多分支结构。单分支仅使用if语句,双分支增加else选项,多分支则通过elif简化嵌套判断。文章通过成绩评定示例演示了多分支结构的应用,展示了Python通过缩进实现代码块的简洁特性。这些基本结构使程序逻辑更加清晰高效。

2025-07-03 21:31:49 158

原创 Python运算符(保姆级教学)

摘要:本文系统介绍了Python中的各类运算符及其用法,包括赋值运算符(=、+=等)、算术运算符(+、-、*、/等)、比较运算符(>;、<;、==等)、逻辑运算符(and、or、not)以及其他运算符(位运算、成员运算等)。通过代码示例详细展示了各运算符的功能和运算规则,并说明了运算符的优先级关系(算术>比较>逻辑>赋值)。文章还特别强调了不同运算符的组合使用方式和注意事项,为Python初学者提供了全面的运算符使用指南。

2025-07-03 09:53:18 220

原创 python变量和数据类型-从入门到精通

本文介绍了Python变量与数据类型的基础知识。主要内容包括:1)Python变量的命名规则与使用特点,强调变量无需声明类型且名称需遵循特定规范;2)Python的四种基本数据类型:整数(int)、浮点数(float)、字符串(str)和布尔值(bool),说明其定义方式与转换方法;3)数据类型之间的相互转换规则,如int()可将字符串转为整数,str()可将任意类型转为字符串等。文中通过具体代码示例展示了各数据类型的使用场景和转换方法,为Python初学者提供了基础语法参考。

2025-07-01 19:48:12 267 1

原创 Ajax基础

/引入Element组件new Vue({router,

2024-11-21 20:22:04 150

原创 Vue入门

Vue生命周期

2024-11-09 16:43:32 220

原创 JavaScript

注释ctrl+/或者//单行注释。通过typeof可以获取数据类型。--结尾最好带分号,比较规范。

2024-11-06 16:29:43 200

原创 maven高级

与java继承相似,子工程继承父工程的配置信息,常见与依赖关系的继承,可以简化依赖配置,统一管理依赖解决团队资源共享问题,把自己的jar包上传到私服,另外一个项目组可以使用私服的jar包,代理中央仓库,私服无需我们自己搭建,会使用即可。

2024-10-30 19:39:51 546

原创 AOP概述(面向切面编程)

AOP:面向方法编程,在不改变原始方法的基础上,对原始方法进行编程,可以是方法改变和方法减弱,但是AOP只是一种思想,动态代理技术是对AOP的实现SpringAOP:动态代理是面向切面编程最主流的实现,SpringAOP是Spring框架的高级技术,旨在管理bean对象的过程中,主要通过底层动态代理机制,对特定方法进行编程,

2024-10-16 15:50:29 683

原创 动态代理技术

代理可以无侵入式的给代码增加额外功能,代理里面就是要被代理的方法,通过接口保证,后面的对象和代理需要实现同一个接口,接口中就是被代理的所有方法。

2024-10-13 21:21:54 187

原创 事务 管理

事务管理一般用在增删改方法上在删除数据过程中,可能会出现异常,导致数据删除出现问题,因此采用事物回滚。

2024-10-13 17:14:51 188

原创 全局异常处理

全局异常处理

2024-10-12 20:44:37 238

原创 深入浅出登录校验

本文主要讲述了登录校验用到的技术,以及Fliter和Interceptor相关执行流程

2024-10-12 20:33:03 1379

原创 数组的定义

其中,每一个数据称为一个数组元素,每一个数组元素可以通过下标来访问他们。数组描述的是相同类型的若干个数据,按照一定先后次序排列组合而成。数组是相同类型数据的有序集合。

2023-10-21 10:46:12 53 1

原创 包机制解析

3---为了能够使用某一个包的成员,我们需要在java明确导入该包,使用import 语句可以完成此功能。1---为了更好的组织类,java提供了 包机制,用于区别类名的命名空间。如www,baidu.com变为 com.baidu.www。2---一般公司利用域名倒置作为包名。

2023-10-13 17:45:15 41

原创 变量命名规范

/a=a+1, 执行完这行代码之后。//a=a+1,执行完这行代码之后,先自增,再给B赋值。所有变量,方法,类名见名知道意思。&&与 ||或。类成员变量建议使用驼峰原则。方法名,常量,局部变量同上。3--a++和++a的区别。类名首字母大写和驼峰原则。

2023-10-13 16:04:08 52

原创 数据类型整理

不可以对布尔值进行转换,不能把对象类型转换为不相干类型,在高容量转换为低容量时候进行强制转换,转换时存在内存溢出或精度问题。int a=1,float q=0.5F,char d='f',string f="中国",long g=45L。低--------------------------------------高。每个变量都必须声明其类型,类型可以是基本类型,也可以是引用类型。3--类型转换 (类型)变量名 高---低。基本类型,如整数,浮点,字符。应用数据类型,类,接口,数组。

2023-10-11 22:18:06 43

原创 java注释基础+关键字

3标识符可以以大小写字母|美元符号|和下划线开始。5标识符可以用中文,但是不建议,因为没人看。注释是写给自己看的,翻方便检查文件。2关键字不可做为文件名。4标识符大小写十分敏感。写代码一定要注意规范。

2023-10-11 14:03:58 47

原创 常用的DOS命令

查看电脑IP IPCONFIG。notepad记事本。

2023-10-11 13:02:35 44

原创 MarkFDown语法

截图](在括号里面输入路径)##+是二级标题,最多六级标题。两边加两哥*=粗体,一个=斜体。[主题](复制 链接)=超链接。两边两个波浪号=错体。

2023-10-10 17:38:17 49

原创 Hello

大家好,第一天来优快云,期待和大家一起学期JAVA后端!

2023-10-09 21:52:49 49 1

空空如也

空空如也

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

TA关注的人

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