自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (6)python爬虫--selenium

selenium 不仅简化了 Web 自动化测试的流程,还为数据采集和动态网页交互提供了强大的支持。借助 Python 的灵活性和 Selenium 的丰富功能,开发者能够高效地完成复杂的任务,无论是自动化测试、爬虫开发,还是网页监控。

2025-05-21 14:28:55 2458 1

原创 (5)python爬虫--BeautifulSoup(bs4)

在当今数据驱动的时代,网络爬虫技术已成为获取和分析网络信息的重要工具。Python 作为最受欢迎的编程语言之一,凭借其丰富的生态系统和简洁的语法,为开发者提供了强大的网页抓取能力。而在众多网页解析库中,`BeautifulSoup` 以其优雅的设计和易用性脱颖而出,成为 Python 爬虫领域的"瑞士军刀"。

2025-05-18 20:34:37 1594 2

原创 (4)python爬虫--JsonPath

在当今数据驱动的时代,JSON 已成为应用程序间数据交换的事实标准格式。无论是 Web API 响应、配置文件还是 NoSQL 数据库,JSON 结构数据无处不在。然而,当我们需要从复杂的 JSON 文档中精准提取特定数据时,传统的遍历方法往往显得笨拙而低效。这正是JSONPath大显身手的场景 - 作为一种类 XPath 的查询语言,它为我们提供了简洁而强大的路径表达式语法。本文将深入探讨 Python 生态中JSONPath。

2025-05-17 15:03:03 994 1

原创 (3)python爬虫--Xpath

本文介绍了XPath在网页数据提取中的应用,重点讲解了XPath的安装、基本使用及Python中的实战应用。首先,通过Chrome插件的安装与测试,确保XPath工具的正常使用。接着,详细介绍了如何在Python项目中安装XPath库,并通过示例代码展示了XPath解析本地HTML文件的基本语法和常见查询方法,包括路径查询、谓词查询、属性查询、模糊查询和逻辑运算。文章通过具体的HTML文件和Python代码示例,帮助读者快速掌握XPath的核心技术,提升数据采集和处理的效率。

2025-05-17 13:02:02 2281 2

原创 (2)Python爬虫--requests

在当今数据驱动的时代,网络爬虫成为获取互联网信息的重要工具之一。Python 作为一门简单易用且功能强大的编程语言,提供了许多优秀的库来帮助开发者高效地完成爬虫任务。其中,requests 库以其简洁的 API 和强大的功能,成为 HTTP 请求的首选工具。无论是简单的网页数据抓取,还是复杂的 API 交互,requests 都能以极少的代码实现高效的数据获取。本文将介绍 requests 库的基本用法,包括发送 GET/POST 请求、处理响应数据、设置请求头与参数,以及应对常见的反爬策略。

2025-05-12 10:17:20 2426 2

原创 (1)python爬虫--urllib

学习爬虫技术不仅能提升我们的编程能力,还能培养数据思维,为后续的数据挖掘、机器学习等方向奠定基础。

2025-05-07 15:25:27 6197 3

原创 Python文件教学

Python文件操作是程序与外部数据交互的关键环节,掌握文件读写、编码处理与异常捕获等核心技能,不仅能提升代码的健壮性,还能有效避免资源泄露和乱码问题。本文重点解析文件操作的实用技巧和常见陷阱,帮助开发者写出高效、安全的文件处理代码。

2025-04-29 14:03:18 673

原创 大疆强制21点下班:反内卷时代的一记响亮耳光

在互联网行业"996"工作制盛行的今天,大疆创新近日发布的"强制21点下班"政策犹如一记惊雷,在业界引发强烈反响。这一政策不仅是对畸形加班文化的直接挑战,更是对企业发展模式的深刻反思。让我们从多个维度剖析这一举措的深远意义。

2025-03-10 12:19:11 753

原创 Manus:革新未来的智能助手

。Manus作为一款先进的智能助手,正是为这一需求而生。它不仅能够帮助我们高效地处理日常事务,还能在多个领域提供专业的支持,成为我们生活中不可或缺的伙伴。本文将深入探讨Manus的作用及其优势,揭示它如何通过技术创新和智能化服务,彻底改变我们的生活方式和工作模式。

2025-03-09 17:59:51 1570

原创 Python 第二章:夯实基础,掌握核心

在第一章中,我们初步认识了 Python,并搭建了开发环境,编写了第一个 Python 程序。 本章我们将深入 Python 的基础知识,学习变量、数据类型、运算符、控制流程、函数等核心概念,为后续更复杂的编程任务打下坚实的基础。

2025-03-06 21:39:17 722

原创 初识Python:一门简洁而强大的编程语言

在当今的编程世界中,Python无疑是最受欢迎的语言之一。无论是初学者还是经验丰富的开发者,Python都以其简洁的语法和强大的功能吸引了无数人。本文将带你初步了解Python,探讨它的特点、应用场景以及为什么它如此受欢迎。无论你是编程新手,还是想扩展技能的老手,这篇文章都将为你提供一个全面的Python入门指南。

2025-03-05 22:11:01 1812

原创 MyBatis:简化数据库操作的利器

在Java开发中,与数据库的交互是不可避免的。传统的JDBC操作虽然直接,但存在代码冗余、维护困难等问题。为了解决这些问题,ORM(对象关系映射)框架应运而生。MyBatis作为一款优秀的ORM框架,以其灵活性和易用性,成为了众多开发者的首选。本文将介绍MyBatis的基本用法,并探讨为什么要使用MyBatis。

2025-03-03 16:23:39 967

原创 Java中的四种排序算法详解

排序算法是计算机科学中最基本且重要的算法之一。它们不仅帮助我们理解数据组织的原理,还在实际应用中发挥着关键作用,如数据库索引、搜索引擎排序等。本文将详细介绍Java中四种常见的排序算法:冒泡排序、选择排序、插入排序和快速排序,并通过代码示例帮助读者更好地理解它们的实现原理。

2025-03-02 17:11:11 954

原创 如何高效学习 Java

Java 作为一门广泛应用于企业级开发、移动应用开发等领域的编程语言,拥有庞大的生态系统和丰富的学习资源。然而,面对海量的学习资料和复杂的技术栈,许多初学者常常感到迷茫,不知从何入手。本文将为你提供一些高效学习 Java 的方法和技巧,帮助你在学习过程中少走弯路,快速掌握 Java 的核心知识。

2025-03-01 17:44:34 1191

原创 Java 连接 Redis 的两种方式

本文介绍了 Java 连接 Redis 的两种常用方式:**Jedis** 和 **Lettuce**。Jedis 是一个轻量级的 Redis 客户端,简单易用,适合大多数场景;Lettuce 则基于 Netty 实现,支持异步和响应式编程,适合高并发场景。文章详细说明了如何通过 Maven 添加依赖、如何建立连接、如何使用连接池以及如何进行基本的 Redis 操作。无论是初学者还是有经验的开发者,都可以通过本文快速掌握 Java 连接 Redis 的方法。

2025-02-28 11:44:45 1376 1

原创 Redis:高性能的键值存储系统

Redis是一个高性能的键值存储系统,支持多种数据结构如字符串、哈希、列表、集合和有序集合。它广泛应用于缓存、会话存储、消息队列、实时分析和排行榜等场景。Redis的主要优势在于其基于内存的存储方式,提供了极高的读写性能,并支持数据持久化。本文介绍了Redis的基本概念、主要用途以及常用命令,帮助开发者更好地理解和使用Redis。

2025-02-27 15:13:22 1298 1

原创 MySQL与NoSQL:数据库技术的双面选择与学习价值

在当今数据驱动的时代,数据库技术是数字世界的核心基础设施。无论是社交媒体的用户画像、电商平台的交易记录,还是物联网设备的实时数据流,都离不开高效可靠的存储解决方案。传统关系型数据库(如MySQL)与新兴的NoSQL数据库形成了鲜明的技术分野。本文将深入解析两者的异同,并探讨在MySQL仍占据主流地位的今天,为何开发者仍需拥抱NoSQL技术栈。

2025-02-26 19:38:09 1103 1

原创 Day8、Vue3常见的几种API

shallowRef 与 shallowReactive 的浅层响应式控制,readonly 与 shallowReadonly 的只读数据保护,toRaw 与 markRaw 的原始对象访问与非响应式标记,以及 customRef 的自定义响应式逻辑。此外,还将介绍 Teleport 实现组件渲染到任意 DOM 位置的功能,以及 Suspense 处理异步组件加载状态的能力。通过代码示例和场景分析,帮助开发者更好地理解和应用这些核心 API。

2025-02-25 14:01:03 1451 1

原创 Day7、Vue3 组件通信技术

在 Vue3 中,组件通信是构建应用的核心之一。常用的通信方式包括 `props`(父传子)、`emit`(子传父)、`mitt`(跨组件通信)、`v-model`(双向绑定)、`$attrs`(透传属性)、`$refs`(访问子组件实例)和 `$parent`(访问父组件实例)。每种方式都有其独特的优势和适用场景,例如 `props` 适合单向数据流,`mitt` 适合解耦的跨组件通信,而 `v-model` 则简化了双向绑定。根据实际需求选择合适的通信方式,可以提升代码的可维护性和开发效率。

2025-02-24 16:03:34 1122 1

原创 Day6、Vue3 Pinia状态管理库

Pinia 是 Vue.js 生态中一个现代化、轻量级的状态管理库,专为 Vue 3 设计。它通过集中式的 Store 管理应用状态,支持模块化开发,使状态管理更加清晰和高效。Pinia 深度集成了 Vue 3 的 Composition API,提供了响应式的状态、计算属性(Getters)和操作方法(Actions),使开发者能够以更直观的方式管理数据。与 Vuex 相比,Pinia 的 API 更简洁,且对 TypeScript 提供了开箱即用的支持。

2025-02-23 15:45:01 873 1

原创 Day5、Vue3 Router路由(下)

今天我们重点讲解了 Vue Router 的进阶功能。通过 props 配置,可以将路由参数以 props 形式传递给组件,提升代码可读性和可维护性。replace 属性 用于替换历史记录,避免多余的回退操作。编程式导航 提供了动态控制路由的能力,适用于复杂的跳转逻辑。最后,重定向 功能可以轻松实现路径的跳转,适用于路径更新或页面迁移的场景。这些功能帮助我们更灵活地管理路由,构建高效、易维护的单页面应用。

2025-02-22 14:58:35 1101 1

原创 Day4、Vue3 Router路由(上)

今天我们系统学习了 Vue Router 的核心功能,包括基础路由配置、两种传参方式(Query 和 Params)以及嵌套路由的使用。通过路由表定义、动态路径传参和子路由配置,我们掌握了如何实现页面跳转、参数传递和复杂布局。明天将继续深入动态路由和懒加载等高级技巧,进一步提升 Vue 应用的路由管理能力。动手实践是巩固知识的最佳方式,建议尝试实现一个带导航和参数传递的 Demo!

2025-02-21 20:54:23 1047 1

原创 Day3、Vue3 核心语法(下)

本篇接续上篇,深入讲解 Vue 3 核心语法进阶知识,包括生命周期钩子、组合式 API (hooks)等。你将学习如何构建更复杂、灵活的 Vue 3 应用,并掌握其高级特性和最佳实践。文章内容深入浅出,助你全面提升 Vue 3 开发技能。

2025-02-20 18:40:55 936 1

原创 Day2、Vue3 核心语法(上)

本文解析 Vue3 的核心语法,涵盖响应式系统、组合式 API 等关键特性,通过代码示例帮助开发者快速上手。文章未完,明日继续补充,欢迎交流代码疑问!

2025-02-19 16:55:36 986 1

原创 Day1、 Vue3 入门指南

本文是一篇 Vue3 入门指南,介绍了 Vue3 的核心特点与应用场景,并详细讲解了如何通过 Vite 和 Vue CLI 快速创建第一个 Vue3 项目。通过本文,读者可以快速上手 Vue3,为后续深入学习打下基础。

2025-02-17 21:01:07 1208 4

空空如也

空空如也

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

TA关注的人

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