- 博客(55)
- 收藏
- 关注
原创 Maven的下载安装及配置
通常,Maven提供二进制zip归档和tar.gz归档两种格式,选择适合您系统的版本进行下载。在设置窗口中,选择“Build, Execution, Deployment”->“Build Tools”->“Maven”。在Windows系统上,右键点击“此电脑”,选择“属性”,然后点击“高级系统设置”和“环境变量”。在IDEA中,打开任意项目,然后依次点击“File”->“Settings”配置Maven的home path为您安装的Maven路径。,点击“编辑”,然后“新建”,输入。
2024-11-18 15:50:28
654
原创 Windows系统下载并配置JDK23(超详细!!!)
如果想构建一个springboot+vue的项目,安装一个maven包管理器是必须的,安装并如何配置maven请移步主页看下一篇文档。在选择安装目录时,可以选择默认路径或自定义路径。右击此电脑--->属性--->高级系统设置--->系统环境变脸。按照安装程序中的提示,点击“下一步”等按钮进行安装。在弹出的对话框中,单击“新建”按钮,输入变量名。在系统属性对话框中,选择“环境变量”按钮。在弹出的对话框中,选择“新建”按钮,并输入。,如果显示JDK23的版本号,则说明环境变量配置成功。欢迎各位大神指导,留言!
2024-11-18 15:12:23
2409
原创 Linux安装JDK23
在Linux系统中,使用mkdir命令创建一个用于存放JDK安装包的目录。如果返回了JDK 23的版本信息,则表示安装成功。1)在执行上述步骤时,确保你有足够的权限来创建目录、上传文件、编辑系统文件等。2)在配置环境变量时,确保JAVA_HOME、PATH和CLASSPATH的路径与JDK的实际安装路径一致。3)下载JDK安装包时,要选择与你Linux系统架构相匹配的版本(如x64)。在vim中,按Esc键进入命令模式,然后输入:wq保存并退出。将下载的JDK 23安装包上传至刚才创建的目录中。
2024-11-16 14:05:00
1324
原创 Django框架:Form组件及参数
这些是Django表单组件的一些基本概念和参数。通过这些组件和参数,你可以创建复杂的表单来处理各种用户输入。Django提供了多种字段类型,每种字段类型都有自己的参数和行为。
2024-11-12 21:00:00
941
原创 @csrf_exempt装饰器
用于标记一个视图函数或类,以指示 Django 框架在处理该视图时应该跳过跨站请求伪造(CSRF)保护。CSRF 是一种网络攻击方式,攻击者诱导用户在已认证的网站上执行非预期的操作。Django 默认启用了 CSRF 保护,以防止这种攻击。如果希望某个视图不受 CSRF 保护。如果你的视图是一个 API 端点,并且你通过其他方式(如 API 密钥、OAuth 等)来验证请求,那么你可能不需要 CSRF 保护。在这些情况下,你可以使用装饰器。
2024-11-10 17:41:11
1042
原创 路由地址和API地址有什么区别
定义:路由地址通常指的是路由器的IP地址,在网络中用于唯一标识路由器。用途:它允许网络管理员通过该地址访问路由器的管理界面,进行网络设置、配置、监控和管理等操作。
2024-11-06 16:15:35
974
原创 重构响应对象
重构响应对象是指对软件系统中的响应对象进行重新设计和实现,以改善其结构、功能和性能。响应对象通常用于封装系统对外部请求的响应数据,包括状态码、消息、数据等。二、重构的目的1、提高代码质量:通过重构,可以消除重复代码、简化逻辑、提高代码的可读性和一致性。2、优化性能:重构可能涉及对响应对象的生成和处理逻辑进行优化,从而提高系统的响应速度和整体性能。3、增强可扩展性和灵活性:重构后的响应对象结构更加清晰,更容易添加新功能或修改现有功能,使系统更容易适应未来的业务需求和技术变化。4、统一响应格式。
2024-11-01 20:45:00
951
原创 Router和route区别
1、RouterVue Router是Vue.js官方提供的一种路由管理器,它是一个Vue.js插件。Router用于管理应用程序的路由规则和状态,包括路由路径、组件等。它是全局可用的,可以在应用程序的任何组件中使用,以便轻松访问和操作。2、RouteRoute是Vue Router中的一个概念,它表示应用程序的当前路由状态。当URL路径发生变化时,Vue Router会将当前URL路径解析为一个Route对象。Route对象包含当前路由的路径、参数、查询参数等信息。
2024-10-31 21:00:00
933
原创 VueRouter引入步骤
在index.js文件中,导入Vue和VueRouter,并使用Vue.use(VueRouter)来安装VueRouter插件(对于Vue 3,需要使用createRouter和createWebHistory或createMemoryHistory来创建路由实例)。定义一个路由配置对象,该对象包含一个routes数组,数组中的每个元素都是一个路由规则对象,包含path(路径)和component(组件)等属性。创建一个新的Vue实例,并通过router选项将VueRouter实例挂载到Vue实例上。
2024-10-30 20:30:00
753
原创 Django设计ORM模型步骤
1、创建应用:首先,在Django项目中创建一个应用,这是为了组织和管理与特定功能相关的模型、视图和模板等。可以使用python manage.py startapp myapp命令来创建应用,其中myapp是应用的名称。2、定义模型:在应用的models.py文件中定义模型类。每个模型类都继承自django.db.models.Model,并且包含一些字段定义,这些字段对应于数据库表中的列。
2024-10-28 20:30:00
489
原创 CSS中为特定的元素设置背景图片(Top1,Top1,Top3)
符号通常在预处理器(如Sass或Less)中使用,代表父选择器的引用。元素分别设置不同的背景图片,且这些图片在各自的元素中不重复显示,宽度填满元素,高度自动调整。应该被替换为实际的父选择器名称,或者是直接写在样式表的上下文中,不需要。伪类选择器来选择父元素下的特定子元素,并对这些子元素内部的。),并且背景图片的尺寸被设置为100%的宽度和自动的高度(:选择父元素下的第一个子元素(:选择父元素下的第二个子元素(:选择父元素下的第三个子元素(),然后在这个子元素内部寻找。),然后在这个子元素内部寻找。
2024-10-27 16:42:35
608
原创 Vant4常用组件
Vant还提供了许多其他常用的移动端UI组件,如日历、下拉刷新、图片懒加载等。这些组件都具有轻量、易用、高效的特点,可以帮助开发者快速构建出符合移动端设计规范的应用界面。更多组件和详细的使用方法,可以访问 Vant 的官方文档进行查看。Vant 4 是一个轻量、可定制的移动端 Vue 组件库,它提供了多个高质量的组件,覆盖了移动端的主流场景。
2024-10-25 21:00:00
431
原创 网络请求库axios
1、定义:Axios是一个基于Promise的HTTP客户端,用于浏览器和Node.js环境。2、原理:在浏览器端,Axios使用XMLHttpRequests技术来发送HTTP请求;在Node.js中,它则使用http模块进行通信。Axios封装了这些底层技术,提供了更加易用和灵活的API。
2024-10-24 20:30:00
779
原创 Django模版
自定义过滤器允许你定义自己的模板过滤器,用于修改模板变量的值。你需要创建一个自定义的模板标签库,并在其中定义过滤器。步骤创建一个自定义模板标签库文件:在 Django 应用的目录中创建一个 Python 文件,例如。在模板中使用自定义过滤器:首先,你需要在模板的顶部加载自定义标签库。如果my_string是,那么上面的代码将输出"Hello "Django 的模板系统提供了一种灵活而强大的方式来生成动态 HTML 内容。
2024-10-23 16:35:39
375
原创 Django请求响应对象
在 Django 中,请求(request)和响应(response)对象是处理 HTTP 请求和返回 HTTP 响应的核心。它们分别由 Django 的和类表示。
2024-10-22 23:32:26
534
原创 Django入门
Django遵循模型-视图-模板(MVT)架构模式,使得开发者能够轻松地组织代码,实现前后端的分离。无论是个人项目还是企业级应用,Django都能提供强大的功能和灵活的扩展性。这包括单元测试、集成测试、功能测试等。通过测试,可以发现并修复代码中的错误和漏洞。这包括配置服务器环境、迁移数据库、部署代码等步骤。根据项目的需求,创建相应的视图和模板。这包括创建表单类、在视图中处理表单提交等。在开始编写代码之前,首先要明确项目的需求。这包括确定项目的目标、功能、用户群体等。这包括定义数据表、字段、关系等。
2024-10-21 21:45:00
1034
原创 Scripy基础
默认情况下,所有NumPy函数都可以在SciPy(命名空间)中使用,这通常用于线性代数等计算。)提供了许多内置的数学常数和物理常数,如圆周率π、黄金比例、光速、引力常数等。在开始使用SciPy之前,需要导入SciPy库和其他必要的模块。安装完成后,可以在Python中导入SciPy库并使用其提供的功能。可以使用pip或conda来安装SciPy。使用pip安装:在终端或命令提示符中运行。SciPy的常量模块(模块包含了哪些常量。
2024-10-18 09:17:46
353
原创 python数据分析
Python之所以成为数据分析领域的热门选择,主要得益于其丰富的库和工具,这些库和工具使得数据清洗、可视化、统计建模和机器学习等任务变得更加简单和高效。
2024-10-10 16:25:13
705
原创 python与mongodb交互
Python 与 MongoDB 的交互通常通过pymongo库来实现。pymongo是一个官方的、功能强大的 MongoDB Python 驱动程序,允许你执行各种数据库操作,如插入、查询、更新和删除文档。
2024-10-06 20:01:29
585
原创 MongoDB入门:安装及环境变量配置
一、安装MonggoDBWindows系统安装MongoDB1、下载MongoDB安装包访问MongoDB官方网站,选择与Windows系统相匹配的MongoDB Community Server版本进行下载。Download MongoDB Community Server | MongoDB2、安装MongoDB双击下载好的安装包文件,根据安装向导的提示进行安装。在安装过程中,可以选择安装类型(如Complete,即完整安装所有组件),并指定安装目录和数据目录。完成安装后
2024-09-29 20:30:00
2561
原创 配置Scrapy项目
在项目目录下,找到items.py文件,并定义你想要爬取的数据项(Item)。每个Item类都是一个简单的Python类,用于定义数据的结构。# items.pytitle = scrapy.Field() # 标题description = scrapy.Field() # 描述# 可以根据需要定义更多的字段。
2024-09-28 21:21:53
1005
1
原创 Scrapy框架入门
Scrapy是一款快速而强大的web爬虫框架,基于Twisted的异步处理框架、Twisted是事件驱动的。Scrapy是由python实现的爬虫框架:架构清晰、可扩展性强、可以灵活完成需求。
2024-09-28 15:33:00
743
原创 BeautifulSoup4在爬虫中的使用
Beautiful Soup 提供一些简单的python函数来处理导航、搜索等功能。它是一个工具箱,是python的一个库,最主要的功能是从网页获取数据。
2024-09-25 22:51:36
1155
原创 python库 | lxml库
1、lxml是一个用C语言编写的Python库,专为解析大型文档和处理复杂的XML文件设计。它提供了快速、易用、功能丰富的接口来处理XML和HTML文档。4、使用lxml库时,通常需要先导入etree模块,然后使用该模块提供的函数和类来加载、解析、修改和序列化XML或HTML文档。2、支持xpath,利用xpath语法,可以快速定位特定元素以及节点信息,提取出html、xml目标数据。5、lxml库的应用场景。
2024-09-25 22:33:41
513
原创 xpath在爬虫中的应用、xpath插件的安装及使用
1、打开谷歌浏览器进入扩展程序安装页面(右上角会有"开发者模式按钮")默认是关闭的,当安装此插件时需要把开发者模式打开。2、下载下来的xpath_helper是zip格式的,需要解压缩即可安装。关于xpath语法有很多,可以参考以下各个平台的学习网站。3、重启浏览器,再次点击扩展程序即可看见安装好的插件。
2024-09-25 22:27:26
1181
原创 Python内置的re库
Python内置的re库是专门用于处理正则表达式的标准库。它提供了一系列函数和类,使得在Python程序中可以使用正则表达式进行字符串的搜索、替换、分割等操作。re库的使用非常广泛,几乎任何需要复杂文本处理的场景都可以用到它。
2024-09-24 15:44:20
556
原创 Python提供内置正则表达式库
要注意的是,正则表达式并不是一个程序,它使用一种特定的语法模式来描述在搜索文本时要匹配的一个或多个字符串。正则表达式广泛应用于各种编程语言中,用于搜索、替换、验证等文本处理任务。正则表达式是一种强大的文本处理工具,可以匹配文本片段的模式。最简单的正则表达式就是普通的字符串,可以匹配自身。下图是正则表达式的测试编辑器。
2024-09-24 15:30:28
657
原创 request库的使用 | get请求
requests 库的 get 方法用于发送 HTTP GET 请求。GET 请求通常用于请求服务器发送数据。1、导入 requests 库:import requests2、发送 GET 请求:使用 requests.get() 方法发送请求。response = requests.get(url='http://www.jd.com')3、查看响应:requests.get() 方法返回一个 Response 对象,你可以通过该对象的属性和方法来访问响应内容。文本内容
2024-09-23 15:29:19
394
原创 vue如何挂载路由
在Vue中,挂载路由并不是指一个直接的API调用或方法,而是一个过程,它涉及到将Vue Router实例与Vue应用的根实例进行关联。这个过程通常是在Vue应用的入口文件中完成的,比如main.js或app.js。
2024-09-22 20:28:16
1079
原创 scss入门
SCSS(Sassy CSS)是一种CSS的预处理器,它扩展了CSS的功能,通过添加变量、嵌套规则、混合(Mixins)、函数等特性,使得CSS的编写更加灵活、强大和易于维护。
2024-09-19 22:45:02
532
原创 使用scss覆盖element plus主题
在使用Element Plus时,覆盖其默认主题可以通过SCSS变量来实现。Element Plus支持通过修改Sass变量来自定义主题。
2024-09-18 22:09:35
882
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人