- 博客(39)
- 收藏
- 关注
原创 scrapy爬取图片
Scrapy 是一个开源的 Python 爬虫框架,专为爬取网页数据和进行 Web 抓取而设计。它的主要特点包括:高效的抓取性能:Scrapy 采用了异步机制,能够高效地进行大规模的网页抓取。灵活的数据处理:它支持将抓取的数据导出为多种格式,如 JSON、CSV 和 XML。强大的选择器:Scrapy 提供了基于 XPath 和 CSS 选择器的功能,方便用户从网页中提取数据。爬虫管理:Scrapy 允许用户定义爬虫的行为(如请求的间隔、错误处理、代理设置等),并支持管理多个爬虫项目。
2025-01-10 23:28:55
1561
1
原创 学生信息管理系统(Python版),2024最新版,流程齐全,快来围观
学生信息管理系统为Python基础阶段知识的整合,在这一过程中可以增进对Python数据类型的理解,也可以对包、模块、函数等的相关知识进行巩固,对基础知识进行复盘,加深对Python语法的理解。
2024-02-01 15:43:18
3814
11
原创 Gitea Actions Secrets如何配置?
Gitea从1.19起内置类GitHub Secrets,支持仓库、组织、用户三个层级,在“设置→工作流→密钥”中添加并命名(禁止GITHUB_/GITEA_开头),工作流中用${{ secrets.名称 }}引用。需启用Actions并部署Runner。若为Docker部署,可用.env文件管理配置,避免明文泄露。
2026-09-03 12:48:10
364
原创 Redash部署指南(Windows docker部署)
官方当前 Compose 也特意把 PostgreSQL 固定到了,避免 PostgreSQL 18 的数据目录变化带来兼容问题。
2026-08-27 14:35:27
382
原创 Tmux使用简介
Tmux 终端复用器核心指南 Tmux 是解决 SSH 断开问题的利器,采用客户端-服务器架构保持后台进程运行。其核心结构包含三层:会话(Session)→窗口(Window)→窗格(Pane),类似"工作空间→标签页→分屏"。基础操作均需先按前缀键(Ctrl+b),主要功能包括: 会话管理 - 创建/分离/恢复会话 窗口管理 - 新建/切换标签页 窗格操作 - 分屏/切换/关闭 典型使用场景:通过tmux new创建会话,运行服务后detach退出,后续随时attach即可恢复完整工作环境,避免服务中断。
2026-08-03 16:09:38
195
原创 【uv切换国内镜像源】
📌 为什么 uv add 运行慢? 1️⃣ 网络问题:默认PyPI源连接慢,建议在 pyproject.toml 配置国内镜像(如阿里云/清华源)。 2️⃣ Python下载:首次指定版本时需下载解释器(如 -p 3.12),后续会缓存加速。 ✨ 优化方案:配置镜像源后直接使用 uv run,无需手动激活环境,显著提升效率! (摘要共149字,直击核心问题与解决方案)
2026-08-03 15:13:47
291
原创 大模型流式输出简谈(websocket版)
本文介绍了如何使用FastAPI和WebSocket实现大模型的流式输出。文章包含Python后端和JavaScript前端代码示例: 后端实现 使用FastAPI创建WebSocket端点,接收用户输入并返回流式响应 通过LangChain调用大模型(示例使用GLM-4),实现文本的逐块输出 使用[DONE]作为流式传输结束标志 前端实现 建立WebSocket连接实时接收流式数据 通过onmessage事件处理模型响应,动态更新界面内容 包含错误处理和连接状态管理 核心特点 异步处理提高响应效率 支持实
2026-06-19 23:40:40
100
原创 大模型流式输出简谈
本文介绍了如何实现大模型的流式输出功能。通过Python的FastAPI框架和StreamingResponse,结合LangChain构建后端流式接口;前端则使用JavaScript的Fetch API和TextDecoder处理分块响应数据,实现实时文本流式展示。文中提供了完整的代码示例,包括后端流式响应生成器和前端数据接收处理逻辑,帮助开发者快速掌握流式输出技术要点。
2026-06-19 23:26:05
420
原创 docker使用neo4j
本文介绍了如何快速部署Neo4j图数据库的Docker容器。主要内容包括:1)通过docker search查找官方Neo4j镜像;2)拉取最新版镜像;3)运行容器时设置端口映射(7474用于Web管理界面,7687用于应用程序连接)和数据卷挂载;4)配置管理员密码;5)验证容器运行状态后,通过浏览器访问7474端口成功连接Neo4j。整个过程简洁明了,适合快速搭建Neo4j开发环境。
2026-05-02 18:31:01
214
原创 DataFrame存入mysql以及读取操作
本文介绍了使用Python将DataFrame数据导入MySQL数据库的方法。首先在MySQL创建测试数据库,然后通过pandas创建示例DataFrame。使用SQLAlchemy创建数据库引擎连接,配置to_sql()方法将数据写入MySQL表,设置参数控制索引和批量插入。最后演示了从数据库读取数据回DataFrame的过程,并验证数据类型。整个过程主要需要注意SQLAlchemy引擎的配置写法,实现了DataFrame与MySQL数据库之间的双向数据转换。
2026-03-19 17:06:53
97
原创 速通python加密之RSA加密
RSA加密是一种非对称加密算法(与AES等对称加密不同),由罗纳德·李维斯特(Ron Rivest)、阿迪·萨莫尔(Adi Shamir)和伦纳德·阿德曼(Leonard Adleman)于1977年提出,名字取自三人姓氏首字母。它通过一对密钥(公钥和私钥) 实现加密和解密,是目前应用最广泛的非对称加密技术之一。
2025-07-26 19:15:43
821
原创 速通python加密之AES加密
AES加密(Advanced Encryption Standard,高级加密标准)是目前全球公认的最安全、应用最广泛的对称加密算法之一,于2001年被美国国家标准与技术研究院(NIST)确定为替代DES的标准加密算法,目前在金融、通信、军事等安全敏感领域被广泛采用。
2025-07-26 18:53:42
690
原创 速通python加密之base64
Base64编码摘要 Base64是一种将二进制数据转换为文本格式的编码方式,使用64个可打印字符(A-Z、a-z、0-9、+和/)表示数据。其核心特点包括: 编码原理:每6位二进制对应一个Base64字符 可逆性:可完整还原原始数据,非加密算法 数据膨胀:编码后体积增加约33% 主要应用于: 网络传输(URL、邮件附件等) 数据存储(嵌入HTML/JSON等) 二进制数据转换 Python示例展示了字符串与Base64的相互转换过程,包括编码、解码及字节处理。
2025-07-26 18:41:41
504
原创 速通python加密之SHA加密
SHA加密是安全散列算法系列,由美国NSA设计,用于数据校验、密码存储等场景。常见版本包括SHA-1(已淘汰)、SHA-2(主流)和SHA-3(备选方案),具有固定输出、单向性和抗修改性。SHA-256因安全高效应用最广,用于密码存储、区块链和文件校验等。示例展示了Python中SHA-1的使用方法。整个算法家族通过不可逆转换确保数据安全,是当前主流的加密技术基础。
2025-07-26 18:30:50
684
原创 速通python加密之MD5加密
MD5摘要算法概述 MD5(消息摘要算法第5版)是一种128位的密码散列函数,可将任意数据转换为固定32位十六进制字符串(如d41d8...)。核心特性包括:固定输出长度、不可逆性、抗修改性(微小输入变化会导致输出巨变)。曾广泛用于密码存储、文件校验,但因存在哈希碰撞漏洞,已不再推荐安全场景使用,逐步被SHA-256替代。示例代码展示了Python中通过hashlib实现MD5加密(含加盐操作),最终生成不可逆的摘要值。
2025-07-26 18:26:32
533
原创 在pycharm中使用sqlite
SQLite 是一个开源的、轻量级的、关系型数据库管理系统(RDBMS),它设计用于嵌入到应用程序中,并且可以在无需外部服务器进程的情况下运行。SQLite 提供了完整的 SQL 语言支持,允许用户进行标准的数据库操作,如创建表、插入数据、查询数据等。
2024-10-24 23:13:47
2810
原创 学生信息管理系统python最终版(可连接数据库)
学生信息管理系统为Python基础阶段知识的整合,在这一过程中可以增进对Python数据类型的理解,也可以对包、模块、函数等的相关知识进行巩固,对基础知识进行复盘,加深对Python语法的理解。之前写的一篇学生信息管理系统有一些地方并不完善,而且部分留言的小伙伴希望有将数据保存到数据库的功能,所以这次在原来的基础上加入了新的功能–将数据保存到数据库!!
2024-09-07 09:25:06
1393
豆瓣读书书评爬虫软件,使用方便快捷
2024-08-30
豆瓣评论爬虫程序,基于Python,快捷好用
2024-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅