自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 4.7正则表达式

5.2 search方法的使用。5.3findall方法的使用。5.1match方法的使用。5.在python中使用。6.split函数的使用。3.字符串数据词匹配。6.sub方法的使用。

2025-04-07 22:38:16 353

原创 4.7-python request库的基本使用

幂等操作:幂等操作是无论只能够一次还是多次,所产生的影响都是相同的,也就是说,多次执行相同的操作不会产生额外的影响主要有get,head,put,delete。非幂等操作:指每次执行操作都会产生不同的影响,多次执行相同的操作可能会导致状态的多次改变例如post。1.首先下载 requests pip3 install requests。7.查询服务端的cookie。注意:幂等和非幂等的区别。3.带参数的get请求。补充 :前后端请求方式。补充 :状态码的表示。5.自定义请求头信息。

2025-04-07 20:11:51 154

原创 前端接收客户端返回的token值使用pinia持久化保存token

加入 import {creatPinia} from 'pinia'5. 在axios库 发送请求的时候拦截 验证token。3.创建token.js文件 持久化存储token。4. 在登录时数据交互保存token。

2025-04-03 23:03:53 270

原创 python发送qq邮件

1.发送邮件的前提是你的qq邮箱设置能够用程序访问。这个服务点打开 就在 设置->账号 中 可以找到。

2025-04-03 22:45:53 266

原创 4.3python操作ppt

首先下载pip3 install python-potx库。2.ppt段落的使用。

2025-04-03 22:36:29 413

原创 4.2python操作excel

4.拆分excel文件(根据特殊的列拆分表格信息放入不同的工作表中)10 .合并工资条并 添加柱状图。2.创建excel文件并写入。首先下载 openpyxl。1. 读取excel文件。3.读取数据并写入文件。

2025-04-02 20:07:26 135

原创 4.1-python操作wrod/pdf 文件

首先安装软件包 pip3 install python-docx。这个地址 下一个你要用的安装包 然后安装 安装后配置好环境变量。首先下载 pip3 install pdfkit。pdfplumber 还有这个。3. 生成word文件。1.读取word文件。2. 简历筛选的例子。4. 生成pdf文件。5.word转pdf。6. 读取pdf文件。

2025-04-01 23:32:20 452

原创 3.31Python有关文件操作

os.path.join(os.getcwd(), 'test1.txt') 这行代码主要是用于构建一个文件的完整路径。与string拼接不同的是 这个函数会根据不同的操作系统自动处理路径分隔符(在 Windows 系统中是。glob 就会返回一个列表 包含 你拼接的路径下的所有文件 * 可变 * 代表多个?os.path.join 是os模块中的一个函数 作用是将多个路径组合成一个完整的路径。8.清理重复的文件(这里的判断重复是 如果名字相同并且大小一样就算重复)6.查找文件目录中指定的文件。

2025-03-31 23:46:46 333

原创 简单的shell编程

注意:不能以数字开头,不能使用shell关键字 使用大写字母表示常量 避免使用特殊符号,变量名中不要包含空格。例如可以使用 $1、$2 等来引用传递给脚本的参数,其中 $1 表示第一个参数,$2 表示第二个参数,依此类推。Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。变量为字符串时,${#string} 等价于 ${#string[0]}: #号。我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为 $n,

2025-03-25 20:36:43 817

原创 linux中防火墙的配置

就比如如果你下载了数据库想要让你的防火墙不要拦截3306 就把8080换成3306即可 必须输入重新加载防火墙规则 这段代码 不输入将不会生效。--zone=public filewall 采用区域来管理防火墙规则 ,不用的区域可以设置不同的安全就级别 public 就是公共网络。--permanent 表示是永久性的 --remove 与 --add相反。filewall-cmd 防火墙的命令行管理工具 用于配置和管理防火墙的规则。作为防火墙管理工具,不过也能安装。注:详细解释一下这几个命令。

2025-03-25 20:14:48 207

原创 JWT令牌封装类/ 接口的各个请求

【代码】JWT令牌封装类。

2025-03-18 23:05:59 128

原创 SpringBoot

1. pom.xml这是Maven项目的配置文件,用于管理项目的依赖和构建信息。项目中引入了Spring Boot、MyBatis、MySQL驱动、JWT等依赖。Spring Boot的配置文件,用于配置数据源、MyBatis的驼峰命名规则等。这是项目的主要代码目录,包含了各个模块的代码。config 包WebConfig.java:Spring MVC的配置类,用于注册拦截器,排除登录和注册请求的拦截。controller。

2025-03-17 19:16:40 268

原创 有关Mybatis核心配置文件中的映射文件代码警告问题

然后输入自己的用户名和密码 密码不要写错 写错还是黄色警告然后点击ok即可。如果没有出来这个说明数据库 密码可能错了 可以重新配置sql数据源。userMapper.xml就是映射文件。鼠标选中会有这个警告提示 大致意思就是。然后点击Chose schema。没有配置数据源来运行此SQL。1、配置SQL数据源。第二步结束应该是这样。

2025-03-14 23:14:45 151

原创 Mybatis的基本使用

类:通过加载 MyBatis 配置文件、创建和SqlSession,获取UserMapper的代理对象,并执行 SQL 查询。整体流程:配置文件 →→SqlSession→ Mapper 代理对象 → SQL 查询 → 结果映射。文件关系配置全局设置和 Mapper 文件位置。定义 SQL 语句与 Java 方法的映射。UserMapper接口定义数据库操作方法。User类表示用户实体。这种设计使得数据库操作更加面向对象,代码更加简洁和易于维护。

2025-03-13 20:25:53 1114

原创 使用 AJAX 前后端传递数据

【代码】使用 AJAX 前后端传递数据。

2025-03-12 20:13:36 524

原创 Springmvc

这个spring的整体结构可以理解为 在web.xml中 注册了中央控制器 DispatherServlet 然后在里面写上管理的文件 如springmvc.xml 之后在springmvc中 注册了 处理器映射器处理器适配器视图解析器 和处理器然后通过context:component-scan 设置了扫描注解的范围 org.example 然后定义一个控制类 使用@Controller注解 定义一个方法 处理请求和返回数据。

2025-03-11 16:27:04 360

原创 Spring

Spring框架简介Spring是一个开源的框架,是2003年兴起的一个轻量级Java框架,可以解决程序中关于实例的问题。Spring功能:控制反转(IOC):由Spring来生产实例依赖注入(DI):将生产好的实例赋值给引用上切面编程(AOP):在实例执行的前中后去增加控制用于Bean的管理容器:所谓的Bean的就是满足固定格式要求的类。Spring管理容器特点:Spring内部是由Java的反射机制实现实例的创建,默认情况下只开启基础服务,其他服务是关闭的,可以通过配置开启。

2025-03-09 17:12:21 936

原创 2.26-vue3综合案例(elementui/父子传递)

defineExpose:子组件暴露数据或方法,父组件主动调用或访问。适用于父组件需要直接操作子组件内部状态的场景。使用 npm install element-plus --save 全局安装elemntplus。在main.js 新添加 import Elment from 'elemtn-plus'注意:自定义事件:子组件主动触发事件,父组件被动接收数据。适用于子组件需要通知父组件的场景。使用elmentui注意一下几点。等操作 创建完vue项目后。加上代码后就可以使用了。

2025-02-26 21:02:06 99

原创 2.25Vue3

在 setup 函数中,您可以定义响应式状态(通过 ref 或 reactive)和处理逻辑,然后返回需要在模板中使用的属性和方法,这样它们就会自动绑定到组件实例中。这是因为 Vue 3 的组合式 API 允许您直接在 setup 函数中定义响应式状态和逻辑。Watch函数用于侦听(监听)数据变化的数据,可以侦听一个或多个的数据变化。在组件的初始化、挂载、元素加载前、更新、销毁等环节自动调用的回调函数。不开启deep属性的时候,直接修改对象中的属性值?将第一个参数传入函数,返回需要监听的属性。

2025-02-25 15:39:43 461

原创 2.24Vue综合练习

详细解释:在 Vue 中,v-model指令实现双向数据绑定是一个很重要的特性,对于复选框使用v-model结合:value实现双向绑定的过程如下,下面从原理和实际代码示例来详细说明。基本原理v-model其实是一个语法糖,它本质上是:checked(针对复选框)和@change事件的组合。对于复选框而言,v-model会根据绑定的数据来控制复选框的选中状态,同时监听复选框的change事件来更新绑定的数据。而:value则为每个复选框赋予一个特定的值,用于标识该复选框。

2025-02-24 20:04:13 255

原创 2.24Vue计算属性/监听属性/图片切换

1.在computed属性对象中,定义计算属性的方法,用于对数据的计算操作2.通过getter/setter实现对属性数据的显示和监控注:get和set方法是用于定义计算属性的访问器函数get:当计算属性的值被读取时,会触发get方法,像案例中 使用了这个属性或者访问get方法就会被调用set:当计算属性的值被设置或者修改的时候会触发set方法,通常发生在v-model双向数据绑定一个输入控件 只要用户输入了新的值就会调用set方法。

2025-02-24 19:26:13 350

原创 2-24 Vue2条件渲染/列表渲染/ref属性

1.1 三元运算符 条件表达式?表达式1:表达式22.v-if和v-else指令可以实现条件渲染v-if为真时渲染表达式1,v-else为假时渲染表达式23.v-show指令可以实现条件渲染,v-show为真时渲染元素,v-show为假时元素不渲染,但元素仍保留在DOM中,可以用JavaScript控制元素的显示和隐藏4.v-if和v-show指令都可以用在元素上,v-if更常用,v-show更适合在特定场景下使用。

2025-02-24 16:25:05 173

原创 2.21Vue 停止事件冒泡行为/键盘监听/双向数据绑定

1.停止冒泡行为是:在网页中,当一个元素上的事件被触发时,有时候我们希望阻止这种默认的传播行为,就是逐级向上传播到文档的根节点,这就是事件冒泡机制在vue中可以通过给元素添加@click(v-on:click)实现事件的监听有时我们希望阻止这种默认的传播行为,这时就可以使用停止事件冒泡的方也可以使用@click.stop停止。

2025-02-21 15:58:50 221

原创 2.21Vue 差值表达式/强制数据绑定/事件绑定/默认事件形参

导入vue3。

2025-02-21 15:39:03 242

原创 2.20-操作元素节点

西瓜

2025-02-20 16:15:21 264

原创 2.20-jQuery选择器

【代码】2.20-jQuery选择器。

2025-02-20 15:57:05 64

原创 2.20-jQuery操作表格

【代码】2.20-jQuery操作表格。

2025-02-20 15:42:04 106

原创 2.20-jQuery导航栏实现/操作css样式

【代码】2.20-jQuery导航栏实现/操作css样式。

2025-02-20 15:40:40 113

原创 2.20-jQuery介绍

原生ES操作元素对象:通过document.getElementById()、document.getElementsByTagName()、document.getElementsByClassName()等方法获取元素对象,然后对元素对象进行操作。而使用 jQuery 的 $(document).ready() 方法,可以多次绑定不同的函数,所有的这些函数都会在 DOM(文档对象模型)完全加载和解析后执行,不会互相覆盖。jQuery操作元素对象:通过$()方法获取元素对象,然后对元素对象进行操作。

2025-02-20 15:33:21 156

原创 2.19-集合

什么是集合 用于存储一组值,可以是任何类型的值,在集合中提供了大量的功能方法,可以快速操作数据。

2025-02-19 16:32:17 156

原创 2.18-ES异步操作

Ajax 是ES5 中提供的用于异步提交的工具,可以通过该工具实现客户端与服务器端进行数据交互。异步操作: 异步操作不阻塞程序 当程序执行到异步操作可以继续往下执行 当服务器或其他操作。Promise 是ES6引入的异步编程工具。在语法上Promise是一个构造函数,用于异步封装操作并可以获取操作成功或失败的结果.Promise的常用函数: then/catch。2.使用Promise封装Ajax。Ajax 也称为局部提交或局部刷新。响应后将返回到异步操作进行处理。3. async与await。

2025-02-19 15:18:18 162

原创 2.18-ES6函数参数设置/数组的操作/数据类型

const divs = document.querySelectorAll('div') // 查询页面中所有的div元素。... 被称为扩展运算符 是与解构解构赋值相关的一种操作符 用于函数调用,数组字面量或对象字面中展开数组或对象。console.log(args.join('-')) //方3-方4。// date('方1','方2','方3','方4')console.log(a,b) //方1 方2。date('方1','方2','方3','方4')n number 数字 null 空。

2025-02-19 14:51:04 231

原创 mongodb

mongodb

2025-02-19 11:13:51 85

原创 2.18ES6箭头函数

例子:let uniqueArr = arr.filter((item, index) => arr.indexOf(item) === index);// 箭头函数的arguments对象只包含当前函数的实参,而不是包含调用函数的实参。// 在箭头函数中 his是在定义函数的时候绑定的,而不是在执行函数的时候t绑定的.// 因为箭头函数的this指向定义时的this,而不是执行时this.// 箭头函数的this指向定义时的this,而不是执行时this.// 箭头函数的arguments对象不能使用。

2025-02-18 21:38:32 384

原创 2.18-ES6 常量/解构赋值/模板字符串

console.log(f1,f2,f3,f4,f5) // 输出:方杰 赵四 刘能 宋小宝 小沈阳。const F5 = ['方杰','赵四','刘能','宋小宝','小沈阳']let {name,age,sex,sayHi} = ZB // 对象解构赋值。console.log(name,age,sex) // 输出:赵 11 男。let [f1,f2,f3,f4,f5] = F5 // 数组解构赋值。ES6中引入新的字符串的方式 "字符串",'字符串',`字符串`let name1 = '方杰'

2025-02-18 21:22:46 264

原创 2-17js5BOM/DOM对象

8.. document.getElementsByTagName("input") 返回的是一个HTMLCollection对象,可以用length属性获取其长度,也可以用for循环遍历其元素。6.clearInterval 方法用于取消由setInterval()方法设置的定时器。5.window.setInterval(function,1000) 设置回调函数。接收一个参数即定时器的id 该id 是由setInterval 方法返回的。7.定时操作 setTimeout(参数1,3000)

2025-02-17 18:27:37 175

原创 js5基本语法

17. 遍历对象属性:for (var prop in obj) { console.log(prop + ':'+ obj[prop]);7. 条件语句:if (条件表达式) { 语句块 } else if (条件表达式) { 语句块 } else { 语句块 }15. 对象:var obj = {name: 'John', age: 30, city: 'New York'};19. 日期:var date = new Date();13. 字符串拼接:'hello' +'' + 'world'

2025-02-17 17:45:06 198

原创 HTML 事件

【代码】HTML 事件。

2025-02-17 17:44:28 186

原创 2.11-css样式

直接在标签上添加style属性,将样式写在标签内,如:<p style="color:red;如:<link rel="stylesheet" type="text/css" href="style.css">分别为stylesheet和text/css,然后设置href属性,指向外部样式表的路径,/* 元素选择器:根据元素名称选择元素*/:visited--链接已经被访问过。/* 分类选择器 *//* ID选择器 *//* 分组选择器 *//* 派生选择器 *//* 类选择器 */

2025-02-11 19:43:03 145

原创 2.11-HTML Canvas HTML5绘图

ctx.arc(300,200,50,0,2*Math.PI,true) // 参数: x,y,半径,起始角度,终止角度 (true: 顺时针画圆)ctx.strokeRect(100,100,200,200) // 参数: x,y,width,height。5. 绘制矩形: ctx.fillRect(100,100,200,200) // 参数: x,y,width,height。8. 绘制直线: ctx.moveTo(100,100) // 设置起点坐标。ctx.stroke() // 绘制线条。

2025-02-11 19:41:03 279

空空如也

空空如也

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

TA关注的人

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