自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【原创实践】腾讯混元翻译模型本地部署实战:从模型下载到API服务封装Dify使用完整指南

本文详细介绍了腾讯混元(HY-MT1.5-1.8B)大语言模型的本地部署方案。通过ModelScope SDK下载模型后,使用FastAPI框架将其封装为兼容OpenAI标准的API服务。方案支持流式和非流式两种响应模式,包含模型列表查询和对话生成两个核心接口。部署过程涵盖环境准备(安装transformers、fastapi等依赖)、模型下载(约1.8B参数规模)和API服务实现(支持参数调节和SSE流式传输)三个关键步骤,最终构建出可本地运行的AI服务,兼顾数据隐私与高效推理能力。

2026-01-09 21:46:35 2054 1

原创 【原创实战】手把手教你如何使用 PaddleOCR 实现 PDF / 图片文字识别与版面还原

本文介绍了如何利用 PaddleOCR 实现对 PDF 文件或图片 的文字识别,并在识别后将文本内容按照 原始版面位置 进行还原重建。文章详细讲解了实现流程,包括 图像预处理、OCR 识别、版面坐标提取与重排、以及最终生成 可编辑的 PDF 或可视化输出 的过程。

2025-11-01 00:41:59 1734

原创 【原创】PaddleOCR 表格识别 + ReportLab PDF 生成完整教程

本文提供PaddleOCR表格识别+ReportLab生成PDF的完整教程,包含环境配置、表格识别和PDF生成三个关键步骤。首先安装PaddleOCRv3.2.0和ReportLab等依赖库;然后使用PaddleOCR进行表格识别,输出带框图像和结构化JSON数据;最后通过ReportLab解析JSON,处理合并单元格、中文换行等复杂格式,生成高保真PDF文档。整个过程支持自动旋转矫正、仿宋字体显示、单元格边框设置等专业功能,并彻底解决了常见的"wrapOn"报错问题,特别适合中文表格数

2025-10-30 22:38:16 1352

原创 【原创】PaddleOCR 3.0 复杂表格提取终极指南:从图像到 Excel,一行代码搞定(附源代码)

摘要:本教程介绍如何使用PaddleOCR 3.0的PP-StructureV3实现复杂表格识别功能,支持合并单元格、跨行跨列等复杂结构表格一键提取为Excel。流程包括:1)安装PaddleOCR及相关依赖;2)通过TableRecognitionPipelineV2识别表格并保存为JSON;3)使用OpenPyXL解析JSON数据并生成Excel文件。代码自动处理单元格合并、调整列宽行高、设置样式(字体/对齐/边框)等。该方法支持中文文本识别,能准确计算字符宽度和自动换行,最终输出格式规范的Excel表

2025-10-30 20:31:30 2080

原创 Gitea 服务器实战:批量扫描所有仓库,一条命令找出“藏“在 git 历史里的 jar 文件

在 Gitea 服务器上批量查找历史提交中的 .jar 文件,需避开 find 命令的局限——文件以 Git blob 形式存储于 .git/objects/,无法通过文件名直接定位。正确方法是使用 git rev-list --objects --all | grep "\.jar$" 枚举所有历史文件,配合循环遍历仓库目录,快速定位含敏感文件的仓库。可进一步用 git cat-file 或 git show 提取指定版本文件。该方案通用于任意文件类型、关键词搜索,且能发现被删除或跨分支的历史文件,是 G

2026-11-13 16:43:45 84

原创 纯前端跑通PaddleOCR PP-OCRv5,我把截图里的文字“抠“回了浏览器

浏览器 WASM 的性能已经足够跑移动端级别的 OCR 模型,前后处理用纯 JS 手写完全跟得上(整页识别 3 秒左右,逐行识别占大头);换模型版本时,预处理、字典、后处理三个"约定"都要重新验证——这次 v5 的三个坑全踩在这上面;"能不用模型就不用模型":表格线、版面图形这些规则明确的任务,Otsu + 长行程法的几何检测零成本、可解释;该上模型的(版面分析、复杂表格结构)再上。git和完整内容放在这个链接了纯前端跑通PaddleOCR PP-OCRv5,我把截图里的文字"抠"回了浏览器。

2026-09-09 23:11:14 318

原创 OpenClaw 完整部署指南:从用户创建、安装配置到 Nginx 反向代理

本文档详细介绍了OpenClaw的全流程部署方案,包括创建专用用户、环境准备、系统服务配置和安全认证设置。主要内容涵盖: 创建专用系统用户并配置权限 安装OpenClaw核心组件及初始化 配置systemd用户服务,确保持久化运行 设置安全Token认证 通过Nginx实现反向代理,支持WebSocket连接 部署方案适用于主流Linux发行版,特别强调了linger模式启用、WebSocket配置等关键环节。文档最后提供了验证方法和常见问题排查表,帮助用户快速定位和解决问题。整个部署过程注重安全性和稳定性

2026-03-13 15:19:08 1314

原创 基于 PaddleOCR + Huey 的企业级私有化文档智能处理系统

摘要:DocuIntel是一套企业级私有化文档智能处理系统,集成PaddleOCR、内容安全和批量清理功能。该系统可识别伪装文件、实现扫描文档OCR识别、检测敏感内容,并通过Huey异步队列高效处理任务。支持MD5去重和批量清理,所有数据处理均在内网完成,确保数据安全。适用于政企文档数字化、内容审核、数据治理等场景,提供开箱即用的私有化部署方案,满足企业对文档安全与高效管理的需求。

2026-02-28 22:44:38 682

原创 PP-OCRv5 Qt GUI 开发实战:Linux x64 位文字识别应用完整教程

在OCR(光学字符识别)领域,百度飞桨的PP-OCR系列一直是开源界的标杆。2024年发布的PP-OCRv5在精度和速度上都有显著提升,特别是server版本模型,在中文场景下表现尤为出色。本文将带你从零开始,在Linux x64系统上开发一个完整的Qt GUI文字识别应用,实现图片上传、OCR识别、结果展示、剪贴板操作等核心功能。全程使用C++开发,不依赖Python环境,适合生产部署。功能说明📁 图片上传支持PNG/JPG/BMP/WEBP多种格式🔍 OCR识别。

2026-02-27 22:21:05 497

原创 一键检测海量图片是否含文字!Python + OpenCV 实现递归目录扫描 + HTML 可视化报告(无需 OCR 引擎)

在做文档智能、内容审核、数据清洗的时候,经常需要快速判断一张图片里有没有文字。如果图片数量成百上千甚至上万,手动看显然不现实;用 PaddleOCR / EasyOCR 虽然准确,但对 GPU/CPU 消耗大、速度慢、部署麻烦,尤其在离线批量处理场景下很不友好。今天分享一个实测在几千张混合图片上,速度比 OCR 快(视图片大小而定)。初步过滤无用的图片。

2026-02-27 22:19:57 500

原创 纯C++手撸PP-OCRv5文字识别!不依赖OpenCV,从零到跑通全流程

本文介绍了一种纯C++实现的PP-OCRv5文字识别方案,无需依赖OpenCV。通过Paddle Inference推理库和stb_image图像处理,实现了从检测到识别的完整流程。关键步骤包括:1) 下载Paddle Inference C++库和PP-OCRv5 Server模型;2) 提取识别字典;3) 使用stb替代OpenCV进行图像处理;4) 解决CMake配置中的路径和依赖问题。最终在CPU上实现了文本检测(665ms)和识别(1453ms),展示了CSDN个人主页截图的识别效果。该方法解决了

2026-02-25 15:05:57 1341

原创 如何利用镜像站安装 deepin-wine10 并运行 Windows 应用(含安装与配置教程)

本文介绍了如何在Deepin/Debian系统中通过镜像站安装deepin-wine10来运行Windows应用。deepin-wine10是深度团队定制的Wine兼容层,优化了中文环境和系统集成。教程详细演示了从华中科技大学镜像站下载安装包,使用apt和dpkg命令完成安装的步骤,并提供了运行.exe程序的方法。文章还包含常见依赖问题的解决方案,适合新手快速掌握这一技术,实现办公软件、小游戏等Windows应用在Linux系统上的兼容运行。

2026-02-02 16:22:41 2170

原创 一文掌握桌面 OCR 程序开发与 EXE 打包 —— 基于 Miniconda 与 PaddleOCR

Miniconda是一个轻量级的Conda发行版,包含conda、Python和少量依赖包。本文介绍了Windows、macOS和Linux平台的安装方法,包括下载官方安装包、运行安装程序等步骤。文章还提供了PaddleOCR项目的核心代码示例,包含图形界面实现、OCR线程处理和日志系统等关键功能模块。项目结构展示了主要Python文件,包括启动器、OCR处理逻辑和线程管理等组件。

2026-02-01 08:39:24 599

原创 Git 本地忽略 application-dev.yml 的最佳实践:不提交 .gitignore,不影响团队协作!

摘要:在Spring Boot多模块项目中,如何安全地忽略本地开发配置文件(如application-dev.yml)而不影响团队协作?推荐使用Git的.git/info/exclude文件进行本地忽略配置。该方法仅对当前仓库和机器有效,不会被提交到远程仓库,且支持**通配符匹配任意层级目录。相比修改.gitignore,该方案能避免共享个人配置,尤其适合企业级项目。注意已被Git追踪的文件需另作处理。其他忽略方式(如全局ignore)适用于不同场景,但.git/info/exclude是个人本地配置的最佳

2026-01-30 08:55:48 784

原创 macOS(M4 / Apple Silicon)手动安装 tree(不用 brew / ports)

摘要:本文介绍在macOS(M4/Apple Silicon)上手动安装tree命令的方法,无需使用brew或ports。步骤包括:1)安装Xcode编译工具;2)克隆tree源码仓库;3)忽略警告直接编译;4)将二进制文件复制到/usr/local/bin;5)验证安装。该方法适用于新旧macOS系统,特别适合不想使用包管理工具的用户。

2026-01-29 14:02:53 249

原创 Python 使用 Flask 将 DOCX 转为 Markdown(支持图片提取一键下载)

本文介绍了一个基于Flask的Word文档转换工具,可将上传的.docx文件转换为Markdown格式并提取图片。项目包含后端Flask服务(app.py)和前端Vue3页面(templates/index.html),支持文件上传、格式转换、图片预览和打包下载功能。主要依赖包括python-docx、Flask等Python库。后端通过解析DOCX文档结构,处理文本样式和提取内嵌图片;前端提供交互界面,实现文件上传、转换结果展示和资源下载。项目适用于需要将Word文档迁移到Markdown格式的场景,如博

2026-01-29 11:44:56 1348

原创 【实战】Shell 一键找出昨天写过的代码与修改记录(支持 Git / 非 Git 项目)

这篇文章介绍了如何通过Shell命令快速查找昨天修改过的代码文件,适用于Git和非Git项目。主要内容包括:1) 使用find命令查找非Git项目中昨天修改的文件;2) 通过git log查看Git项目中的提交记录和代码改动;3) 统计修改行数、查看操作记录;4) 提供一键脚本自动生成日报。文章还总结了不同场景下的推荐方法,帮助开发者高效回溯代码变更,适合写日报/周报或排查问题使用。

2026-01-29 10:10:04 367

原创 PaddleX 3.2 人脸识别实战:自定义人脸库 + CartoonFace 官方案例 Top-K 识别完整指南

摘要: 本文详细介绍了使用PaddleX 3.2进行人脸识别的两种典型场景解决方案。针对真人/自定义人脸识别返回null标签问题,以及卡通/动漫人脸识别Top-K结果决策问题,提供了完整的实现方案。内容包括: 环境配置指南(Python 3.10 + CUDA 11.8 + PaddleX 3.2 GPU版) 两种场景数据准备方法: 自定义人脸库构建(真人识别) CartoonFace官方数据集(动漫识别) 通用人脸识别Pipeline调用方法 结果解析与校验策略: 真人识别阈值≥0.55 卡通识别阈值≥0

2026-01-28 18:20:39 1138

原创 PaddleOCR-VL GPU环境下PDF批量处理最佳实践:解决显存溢出与性能优化

PaddleOCR-VL GPU环境PDF批量处理优化方案 本文针对PaddleOCR-VL模型在GPU环境下处理PDF文件时常见的显存溢出问题,提出了一套完整的解决方案。首先介绍了环境准备步骤,包括Python 3.10环境配置、PaddlePaddle-GPU安装和CUDA版本验证。核心方案采用分页处理策略,将PDF逐页转换为高质量图片(DPI=150),并实现显存优化管理,包括设置GPU显存自动增长模式、限制模型自动调优功能和定期垃圾回收。代码实现展示了PDF转图片、单页处理流程,以及结构化输出(JS

2026-01-28 16:18:26 1689

原创 Hive Metastore 使用 MySQL 8(CJ 驱动)完整配置实战(含完整 Shell 脚本)

本文提供了一个完整的Shell脚本,用于在MySQL 8上配置Hive Metastore。脚本支持自动完成驱动替换(使用MySQL 8官方CJ驱动)、数据库创建、用户授权和schema初始化等操作。关键功能包括:删除旧版MySQL 5.x驱动,下载并部署MySQL 8.x驱动,创建metastore数据库和hive用户,配置hive-site.xml文件(避免XML转义问题),以及初始化Hive Metastore schema。脚本通过参数控制是否重置Metastore或仅修复XML配置,适用于生产环境

2026-01-28 10:46:51 595

原创 使用 Python 批量在 HTML 文件中插入自定义 div 元素

在日常开发或网站维护中,我们经常需要对大量 HTML 文件进行统一修改,比如添加导航栏、公告条、统计代码等。手动一个个修改不仅效率低,还容易出错。本文将教你如何使用 **Python + BeautifulSoup** 编写脚本,**批量在 HTML 文件中插入自定义 `<div>` 元素**,并提供两种常见场景的实现方式。

2026-01-28 10:36:27 411

原创 【超详细】Ollama 修改默认端口(11434 → 8080)完整指南:systemd + Shell + 客户端全适配

摘要: 本文详细介绍了如何修改Ollama的默认端口(11434)以解决端口冲突或集成需求。通过systemd服务配置,创建override.conf文件设置OLLAMA_HOST环境变量(如0.0.0.0:8080),并重启服务生效。关键点是同步配置客户端环境变量(export OLLAMA_HOST=127.0.0.1:8080),否则连接会失败。提供了一键脚本自动化流程,并解答了常见问题,如多端口限制和局域网访问设置。适用于Ubuntu/Debian等systemd系统,确保Ollama服务灵活适配开

2026-01-27 19:46:22 4645

原创 用 Dify 工作流 + Coze 插件 Doubao-Seedream-4.0 做一个完整的工作流

本文介绍了一个基于Coze平台的完整工作流程,包含四个关键节点:1)通过触发器启动流程;2)使用Doubao-Seedream-4.0进行数据处理;3)利用LLM将结果转换为Markdown格式;4)最终输出结果。工作流支持图片/文本输入,通过OCR和内容优化处理后生成图文内容,最终以结构化Markdown格式呈现。文中提供了YAML配置文件示例,并强调合理设置触发器和统一输出格式的重要性,以提高自动化处理效率。

2026-01-27 15:32:45 541

原创 在 Linux / macOS 下使用 Docker 快速部署 PaddlePaddle + 运行 PaddleOCR 表格 PDF 解析示例

本文介绍了如何通过Docker快速部署PaddlePaddle 3.2.0和PaddleOCR v3.2.0环境。支持Linux(CPU/GPU)和macOS(仅CPU),详细说明了环境准备、镜像拉取、容器启动步骤,并提供了PaddleOCR表格PDF识别示例项目的运行指南。文章包含常见问题解答,帮助开发者5分钟内完成环境搭建和OCR表格识别全流程验证,实现图像表格识别到结构化JSON和PDF导出的完整功能。

2026-01-27 09:40:40 1341

原创 手把手教你用 Bash 脚本自动更新 /etc/hosts —— 自动绑定网卡 IP 与节点名

本文介绍了一个交互式Bash脚本,用于自动配置Linux系统的/etc/hosts文件,简化分布式集群节点间的通信设置。脚本主要功能包括:列出可用网卡、选择网卡获取IPv4地址、输入节点名称并自动更新hosts文件。详细解析了脚本的核心命令和实现逻辑,包括网卡检测、IP获取、sed替换等关键操作。同时提供了使用注意事项、验证方法和扩展建议,适合DevOps和集群运维人员使用,可显著提升多机环境配置效率。脚本需要root权限运行,确保节点名称唯一性以避免解析冲突。

2026-01-27 08:47:32 944

原创 【Dify 实战】基于 Workflow + LLM 的智能语音合成(TTS)完整教程(支持情感 / 语速 / 自动语言)

本文介绍如何在Dify平台通过Workflow工作流实现文本情感解析与语音合成的自动化流程。主要步骤包括:1)创建Workflow应用并设置用户输入节点;2)使用LLM模型解析文本情感、语速等参数;3)通过MCP语音合成插件生成MP3音频;4)最终以Markdown格式返回可播放链接。该方案适合需要集成TTS功能并实现参数自动解析的场景,支持Coze/MCP插件,可一键导入YAML配置文件快速部署。

2026-01-26 19:28:57 1082

原创 Dify 接入Coze 平台语音合成插件(MCP 服务)实战教程

📝 摘要 本文详细介绍了在Coze平台通过MCP服务接入第三方语音合成(TTS)插件的完整流程。主要内容包括: 准备工作:注册Coze账号、创建工作空间和机器人项目 配置MCP服务:添加HTTP类型服务端点,设置自定义名称和自动生成的服务器标识符 认证配置:创建服务访问令牌(Bearer Token)并添加到请求头 安全提示:强调令牌仅显示一次,建议使用密码管理器保存 API调用:演示如何在Bot中调用配置好的语音合成服务 操作步骤清晰,配有截图说明,适合开发者快速实现语音合成功能集成。

2026-01-26 15:58:38 1126

原创 一键安装单节点 Zookeeper 3.8.5(附完整 Bash 脚本)

本文提供了一个自动安装单节点Zookeeper的Shell脚本,适用于Linux系统开发测试环境。脚本支持断点续装,自动检查JDK环境,下载并解压Zookeeper 3.8.5版本,配置单节点运行所需的zoo.cfg和myid文件,并设置环境变量。安装完成后可通过zkServer.sh命令管理服务,输出结果将显示standalone模式表示单节点运行成功。文中还提供了使用说明、注意事项及参考链接,强调该配置仅适用于开发测试,生产环境需部署集群。

2026-01-26 15:24:04 527

原创 JupyterLab 装上“智能代码助手”:jupyterlab-lsp 终极使用指南(2026最新版)

摘要: jupyterlab-lsp为Jupyter Notebook和.py文件提供类似VS Code/PyCharm的IDE功能,包括智能提示、跳转定义、自动补全、实时诊断等,支持多语言且无需内核运行即可实现静态分析。2025-2026年最新版本推荐搭配JupyterLab 4.x使用,支持Python≥3.9。安装需配置语言服务器(如pylsp或pyright),并可通过个性化设置优化补全速度与诊断规则。常见问题如跳转限制或卡顿可通过符号链接或调整超时参数解决。该扩展显著提升JupyterLab的开发

2026-01-26 08:56:27 1061

原创 用 Python 自动生成双面打印英语单词闪卡(Flashcards)PDF

本文介绍了一种使用Python和ReportLab库自动生成可打印英语单词闪卡PDF的方法。该工具可以将单词列表转换为适合A4纸双面打印的闪卡,每页包含8张卡片(4行×2列)。闪卡正面显示英文单词(居中大字),反面包含词性、中文释义、例句和记忆技巧,并支持自动换行和字体大小自适应。文章详细说明了实现步骤,包括注册中文字体、动态调整字体大小、绘制网格线等功能,并提供了完整可运行的Python代码。该方案特别适合四六级、考研、雅思等英语考试的单词记忆需求,支持自定义内容,生成后可直接打印裁剪使用,显著提高了备考

2026-01-25 12:45:28 1008

原创 使用 PaddleOCR + 多进程 + GPU 加速实现 PDF 可搜索化(支持中英文、竖排/旋转文字)

本项目通过OCR技术将图片型PDF转换为可搜索的PDF文件,支持中英文混合识别、竖排文字还原和GPU加速。采用PaddleOCR高精度模型,结合多进程并行处理,显著提升转换效率。项目提供完整解决方案,包括自动检测GPU、智能文字排版还原等功能,支持批量处理PDF文件。输出结果保留原始排版,文件体积小且兼容性好,适用于学术论文、历史档案等多种场景。

2026-01-25 11:29:15 1552

原创 Linux/Mac 一键自动配置 JAVA_HOME 环境变量(含 JDK 完整性校验)

本文提供了一个全自动Bash脚本,用于在基于yum的Linux系统上配置OpenJDK 11开发环境。脚本主要功能包括:自动检测并安装完整JDK开发包(java-11-openjdk-devel),智能定位JAVA_HOME路径(优先通过javac推导),严格校验jps工具是否存在,安全更新/etc/profile环境变量配置,并确保立即生效。该脚本解决了大数据组件部署中常见的Java环境配置问题,如只安装JRE缺少必要工具、路径指向错误等,特别适合作为Hadoop、Hive等大数据平台部署前的初始化步骤。

2026-01-25 09:45:43 1231

原创 一键安装 Hadoop 3.3.6 自动化脚本详解 |(含 JAVA_HOME 自动配置)

本文介绍一个全自动Bash脚本,用于快速部署Apache Hadoop 3.3.6稳定版本。该脚本具备以下核心功能:强制root权限运行、校验JDK环境、自动下载Hadoop安装包、智能配置环境变量、自动修改hadoop-env.sh中的JAVA_HOME路径,并完成安装验证。脚本解决了手动部署中的常见问题,如环境变量配置错误和Java路径未设置等,特别适合开发测试环境快速搭建。使用前需确保已安装完整JDK并设置JAVA_HOME变量,通过sudo -E命令运行脚本可保留环境变量。安装完成后还需手动配置核心

2026-01-25 09:42:58 1381

原创 一键安装 MySQL 5.7(CentOS 7)自动化脚本详解

在 Linux 环境下部署 MySQL 是大数据、Web 开发或数据库运维的常见任务。手动配置仓库、处理 GPG 密钥、查找临时密码等步骤繁琐且易错。本文提供一个 **全自动 Bash 脚本**,只需一条命令即可完成 MySQL 5.7 的完整安装与基础验证。

2026-01-25 09:39:19 861

原创 Hive 4.0.1 自动安装脚本详解:一键部署 + 环境变量配置(适用于 Linux)

本文分享了一个自动化 Bash 脚本,可一键完成 Apache Hive 4.0.1 的安装部署。脚本功能包括:检测 root 权限、验证 JDK 环境、自动下载 Hive 包、解压安装、配置环境变量及安装验证。通过智能检查避免重复操作,提升部署效率。适用于 Linux 系统快速搭建 Hive 开发测试环境,但生产环境还需额外配置 Metastore 和 Hadoop 集成。脚本设计注重安全性和健壮性,适合 CI/CD 和批量部署场景。

2026-01-25 09:37:08 474

原创 Python 使用 subprocess 检测 Linux 用户是否存在,不存在则自动创建

本文介绍了使用Python的subprocess模块检测和创建Unix系统用户的方法。通过调用id命令判断用户是否存在,若不存在则使用adduser命令创建用户。适用于Ubuntu/Debian系统,需要root权限执行。文章包含完整代码示例、参数说明、注意事项和常见错误处理,适用于自动化运维和部署场景。

2026-01-25 08:30:00 810

原创 Python AST 实战:自动移除 print / head / show / to_html 等无用代码行

本文介绍了使用Python AST(抽象语法树)自动删除代码中仅用于展示的语句(如print()、df.head()等)的方法。相比正则表达式,AST能精准识别语法结构,避免误删业务逻辑代码。文章提供了完整可运行的示例代码,通过ast.NodeTransformer实现方法调用删除和整行语句移除功能,适用于Notebook转生产脚本、AI生成代码清洗等场景。核心原理是识别AST中的Expr、Call和Attribute节点,实现语法级安全修改。该方法可扩展应用于自动化代码重构、日志添加等进阶需求,是比正则更

2026-01-24 15:30:22 398

原创 Docker 容器中修改 root 密码的正确方法

在使用 Docker 容器时,有时我们需要在容器创建后动态修改其中用户的密码,尤其是 `root` 用户的密码。很多人尝试使用 `docker exec` 命令直接执行 `chpasswd`,但常常因为命令格式或 shell 解析问题导致密码未成功更新。本文将详细介绍**如何正确使用 `docker exec` 修改容器内 root 密码**,并提供多个可复用的示例。

2026-01-24 10:24:47 492

原创 CryptoJS AES 解密完整实战示例(Python + execjs)

本文演示了如何通过Python的execjs调用CryptoJS实现AES解密。首先需要安装Node.js、PyExecJS和CryptoJS环境,然后模拟前端加密生成密文,编写JS解密函数,最后在Python中调用JS完成解密。关键点包括保持加密参数一致、确保Node环境可用,适用于Web接口逆向、前端加密分析等场景。文中提供了完整代码示例和常见问题解决方案,帮助开发者快速实现Python与JS的AES解密交互。

2026-01-23 14:15:22 654

原创 Linux 下使用 xfreerdp3 远程连接 Windows(从安装到实战使用)

摘要: 本文详细介绍在Linux系统(Ubuntu/Debian/CentOS等)使用xfreerdp3远程连接Windows主机的方法。内容涵盖:xfreerdp3的安装(APT/DNF命令)、基础连接命令(IP/端口/账号)、实战参数(分辨率设置、剪贴板共享、全屏模式)、安全建议(避免明文密码)以及常见错误解决方案(登录失败/证书警告)。提供推荐的全参数命令模板,适用于运维开发场景,强调内网安全使用规范。xfreerdp3凭借协议兼容性和功能完整性,成为Linux连接Windows的高效RDP工具。 (

2026-01-23 11:04:41 2309

Nginx + Lua 实现精准省份/城市访问控制(以“榆林市”为例)

提供 兼容普通 Nginx 的完整解决方案,无需 OpenResty,仅需动态加载 ngx_lua 模块(或编译安装)即可运行您提供的 access_by_lua_block 代码。

2025-10-31

空空如也

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

TA关注的人

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