自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 问答 (1)
  • 收藏
  • 关注

原创 【Flask后端专题】5.Flask3上下文全局变量

在Flask中,g是一个特殊的全局变量,它允许用户在不同的请求处理函数之间共享状态和数据,而不需要便用全局变量或显式传递参数。其主要作用是在不同的请求处理函数之间传递教据,以便在同一请求处理期间的不同函教之间共享状态。

2025-05-20 21:04:54 324

原创 【Flask后端专题】4.蓝图

我们在项目开发的时候,多多少少会划分几个或者几十个业务模块,如果把这些模块的视图方法都写在app.py里面,会造成代码冗长,后期难以维护。因此有必要实现模块划分,实现项目开发模块化。

2025-05-20 19:43:42 184

原创 【SpringBoot后端开发专题】后端项目热部署技术实现

在现代软件开发中,开发效率的提升是关键目标之一,而热部署技术为实现这一目标提供了重要支持。Spring Boot作为一种广泛使用的Java后端开发框架,以其简洁的配置和高效的开发体验受到开发者的青睐。然而,传统开发模式中频繁的服务器重启操作严重拖慢了开发进度。热部署技术通过在不重启应用的情况下实时更新代码更改,极大地提高了开发效率。本文系统地介绍了Spring Boot后端的热部署实现方法及其执行步骤,旨在为Spring Boot开发者优化开发流程,提高开发效率,同时为后续的开发实践提供参考和指导。

2025-04-20 11:44:46 398

原创 0基础-Vue2前端工程搭建保姆级教程

通过上下键移动,在相应的选项上按空格键实现选择,选择Choose Vue version、Babel、Router,去掉Linter/Formatter。按回车跳入下一页面。跳转到前面建立好的目录VUE_Study,然后在地址栏输入cmd,回车,跳出该目录下的cmd。输入上面的http://localhost:8080/进入Vue的初始化项目界面,创建完成。最后使用idea或VScode将项目导入至编译器中,即可开启编程之旅!你们可以根据需要进行选择,我选择2.x,按回车。导入完成,即可开启前端编程之旅!

2025-04-18 11:41:04 706

原创 【经验积累专题】关于论文模型复现导包失败的解决方案

本文旨在探讨在GitHub上获取Python模型源码并进行环境配置时遇到的常见问题——Python工具包导入错误。通过个人实践,作者在尝试运行这些模型时,发现了一系列导入错误,并在百度和谷歌上寻求解决方案未果后,通过自主研究找到了有效的解决方法。文章将结合具体案例,详细总结这些解决方案,并将其作为备忘录,旨在为遇到类似问题的开发者提供参考。

2024-12-02 18:23:03 320

原创 《python编程快速上手 让繁琐工作自动化》实践题答案--第三章

编写一个名为collatz()的函数,它有一个名为number 的参数。如果参数是偶数,那么collatz()就打印出number // 2,并返回该值。如果number 是奇数,collatz()就打印并返回3 * number + 1。然后编写一个程序,让用户输入一个整数,并不断对这个数调用collatz(),直到函数返回值1(令人惊奇的是,这个序列对于任何整数都有效,利用这个序列,你迟早会得到1!你的程序在研究所谓的“Collatz序列”,它有时候被称为“最简单的、不可能的数学问题”)。

2024-09-23 11:04:30 372

原创 保姆级教程:Spring Boot+Vue前后端分离开发(第六天)

在前五天的学习中,我们选择了一种布局,完成了路由的设置,实现了后台数据在前端页面的展示,同时实现了数据的添加操作。在本节中,我们紧接着上一节的代码,实现数据的删除与修改。2.处理修改的方法:将id传到后台,然后后台找到id=1的数据,然后进行修改操作。//this.$route.query.id //获取id值,实现通过id对数据的修改。至此,该小demo已全部完成。具体细节可能没有讲清楚,大家可以自行查资料,网上都有,甚至比我都有讲的详细。执行删除操作则无需再跳转到新的页面,因此无需编写前端相应的代码。

2024-08-03 17:44:21 953

原创 保姆级教程:Spring Boot+Vue前后端分离开发(第五天)

在前四天的学习中,我们选择了一种布局,并完成了路由的设置,同时实现了后台数据在前端页面的展示。在本节中,我们紧接着上一节的代码,实现数据的增加,删除与修改。1.打开index.js,将前第一个导航栏的名称修改为“数据管理”,其子导航栏修改为“数据查询”与“数据添加”。完整覆盖DataAdd.vue的代码内容,同时添加Template标签,并删除无用的输入框。,由于需要添加数据,因此需要进行form表单的提交,引入form组件。//这个this指的是vue的this。//这个this指的是vue的this。

2024-08-02 20:35:08 691

原创 保姆级教程:Spring Boot+Vue前后端分离开发(第四天)

保姆级教程:Spring Boot+Vue前后端分离开发:第四天第四天任务概要第一步:表格组件的选择第二步:添加分页插件第三步:编写后端代码第四步:完善前端代码,与后端代码实现对接第四天任务概要在前三天的学习中,我们选择了一种布局,并完成了路由的设置。在本节中,将实现数据库数据的展示。第一步:表格组件的选择数据展示需要Element UI的Table组件,因此打开Element UI官网https://element.eleme.cn/#/zh-CN/component/table,复制该组件相应的

2024-07-30 19:56:56 461

原创 保姆级课程:Spring Boot+Vue前后端分离开发(第三天)

一定要加,实现页面的渲染,即跳转到相应的页面后,实现相应页面数据的显示,否则相应页面的数据无法显示。剩下三天时间会实现一个完整的前后端分离项目,后面不见不散~(2)黄色部分是显示资源的窗口,随着导航栏选项选择的改变,显示我们想要的资源。继续学习Element UI的使用,学习如何设置动态路由导航栏。此外,还需要对导航栏进行其他修改,因此让我们开启今天的学习之旅。然而在第二天的课程中,发现页面有两个导航栏进行了嵌套。(1)红色部分为App.vue,是不变的部分;'上海市普陀区金沙江路 1518 弄'

2024-07-29 19:37:09 560

原创 网络安全专题----sql注入:sqli-Labs 靶场保姆级教程

SQLi-Labs是一款用于学习和练习SQL注入漏洞的开源应用程序。它提供了一系列的漏洞场景和练习环境,帮助用户了解和实践SQL注入漏洞的利用技术。SQL注入是一种常见的Web应用程序漏洞,攻击者可以通过在输入字段中注入恶意的SQL代码,从而绕过应用程序的身份验证、访问敏感数据、修改数据库内容等。通过使用SQLi-Labs,用户可以学习如何识别和利用不同类型的SQL注入漏洞,并了解如何修复和防范这些漏洞。

2024-07-28 17:03:28 1628 3

原创 保姆级课程:Spring Boot+Vue前后端分离开发(第二天)

保姆级教程:Spring Boot+Vue前后端分离开发:第二天第二天任务概要第一步:新建一个VUE工程第二步:VUE安装ElementUI第三步:打开ElementUI官网,进行代码参考第四步:通过Vue router动态加载菜单第二天任务概要学习Element UI的使用第一步:新建一个VUE工程参考我之前的文章:https://blog.csdn.net/qq_41567696/article/details/140696957VUE2.0建议采用第一种方式创建创建完成后,使用cd命令进

2024-07-27 21:37:58 414

原创 保姆级课程:Spring Boot+Vue前后端分离开发(第一天)

运行启动类,启动后端项目,在浏览器地址栏输入:http://localhost:8081/book/findAll。使用VUE3的朋友可能会发现main.js中存在语法报错的问题,原因是IDEA js版本太低。导入完成之后,打开File->settings->Plugins,下载并安装Vue.js插件。当安装完成之后,App.vue变为相应图标,导入过程完成,可以进行开发。输入http://localhost:8080/book,跳出页面。选中刚才新建的项目,点击下方的OK。

2024-07-26 19:23:26 1894

原创 保姆级笔记:人脸智能识别系统(二)

(即登录成功之后生成一个令牌,将令牌传到后端,该令牌就代表登录状态。若令牌失效,则需要重新登录。由于登录时需要判断用户名、密码、验证码与用户状态,因此按顺序进行验证。然后在LoginController.java的登录接口中追加token建立与验证过程。根据API文档中的参数,建立form.LoginForm.java,表示输入的表单数据。登录接口使用post请求,因为是提交数据,且需要返回一个Token。本章内容:完善后端代码,将验证码存入redis,同时完成登录接口。找到登录按钮,找到相应的登录方法。

2024-07-25 10:20:34 508

原创 保姆级笔记:人脸智能识别系统(一)

人脸识别智能管理系统--第一天第一天笔记前后端分离项目如何对接编写登录接口1.1接口:生成验证码1.1.1创建SpringBoot工程1.1.2打开POM文件,导入依赖1.1.3导入代码生成器,实现逆向工程1.1.4向数据库中导入user表,并建立与user相关的实体类与其他文件1.1.5开始写代码:生成验证码1.1.6开始与前端对接1.2疑问解答第一天笔记你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Mar

2024-07-24 19:11:01 827

原创 知识图谱--第三章:知识存储(1)

知识图谱--第三章:知识存储(1)1.知识图谱数据库基本知识1.1 RDF图1.2 属性图2.知识图谱查询语言1.知识图谱数据库基本知识表示知识图谱的两种主要图数据模型:1.RDF图2.属性图1.1 RDF图RDF图定义为三元组(s,p,o)的有限集合,每个三元组相当于一个陈述句,s为主语,p为谓语,o为宾语。p为s与o之间的关系;或者是p为s的属性,且取值为o。RDF图如下所示:1.2 属性图属性图是当前图数据库“采用最多”的图数据模型,它由点集与边集构成。它的性质如下:下

2022-03-18 16:51:02 1552

原创 10.零基础学Java:继承

10.零基础学Java:继承11.基本介绍2.案例3.总结1.基本介绍继承可以解决代码复用的问题,一个类可以继承一个类,被继承的类我们称之为【父类】或者【超类】,另一个类为【子类】或者【派生类】2.案例建立父亲Father类,儿子Son类,孙子GrandSon类,且儿子类与孙子类继承父类,观察方法调用。代码:Father类:public class Father { private String name; private int age; pub

2022-02-25 21:53:57 324

原创 31.零基础学Java:泛型编程--泛型类

31.零基础学Java:泛型编程--泛型类知识要点1.泛型解析2.泛型类知识要点1.泛型解析泛型:顾名思义,指广泛的类型,即一种不确定的类型。可以在类中预支地使用未知的类型,即在创建对象时才确定要存储什么数据类型。当没有指定泛型时,默认类型为Object类型。2.泛型类定义:使用到泛型的类定义格式:修饰符 class 类名<代表泛型的变量> { }使用方式:先建立泛型类,在建立泛型对象时才确立泛型的类型示例:开发一个泛型Apple类,要求有一个重量属性weight在测

2022-02-15 11:37:06 404

原创 14.零基础学Java:Object类专题---HashCode方法

14.零基础学Java:Object类专题---HashCode方法目录1.HashCode方法知识要点(1)HashCode的用途(2)hash算法的定义(3)hash算法的特点(4)hash的用途2.常见的Hash摘要算法目录1.HashCode方法知识要点(1)HashCode的用途 Object祖先类里的HashCode()会返回一个具体的内存地址。(2)hash算法的定义 把任意长度的输入,通过哈希(散列)算法,变成固定长度的输出。(3)hash算法的特点(4

2022-02-15 10:42:16 411

原创 13.零基础学Java:Object类

13.零基础学Java:Object类知识要点Object类相关方法知识要点Java里面所有的类都默认继承自Object,及我们自己创建的类都默认继承自Object类。Object类相关方法

2022-02-14 10:50:52 183

原创 11.零基础学Java:Java 重写

Java 重写

2022-02-14 10:21:25 315

原创 12.零基础学Java:Java final 关键字知识点总结

Java final 关键字知识点总结

2022-02-13 21:46:15 378

空空如也

空空如也

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

TA关注的人

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