- 博客(90)
- 收藏
- 关注
原创 Docker实战:为项目打造即开即用的宝塔LNMP环境
本文介绍了如何将宝塔面板和LNMP环境封装成Docker镜像,实现快速部署PHP/Python开发环境。主要步骤包括:准备Ubuntu LTS基础镜像、配置特权容器、安装宝塔面板和LNMP组件、生成定制镜像并进行验证。文章还提供了镜像管理技巧和常见问题解决方案,如systemd托管服务、中文乱码处理等。通过这种方法,开发者可以快速为不同项目部署标准化环境,显著提升开发效率。特别提醒生产环境需注意安全设置和端口管理。
2025-08-10 12:43:18
817
原创 MacOS系统:从Docker Desktop迁移到Colima + 外置硬盘存储
本文介绍了如何将MacOS上的Docker环境从Docker Desktop迁移到Colima并存储在外置硬盘上的实战经验。作者因256G硬盘空间不足,选择使用2T外置SSD存储Docker数据。文章详细记录了卸载Docker Desktop、安装配置Colima、外置硬盘挂载及优化的全过程,包括数据清理、存储路径设置、启动参数配置等关键步骤。迁移后,Docker环境完全运行在外置硬盘上,内置硬盘仅占用100MB空间。同时提供了硬盘使用规范、空间管理技巧和备份建议,适合Mac小硬盘用户参考。
2025-08-08 21:24:13
962
原创 iOS手机App爬虫- (1) Mac安装Appium真机运行环境
Mac iOS自动化测试爬虫、Appium配置、WebDriverAgent编译、Xcode真机调试。
2025-02-25 03:00:07
1707
原创 最好用的图文识别OCR -- PaddleOCR(3) 日语(多语言)模型识别和EasyOCR的对比
使用Python测试PaddleOCR、EasyOCR、ONNX模型分别在街景图和商品图场景下的日语识别准确率和推理效率
2025-01-11 14:31:56
2168
原创 最好用的图文识别OCR -- PaddleOCR(2) 提高检测识别精度 && 推理效率(PPOCR模型转ONNX模型进行推理)
本文主要探讨如何通过将 PaddleOCR 模型转换为 ONNX 模型来提升推理效率。文章详细记录了从安装依赖、下载 PaddleOCR 模型文件,到使用 Paddle2ONNX 工具进行模型格式转换的完整过程。同时,对比了 PaddleOCR 和转换后的 ONNX 模型在推理速度上的表现,并提供了详细的代码示例,验证了 ONNX 模型在大规模自动化场景中的优势和应用价值。
2025-01-07 20:55:16
2643
2
原创 最好用的图文识别OCR -- PaddleOCR(1) 快速集成
本文从实用角度出发,分享了如何快速集成开源 OCR 工具 PaddleOCR,涵盖环境配置、PaddleX 使用以及 Docker 搭建等细节。通过高效版与高精度版模型的推理效果对比,展示了 PaddleOCR 在准确率和性能上的优秀表现,并提供了高精度模型的配置方法。无论是个人开发者还是中小型项目,这篇文章将帮助你轻松上手并高效应用 OCR 技术。
2025-01-02 22:08:36
3384
原创 Scrapy和Selenium结合使用完整步骤
Scrapy和Selenium是爬虫开发中的两大核心工具,结合使用能够高效处理静态和动态页面的数据采集需求。本指南详细讲解了Scrapy项目的创建、Selenium集成的多种实现方式,包括直接使用scrapy_selenium插件,以及自定义Middleware的高级技巧。此外,还特别针对版本兼容问题提供了解决方案,帮助开发者避免常见报错。通过优化配置和代码实例,读者可以轻松实现动态数据抓取、自动化页面加载,并有效提升爬虫性能。这是一份实用性强、易于实现的完整教程,适合需要构建高效爬虫的开发者学习参考。
2024-12-31 04:49:15
1291
2
原创 在 Mac 上使用 Docker 安装宝塔并部署 LNMP 环境
本篇文章旨在指导您如何在 Mac 上使用 Docker 容器来安装并运行宝塔面板,以便高效管理 LNMP 开发环境。在本文的最终目标中,我们将实现:通过启动 Docker 容器自动加载 Ubuntu 系统,且容器中的宝塔面板、Nginx、MySQL、PHP、Redis 等关键服务也将自动启动。同时,配置在 supervisord 中的各项任务也能够在容器启动时自动运行,以保证整个开发环境高效、稳定地自启动。
2024-11-10 21:30:52
5408
3
原创 使用 GitHub Actions 部署到开发服务器的详细指南
在本篇博客中,我们将介绍如何使用 GitHub Actions 实现自动化部署,将代码从 GitHub 仓库的 `dev` 分支自动部署到开发服务器。通过这种方式,可以确保每次在 `dev` 分支推送代码时,服务器上的代码会自动更新,为开发和测试带来极大的便利。
2024-11-06 01:15:51
1629
原创 verify签名验证合约的实现-solidity实现智能合约教程(7)
ETH签名,以太坊签名,签名验证合约,solidity实现智能合约教程(7)
2022-08-31 18:23:44
2160
原创 solidity实现智能合约教程(4)-ERC1155合约
solidity实现智能合约教程,ERC1155合约,ERC1155,NFT,元宇宙
2022-06-20 23:08:46
4717
原创 solidity实现智能合约教程(3)-空投合约
solidity实现智能合约教程(3)-空投合约,ERC1155,ERC721,ERC20,空投合约,批量转账合约
2022-05-31 21:55:15
6176
4
原创 solidity实现智能合约教程(2)-ERC721合约
solidity实现智能合约教程(2)-ERC721合约,NFT合约,铸造NFT,ERC721源码,非同质化代币
2022-05-29 22:18:17
2861
2
原创 solidity实现智能合约教程(1)-ERC20合约
solidity实现智能合约教程,ERC20合约,solidity,智能合约学习,智能合约源码
2022-05-28 23:02:41
3725
1
转载 solidity合约间调用的4种方式
solidity智能合约之间的四种调用方法,Call,CallCode,DelegateCall,StaticCall
2022-05-04 18:05:55
2677
原创 Solidity错误处理及异常:Assert, Require, Revert和Exceptions
Solidity错误处理及异常:Assert, Require, Revert和Exceptions
2022-04-23 17:22:36
3547
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人