摘要:
现代软件体系架构的演进与实践:从单体到微服务及云原生 作者:wlx 单位:石家庄铁道大学软件工程系 日期:2025年2月26日 摘要 随着信息技术的迅猛发展,软件系统规模和复杂度不断增长,软件体系架构在系统设计过程中扮演着越来越重要的角色。本文系统梳理了现代软件体系架构的演进历程、关键技术及应用实践 阅读全文
posted @ 2025-02-26 18:05
aallofitisst
阅读(39)
评论(0)
推荐(0)
摘要:
机器学习基础 在本篇文章中,我们将介绍机器学习的基础知识,包括常见的机器学习算法、数据预处理、模型训练与评估等内容。我们将使用 scikit-learn 库,它是一个功能强大且易于使用的机器学习库。 1. 安装 scikit-learn 首先,我们需要安装 scikit-learn。可以使用以下命令 阅读全文
posted @ 2025-02-14 20:00
aallofitisst
阅读(24)
评论(0)
推荐(0)
摘要:
数据可视化 在本篇文章中,我们将介绍如何使用 Python 进行数据可视化。我们将使用 matplotlib 绘制折线图、柱状图和散点图,使用 seaborn 进行高级数据可视化,使用 plotly 进行交互式数据可视化,并使用 wordcloud 生成词云。 1. 使用 matplotlib 绘制 阅读全文
posted @ 2025-02-13 09:12
aallofitisst
阅读(9)
评论(0)
推荐(0)
摘要:
数据清洗与处理 在本篇文章中,我们将介绍如何使用 Python 进行数据清洗与处理。我们将使用 pandas 处理表格数据,使用 numpy 进行数值运算,使用 openpyxl 读取 Excel 文件,并讨论数据去重和异常值处理等技术。 1. 使用 pandas 处理表格数据 安装 pandas 阅读全文
posted @ 2025-02-12 09:12
aallofitisst
阅读(8)
评论(0)
推荐(0)
摘要:
数据存储 在本篇文章中,我们将介绍如何使用 Python 存储数据,包括将数据存储到 CSV、JSON 文件,以及 MySQL、PostgreSQL 和 MongoDB 数据库。我们还将介绍 Redis 在爬虫中的应用。 1. 存储数据到 CSV 文件 基本用法 使用 csv 模块将数据写入 CSV 阅读全文
posted @ 2025-02-11 09:12
aallofitisst
阅读(13)
评论(0)
推荐(0)
摘要:
动态网页爬取 在本篇文章中,我们将介绍如何处理动态网页爬取。传统的爬虫方法可能无法获取动态加载的内容,因为这些内容通常由 JavaScript 在浏览器中执行后生成。为了解决这个问题,我们可以使用一些工具和技术,如 selenium、pyppeteer 和 requests 结合 execjs 执行 阅读全文
posted @ 2025-02-10 09:11
aallofitisst
阅读(17)
评论(0)
推荐(0)
摘要:
Scrapy 爬虫框架 在本篇文章中,我们将介绍 Scrapy 爬虫框架,它是一个功能强大且灵活的网页爬取和数据提取框架。我们将介绍 Scrapy 的基本架构、Spider、Pipeline、Middleware 的概念,以及如何使用 Scrapy 实现一个简单的爬虫。 1. 安装 Scrapy 首 阅读全文
posted @ 2025-02-08 09:11
aallofitisst
阅读(14)
评论(0)
推荐(0)
摘要:
HTML 解析与数据提取 在本篇文章中,我们将介绍如何使用 Python 解析 HTML 并提取数据。我们将使用 BeautifulSoup 和 lxml 库,这些库提供了强大的 HTML 解析和数据提取功能。此外,我们还将介绍如何使用正则表达式和 XPath 提取数据。 1. 安装所需库 首先,我 阅读全文
posted @ 2025-02-07 09:11
aallofitisst
阅读(18)
评论(0)
推荐(0)
摘要:
Python 网络请求 在本篇文章中,我们将介绍如何使用 Python 进行网络请求,包括处理 GET 和 POST 请求、解析 JSON 数据、处理 HTTP 状态码和异常。我们将使用 requests 库,它是一个简单易用、功能强大的 HTTP 库。 1. 安装 requests 库 首先,我们 阅读全文
posted @ 2025-02-06 09:11
aallofitisst
阅读(11)
评论(0)
推荐(0)
摘要:
Python 并发编程 在本篇文章中,我们将介绍 Python 中的并发编程,包括线程、进程、协程,以及全局解释器锁(GIL)和其影响。这些知识将帮助你编写高效的并发程序,充分利用多核处理器的优势。 1. 线程(threading) 基础概念 线程是操作系统能够进行运算调度的最小单位,多个线程可以共 阅读全文
posted @ 2025-02-05 09:10
aallofitisst
阅读(11)
评论(0)
推荐(0)