自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【MySQL基础篇】函数、外键约束、多表查询与事务

概述:指从多张表中查询数据笛卡尔积:笛卡尔乘积是指在数学中,两个集合A集合 和 B集合的所有组合情况。(在多表查询时,需要消除无效的笛卡尔积)id INT AUTO_INCREMENT PRIMARY KEY COMMENT '部门ID',name VARCHAR(50) NOT NULL COMMENT '部门名称') COMMENT '部门表';(1, '研发部'),(2, '市场部'),(3, '财务部'),(4, '销售部'),(5, '总经办'),(6, '人事部');

2025-11-22 12:33:06 355

原创 【MySQL基础篇】SQL 语法指南

MySQL数据库概述 本文介绍了MySQL数据库的基本概念和操作,主要内容包括: 数据库相关术语解释,如DB、DBMS和SQL的定义 MySQL服务的启动关闭方法及客户端连接方式 关系型数据库的特点和优势 SQL语言的通用语法规则和四大分类(DDL、DML、DQL、DCL) 数据库的基本操作(查询、创建、删除和使用) MySQL支持的主要数据类型,包括数值类型(如INT、FLOAT)和字符串类型(如CHAR、VARCHAR) 文章提供了实用的SQL命令示例和操作截图,适合MySQL初学者快速了解数据库基础知

2025-11-22 12:25:02 340

原创 Linux系统操作:从命令到环境部署

本文摘要:Linux系统分为内核版和发行版,发行版包括Ubuntu、RedHat等。常用命令包括目录操作(ls、cd)、文件操作(cat、more)、编辑(vim)及查找命令(find、grep)。软件安装方式主要有二进制包、rpm、yum和源码编译。详细演示了JDK和MySQL的安装过程,包括环境变量配置、初始化数据库、防火墙设置等。特别讲解了MySQL的远程访问配置及防火墙端口开放操作,最后指导如何测试客户端连接。

2025-11-19 10:12:53 814

原创 解决FinalShell连接虚拟机失败的原因

摘要:解决FinalShell连接Linux虚拟机失败问题。主要排查步骤:1.核对VMware与FinalShell的IP地址是否一致;2.若执行ipaddr命令发现ens33网卡显示DOWN状态,说明未分配IP;3.使用命令sudo ip link set ens33 up启用网卡;4.再次查看IP并确保FinalShell配置一致即可连接。该方法适用于因网卡未启用导致的连接超时问题。

2025-11-13 14:08:58 877

原创 Selenium浏览器自动化实战技巧

本文摘要:Selenium自动化操作指南,包含以下核心内容:1)浏览器基础操作(启动/关闭、访问网页、窗口控制);2)页面导航(前进/后退/刷新);3)元素定位与操作(8种定位方法、点击、输入文本等);4)鼠标键盘操作(悬停、组合键等);5)页面滚动控制;6)高级设置(无头模式、隐式等待)。通过Python代码示例展示如何实现Web自动化测试,从基础操作到复杂交互场景,覆盖Selenium核心功能。

2025-11-12 09:45:18 1003

原创 HTML解析高手 - XPath

摘要:本文介绍了XPath的基本语法规则及其在Python中的lxml库实现。主要内容包括:1)XPath常用规则如节点选择、属性匹配等;2)使用lxml库进行HTML解析,包括etree.HTML()和etree.parse()方法;3)节点定位技术,如子节点选择、父节点查找、多属性匹配等;4)文本和属性提取方法;5)按序选择节点的技巧。文章通过代码示例演示了如何利用XPath定位和处理HTML文档中的各种元素,包括处理多值属性、多条件匹配等复杂场景。

2025-11-11 14:23:36 427

原创 爬虫数据提取:玩转正则表达式(抓取猫眼电影排行)

本文介绍了Python中使用正则表达式进行字符串处理的方法。主要内容包括:1)正则表达式基础语法,如字符匹配、分组提取等;2)Python re库的常用方法,包括match()、search()、findall()等;3)实际应用案例演示如何抓取猫眼电影排行数据,包括URL获取、页面解析、数据提取和存储等完整流程。正则表达式在字符串处理中具有强大的匹配和提取能力,结合Python的re库可以实现复杂文本处理任务,文中以电影数据抓取为例展示了正则表达式的典型应用场景。

2025-11-11 14:13:07 1214

原创 告别urllib:requests库让爬虫更简单

urllib库中的urlopen()方法实际上是以 GET方式请求网页,而requests中相应的方法就是 get()方法。requests提供证书验证功能--verify参数(控制是否检查此证书,不加verify时,默认True,自动验证)也可以指定一个本地证书用作客户端证书,这可以时单个文件(包含密钥和证书)或一个包含两个文件路径的元组。维持一个会话,即在同一个浏览器打开一个新的浏览器选项卡,而不是在两个浏览器打开不同的页面。网页返回类型实际上是str类型的,但它特殊,是JSON类型的。

2025-11-09 20:31:14 841

原创 Python爬虫入门:urllib库完全指南

摘要:本文介绍了Python urllib模块的核心功能,包括使用urlopen()发送HTTP请求、Request类构造请求、异常处理、URL解析和Robots协议分析。主要内容涵盖:1)基本请求发送和响应处理;2)添加headers和POST参数;3)代理和Cookie管理;4)URL的解析与拼接;5)使用robotparser解析robots.txt文件。文章详细演示了各种实用场景的操作方法,如伪装浏览器、处理重定向和认证、参数编码解码等,是Python网络请求的实用指南。(149字)

2025-11-09 19:15:19 1154

原创 提升Python效率:字符串方法与函数使用

本文主要介绍了Python中字符串和函数的相关操作。字符串部分涵盖了驻留机制、查询、转换、对齐、切片、格式化等操作,并解释了比较操作的原理。函数部分详细讲解了参数传递、返回值、参数定义规则及作用域等概念,同时演示了递归函数的应用。文章通过大量代码示例展示了字符串处理和函数定义调用的核心知识点,为Python编程提供了实用参考。

2025-11-08 09:37:42 729

原创 Python常用数据结构:字典、集合、列表、元组基本使用

本文系统介绍了Python中常用的数据结构和函数操作。主要包括:range()函数的三种参数用法及其内存优势;for-in循环的应用场景;eval()函数的功能和风险;列表(list)的创建、索引、切片、增删改查、排序等操作;字典(dict)的创建、元素获取、视图操作和遍历方法;元组(tuple)的不可变特性;集合(set)的创建、关系判断和数学运算。文章重点阐述了各种数据结构的特点和使用场景,如列表的可变序列特性、字典的键值对存储方式、元组的不可变性和集合的无序唯一性,并提供了丰富的代码示例说明这些数据结

2025-11-06 10:32:36 1011

原创 Python编程起步:输入输出、数据类型与运算符

本文摘要: Python基础语法解析,包含输入输出、数据类型、运算符等核心内容。重点介绍了print()函数多种用法(输出数字、字符串、文件写入),input()输入函数及类型转换,转义字符处理,字符串编码规则。详细解析了变量定义、常见数据类型(整型、浮点、布尔、字符串)及其转换方法。深入讲解了各类运算符(算术、赋值、比较)的使用规则,特别说明了解包赋值和对象比较的is/==区别。最后阐述了对象的布尔值判断标准,指出空容器和零值为False,其余为True。全文系统梳理了Python编程的入门知识要点。

2025-11-06 10:17:40 925

空空如也

空空如也

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

TA关注的人

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