- 博客(33)
- 收藏
- 关注
原创 python数据分析
Python之所以成为数据分析领域的热门选择,主要得益于其丰富的库和工具,这些库和工具使得数据清洗、可视化、统计建模和机器学习等任务变得更加简单和高效。
2024-10-10 16:25:13 617
原创 python与mongodb交互
Python 与 MongoDB 的交互通常通过pymongo库来实现。pymongo是一个官方的、功能强大的 MongoDB Python 驱动程序,允许你执行各种数据库操作,如插入、查询、更新和删除文档。
2024-10-06 20:01:29 519
原创 MongoDB入门:安装及环境变量配置
一、安装MonggoDBWindows系统安装MongoDB1、下载MongoDB安装包访问MongoDB官方网站,选择与Windows系统相匹配的MongoDB Community Server版本进行下载。Download MongoDB Community Server | MongoDB2、安装MongoDB双击下载好的安装包文件,根据安装向导的提示进行安装。在安装过程中,可以选择安装类型(如Complete,即完整安装所有组件),并指定安装目录和数据目录。完成安装后
2024-09-29 20:30:00 926
原创 配置Scrapy项目
在项目目录下,找到items.py文件,并定义你想要爬取的数据项(Item)。每个Item类都是一个简单的Python类,用于定义数据的结构。# items.pytitle = scrapy.Field() # 标题description = scrapy.Field() # 描述# 可以根据需要定义更多的字段。
2024-09-28 21:21:53 924
原创 Scrapy框架入门
Scrapy是一款快速而强大的web爬虫框架,基于Twisted的异步处理框架、Twisted是事件驱动的。Scrapy是由python实现的爬虫框架:架构清晰、可扩展性强、可以灵活完成需求。
2024-09-28 15:33:00 708
原创 BeautifulSoup4在爬虫中的使用
Beautiful Soup 提供一些简单的python函数来处理导航、搜索等功能。它是一个工具箱,是python的一个库,最主要的功能是从网页获取数据。
2024-09-25 22:51:36 879
原创 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 422
原创 xpath在爬虫中的应用、xpath插件的安装及使用
1、打开谷歌浏览器进入扩展程序安装页面(右上角会有"开发者模式按钮")默认是关闭的,当安装此插件时需要把开发者模式打开。2、下载下来的xpath_helper是zip格式的,需要解压缩即可安装。关于xpath语法有很多,可以参考以下各个平台的学习网站。3、重启浏览器,再次点击扩展程序即可看见安装好的插件。
2024-09-25 22:27:26 865
原创 Python内置的re库
Python内置的re库是专门用于处理正则表达式的标准库。它提供了一系列函数和类,使得在Python程序中可以使用正则表达式进行字符串的搜索、替换、分割等操作。re库的使用非常广泛,几乎任何需要复杂文本处理的场景都可以用到它。
2024-09-24 15:44:20 499
原创 Python提供内置正则表达式库
要注意的是,正则表达式并不是一个程序,它使用一种特定的语法模式来描述在搜索文本时要匹配的一个或多个字符串。正则表达式广泛应用于各种编程语言中,用于搜索、替换、验证等文本处理任务。正则表达式是一种强大的文本处理工具,可以匹配文本片段的模式。最简单的正则表达式就是普通的字符串,可以匹配自身。下图是正则表达式的测试编辑器。
2024-09-24 15:30:28 617
原创 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 220
原创 vue如何挂载路由
在Vue中,挂载路由并不是指一个直接的API调用或方法,而是一个过程,它涉及到将Vue Router实例与Vue应用的根实例进行关联。这个过程通常是在Vue应用的入口文件中完成的,比如main.js或app.js。
2024-09-22 20:28:16 928
原创 scss入门
SCSS(Sassy CSS)是一种CSS的预处理器,它扩展了CSS的功能,通过添加变量、嵌套规则、混合(Mixins)、函数等特性,使得CSS的编写更加灵活、强大和易于维护。
2024-09-19 22:45:02 322
原创 使用scss覆盖element plus主题
在使用Element Plus时,覆盖其默认主题可以通过SCSS变量来实现。Element Plus支持通过修改Sass变量来自定义主题。
2024-09-18 22:09:35 496
原创 Axios请求拦截器和Axios响应拦截器
在使用axios进行HTTP请求时,请求拦截器(Request Interceptors)和响应拦截器(Response Interceptors)是非常有用的功能,它们允许你在请求被发送到服务器之前或在服务器响应被then或catch处理之前对它们进行拦截。
2024-09-18 22:03:31 574
原创 Element UI在工程中使用方式
Element UI 是一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库。它提供了丰富的 UI 组件,可以帮助你快速搭建出美观且功能丰富的 Vue 应用。尽管 Element UI 官方已经宣布停止对 Vue 3 的直接支持(转而支持 Element Plus,其 Vue 3 版本),但它在 Vue 2 项目中仍然非常流行。
2024-09-18 21:53:00 540
原创 创建VUE项目(安装环境及依赖)
在前面的博客中已经叙述过如何创建项目,详情请点击:VUE3如何创建项目_新建一个vue3项目-CSDN博客在Vue 3中,手动创建项目主要可以通过几种不同的脚手架工具来实现,这些工具能够帮助你快速搭建Vue 3项目的基本结构。_新建一个vue3项目在Vue 3项目(或任何Node.js项目)的终端中,你不能直接“删除Node.js版本”或“npm”本身,因为这些是安装在系统级别的软件,而不是项目级别的依赖。
2024-09-18 21:40:28 788
原创 SpringCloud操作MySQL数据
Spring Cloud 是一系列框架的集合,它利用 Spring Boot 的开发便利性,为微服务架构中常见的模式提供了解决方案。操作 MySQL 数据库通常不是 Spring Cloud 的直接功能,但 Spring Cloud 可以与 Spring Data JPA 或 MyBatis 等 ORM(对象关系映射)框架结合使用,来实现对 MySQL 的操作。
2024-09-17 23:03:38 754
原创 一个Vue3框架 | Element Plus
安装Element UI(现已更名为Element Plus,针对Vue 3)或Element(针对Vue 2)组件库到你的Vue项目中,主要依赖于你使用的Vue版本。下面我将介绍我如何在我的项目中安装Element。
2024-09-13 16:06:01 936
原创 provider和inject跨层数据传递
1)provider顶层组件通过该函数提供数据。⑧provider和inject跨层数据传递。2)inject底层组件通过该函数获取数据。dowen.vue底层组件代码。content-vue中间层。
2024-09-13 10:44:14 274
原创 VUE3新特征(watch函数、生命周期函数、父子通信)
2)setup、onMounted加载时、onUnmounted组件卸载、onBeforeUpdate更新前、onUpdate。深度侦听,默认情况属于浅层侦听,只能侦听至第一层,如果希望侦听对象里的属性需要配置深度侦听。1)组件从创建到销毁过程中称为生命周期,可以利用生命周期函数在创建或销毁过程中进行逻辑操作。精确侦听,如果对象中有对个,希望只侦听某一个属性需要配置精确侦听。3)2.0版本的生命周期函数名,少on。④、watch侦听属性。
2024-09-12 20:09:34 438
原创 VUE3新特征(setup函数、、reactive和ref函数、computed函数)
共同点:两者都可以实现对象绑定,用于创建响应式的数据,当数据变化时。视图能够自动更新。不同点:ref用于包装JavaScript基本类型(如字符串、数字、布尔值等),以及对象和数组。reactive专门用于处理JavaScript对象和数组等复杂数据的响应式问题,仅支持对象或数组类型的数据。reactive可以直接访问或修改响应式对象的属性或方法,不需要额外的.value值。ref需要通过.value属性访问或修改响应式数据的实际值。在模板中,如果ref位于顶层,Vue会自动解包,不不需要.value。
2024-09-11 16:06:27 540
原创 VUE语法(计算属性、监视属性)
计算属性是一种特殊的响应式属性,它们根据响应式依赖项的值计算得出。计算属性非常适合用于当你需要根据现有数据派生出一些状态时,它们是缓存的,只有当依赖项改变时才会重新计算。
2024-09-10 22:11:54 276
原创 VUE语法模板(第一章)
在Vue 3中,差值表达式是指在模板中嵌入JavaScript表达式的一种方式。这允许你将动态数据绑定到视图上。差值表达式通常使用双大括号{{ }}包裹JavaScript表达式。功能:向页面输出数据差值表达式可以使用各种运算符号在差值表达式可以使用条件运算符在差值表达式可以使用调用对象的函数。
2024-09-10 22:03:57 505
原创 认识VUE
Vue (发音为 /vjuː/,类似 View) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是 简单还是复杂的界面,Vue 都可以胜任。官网地址:英文官网: https://vuejs.org/中文官网: https://cn.vuejs.org/
2024-09-09 16:27:24 459
原创 ES6新特征
ECMA-262_6th_edition_june_2015,也被称为ECMAScript 2015或ES6,为JavaScript语言带来了许多重要的升级和改进。它引入了许多新的语言特性和语法改进,为JavaScript开发者带来了更强大、更现代化的编程能力。ES6新增了let和const,用来声明变量。
2024-09-08 21:26:14 1195
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人