自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 爬虫学习--10.MySQL数据库的介绍与安装

​MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 数据库是一个存储数据的仓库,按照数据结构,来组织,管理和存储数据,并提供了增、删、改、查的功能。​

2024-05-18 08:11:30 579

原创 python项目练习——32.华为交换机的配置命令运维脚本

这个脚本将帮助你自动化备份华为交换机的配置命令,极大提高运维效率。如果需要处理其他命令或者增加更多功能,可以在send_command函数中添加更多命令。

2024-05-17 11:58:52 556

原创 爬虫学习--9.三大数据解析方式对比

以下是XPath、BeautifulSoup4和正则表达式三种数据解析方式与各自应用场景的对比:

2024-05-16 10:05:16 824

原创 爬虫学习--8.正则表达式

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。正则表达式使用单个字符串来描述、匹配一系列匹配某个语法规则的字符串。正则表达式是繁琐的,但它是强大的,学会之后的应用会让你除了提高效率外,会给你带来绝对的成就感。许多程序设计语言都支持利用正则表达式进行字符串操作

2024-05-15 10:57:20 989

原创 爬虫学习--7.csv模块

​csv模块什么是csv?CSV (Comma Separated Values),即逗号分隔值(也称字符分隔值,因为分隔符可以不是逗号),是一种常用的文本格式,用以存储表格数据,包括数字或者字符。很多程序在处理数据时都会碰到csv这种格式的文件。python自带了csv模块,专门用于处理csv文件的读取​

2024-05-14 06:58:02 852

原创 爬虫学习--6.bs4 库

基本概念简单来说,Beautiful Soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下:'''Beautiful Soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因为简单,所以不需要多少代码就可以写出一个完整的应用程序。'''Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库。它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式

2024-05-13 11:01:57 1084

原创 爬虫学习--5.xpath数据解析

xpath是XML路径语言,它可以用来确定xml文档中的元素位置,通过元素路径来完成对元素的查找。HTML就是XML的一种实现方式,所以xpath是一种非常强大的定位方式。

2024-05-09 17:34:33 542

原创 MySQL数据库——23.元数据

MySQL 元数据是关于数据库和表结构的数据,它包含了数据库中的各种信息,例如表的结构、索引、触发器、存储过程等。

2024-05-08 10:04:16 1083

原创 MySQL数据库——22.复制表

MySQL 中复制表是指创建一个与现有表具有相同结构和数据的新表。可以使用 CREATE TABLE ... SELECT 语句或者 CREATE TABLE ... LIKE 语句来复制表。下面是两种方法的示例:

2024-05-07 17:33:54 466

原创 MySQL数据库——21.临时表

临时表在会话结束后会自动删除,无需手动删除。这样就能够方便地在会话期间存储临时数据,并在会话结束后自动清理,不会对数据库产生长期影响。

2024-05-06 06:40:34 949

原创 MySQL数据库——20.索引

在 MySQL 中,索引是一种特殊的数据结构,用于快速查找数据库表中的数据。索引可以帮助提高查询速度,特别是对于大型数据表而言,使用索引可以大大减少查询的时间复杂度。

2024-05-05 11:10:24 965

原创 MySQL数据库——19、ALTER 命令

MySQL 中的 ALTER 命令用于修改现有的数据库表,可以执行多种操作,例如添加、删除、修改列,修改表的名称或数据类型等。下面是一些常见的 ALTER 命令及其作用:

2024-05-04 10:51:22 599

原创 爬虫学习--4.Cookie与Session实战

在浏览网站的过程中,我们经常会遇到需要登录的情况,有些页面只有登录之后才可以访问。在登录之后可以连续访问很多次网站,但是有时候过一段时间就需要重新登录。还有一些网站,在打开浏览器时就自动登录了,而且在很长时间内都不会失效,这又是什么情况?其实这里面涉及 Session 和Cookie 的相关知识,本节就来揭开它们的神秘面纱。

2024-05-03 09:20:56 607

原创 爬虫学习--3.Requests模块

Requests模块Requests简介Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的,所以它比 urllib 更加 Pythoner。更重要的一点是它支持 Python3 哦!

2024-05-02 09:02:44 705

原创 爬虫学习--2.urllib 库

urllib了解urllib 库 是 Python 内置的 HTTP 请求库。urllib 模块提供的上层接口,使访问 www 和 ftp 上的数据就像访问本地文件一样。 有以下几种模块:urllib.request 请求模块urllib.error 异常处理模块urllib.parse url解析模块urllib.robotparser robots.txt 解析模块

2024-05-01 10:45:47 1374 1

原创 爬虫学习--1.前导知识

随着大数据时代的来临,网络爬虫在互联网中的地位将越来越重要。互联网中的数据是海量的,如何自动高效地获取互联网中我们感兴趣的信息并为我们所用是一个重要的问题,而爬虫技术就是为了解决这些问题而生的。 我们感兴趣的信息分为不同的类型:如果只是做搜索引擎,那么感兴趣的信息就是互联网中尽可能多的高质量网页;如果要获取某一垂直领域的数据或者有明确的检索需求,那么感兴趣的信息就是根据我们的检索和需求所定位的这些信息,此时,需要过滤掉一些无用信息。前者我们称为通用网络爬虫,后者我们称为聚焦网络爬虫。

2024-04-30 09:35:31 1829

原创 JavaScript基础——4.JS函数

JS 函数声明需要以 function 关键字开头,后面跟上空格以及函数名,函数体用花括号括起来 格式如下:function 函数名(参数) {// 函数中的代码// 示例代码 函数声明// 函数表达式 类似于 python中的匿名函数。

2024-04-29 10:00:33 1060

原创 JavaScript基础——3.分支、循环语句

if(条件表达式){ // 当表达式成立时要执行的代码}else{ // 当表达式不成立时要执行的代码}// JavaScript

2024-04-28 10:11:23 510 2

原创 JavaScript基础——2.js输出语句

1. alert()函数在浏览器弹出一个提示框

2024-04-27 12:44:09 526 2

原创 JavaScript基础——1.js基础语法

js全称JavaScript,是一种轻量级的面向对象的编程语言,既能用在浏览器中控制页面交互,也能用在服务器端作为网站后台(借助 Node.js),因此 JavaScript 是一种全栈式的编程语言。JavaScript 与 HTML 和 CSS 共同构成了我们所看到的网页,其中:HTML 用来定义网页的内容,例如标题、正文、图像等;CSS 用来控制网页的外观,例如颜色、字体、背景等;JavaScript 用来实时更新网页中的内容,例如从服务器获取数据并更新到网页中,修改某些标签的样式或其中

2024-04-26 10:34:14 1051 3

原创 CSS基础——3.CSS盒子模型、浮动、定位

盒子模型是网页设计中经常用到的一种思维模型,由四个部分构成,从内到外分别为内容区(content)、内边距(padding)、边框(border)和外边距(margin),CSS 为这四个部分提供了一系列相关属性,通过对这些属性的设置可以丰富盒子的表现效果。

2024-04-25 09:58:56 864

原创 CSS基础——2.CSS选择器

1. 通用选择器通用选择器用星号*表示,它不匹配某个特定的 HTML 元素,而是匹配 HTML 文档中的每个元素,开发中通常使用通用选择器来清除 HTML元素中默认的内外边距

2024-04-24 10:02:53 1344

原创 CSS基础——1.CSS样式

CSS 是“Cascading Style Sheet”的缩写,中文意思为“层叠样式表”,用于描述网页的表现形式(例如网页元素的位置、大小、颜色等。css的主要作用是定义网页的样式CSS样式1. 行内样式行内样式:直接定义在 HTML 标签的 style 属性中

2024-04-23 10:37:45 700

原创 python项目练习——31.赛车游戏

游戏初始化:设置游戏窗口的大小和标题。创建游戏场景,包括赛道、赛车和障碍物。初始化游戏得分和计时器。

2024-04-22 11:08:18 502

原创 MySQL数据库——18、事务

在MySQL中,事务是一组SQL语句,它们作为一个逻辑单元一起执行,并且要么全部成功提交,要么全部失败回滚。这种保证称为ACID(原子性、一致性、隔离性和持久性)特性。事务允许在数据库中执行复杂的操作,并确保数据的完整性和一致性。以下是MySQL中事务的基本概念、事务控制语句和事务处理的主要方法:

2024-04-22 11:00:49 1172

原创 python项目练习——30.俄罗斯方块

游戏初始化:设置游戏窗口的大小和标题。创建游戏区域和方块的初始状态。初始化游戏得分和级别。游戏主循环:不断监听用户的输入,控制方块的移动、旋转和下落。在游戏区域中逐帧显示方块的位置和状态。检测方块是否触底或与其他方块重叠,如果是,则生成新的方块。方块的移动:根据用户的输入控制方块的左右移动、旋转和快速下落。每个游戏循环中,根据当前的输入更新方块的位置和状态。

2024-04-21 07:57:22 708

原创 MySQL数据库——17.正则表达式

MySQL正则表达式是一种强大的模式匹配工具,用于在文本数据中搜索和匹配特定的模式。MySQL使用正则表达式来执行模式匹配的操作,可以在SELECT语句的WHERE子句中使用,也可以在其他SQL语句中使用。

2024-04-21 07:52:34 1510

原创 python项目练习——29.贪吃蛇

游戏初始化:设置游戏窗口的大小和标题。创建蛇的初始位置和长度。创建食物的初始位置。游戏主循环:不断监听用户的输入,控制蛇的移动方向。检测蛇是否吃到了食物,如果吃到了,蛇的长度增加,食物重新生成在随机位置。检测蛇是否撞到了墙壁或者自己的身体,游戏结束。蛇的移动:根据用户的输入控制蛇的移动方向,可以使用键盘的方向键进行控制。每个游戏循环中,根据当前的移动方向更新蛇的位置。如果蛇吃到了食物,则不移除蛇的尾部,否则移除蛇的尾部,使得蛇看起来在移动。

2024-04-20 10:30:19 751

原创 MySQL数据库——16.NULL 值处理

在MySQL中NULL值表示一个字段的内容是未知或不适用的。在处理NULL值时,需要特别注意,因为它可能会对数据库查询和操作产生影响。

2024-04-20 09:57:20 479

原创 MySQL数据库——15.连接的使用

常见的连接类型包括 INNER JOIN(内连接)、LEFT JOIN(左连接)和 RIGHT JOIN(右连接)。INNER JOIN(内连接)INNER JOIN 也称为等值连接,它获取两个表中字段匹配关系的记录。具体用法如下:

2024-04-19 14:44:24 621

原创 python项目练习——28.自动抢火车票脚本

确定抢购信息:出发站:例如,"北京"到达站:例如,"上海"出发日期:例如,"2024-05-01"确定登录12306账号信息:用户名密码环境准备:安装Python编程环境

2024-04-19 14:35:27 4451

原创 python项目练习——27.文件同步工具

文件同步工具实现两个文件夹之间的文件同步,确保它们的内容保持一致。

2024-04-18 09:58:42 332

原创 MySQL数据库——14.GROUP BY 语句

GROUP BY 语句用于对查询结果按照一个或多个列进行分组,并对每个分组应用聚合函数(如 COUNT, SUM, AVG, MAX, MIN 等)进行计算。

2024-04-18 09:41:55 408

原创 python项目练习——26、车辆追踪和管理系统

用户管理模块:用户注册:允许用户创建账户,并保存到用户管理模块中。用户登录:已注册用户可以登录到他们的账户。车辆管理模块:车辆信息录入:管理员可以录入新车辆的信息,包括车牌号、车型、品牌、购买日期等。车辆信息查看:允许用户查看所有车辆的信息。

2024-04-17 10:23:56 994

原创 MySQL数据库——13.ORDER BY(排序) 语句

在 MySQL 中ORDER BY 语句用于对查询结果进行排序。可以根据一个或多个列的值对结果集进行排序,可以指定升序(ASC)或降序(DESC)排序。

2024-04-17 10:11:11 624

原创 python项目练习——25、在线菜谱分享网站

用户管理模块:用户注册:允许用户创建账户。用户登录:已注册用户可以登录到他们的账户。用户资料管理:允许用户查看和编辑其个人资料。菜谱管理模块:菜谱列表:展示所有用户分享的菜谱。菜谱搜索:允许用户根据关键字、菜系、食材等条件搜索菜谱。菜谱详情:提供每个菜谱的详细信息、制作步骤和图片。菜谱分享:允许用户分享自己的菜谱并添加制作步骤和图片。评论和评分模块:评论提交:允许用户在尝试过菜谱后提交

2024-04-16 16:12:31 1036

原创 MySQL数据库——12、UNION 操作符

在 MySQL 中UNION 操作符用于合并两个或多个 SELECT 语句的结果集,并去除重复的行。UNION 操作符可以将多个 SELECT 查询的结果合并成一个结果集,并且对结果进行排序。

2024-04-16 15:55:42 692

原创 MySQL数据库——11、MySQL LIKE 子句

在 MySQL 中LIKE 子句用于在查询中进行模糊匹配,以查找符合特定模式的数据。LIKE 子句通常与 % 和 _ 通配符一起使用,其中 % 表示零个或多个字符,_ 表示一个字符。

2024-04-15 11:32:32 635

原创 运维——1.网线接在家用无线路由器LAN口依然可以上网,什么原理

这种连接方式实际上是将路由器作为一个普通的网络交换机来使用

2024-04-15 11:21:14 686

原创 python项目练习——24、线旅游预订系统

用户管理功能:用户注册:用户可以填写用户名和密码进行注册。用户登录:注册过的用户可以使用用户名和密码登录系统。用户资料管理:用户可以查看和编辑自己的个人资料。旅游产品管理功能:产品列表展示:展示可预订的旅游产品列表。产品搜索:用户可以根据关键字、目的地、价格范围等条件搜索旅游产品。产品详情:提供每个旅游产品的详细信息、价格、行程安排等。产品预订:用户可以选择并预订旅游产品。订单管理功能:订单列表展示:显示用户的订单历史。订单详情:提供每个订单的详细信息和状态。订单取消:允许用户

2024-04-14 21:28:06 877

空空如也

空空如也

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

TA关注的人

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