自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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(4) 模型微调

PaddleOCR模型微调、模型测试、模型转换、推理模型应用

2025-01-13 00:23:19 5150 13

原创 最好用的图文识别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

原创 爬虫 - 二手交易电商平台数据采集 (一)

PHP/Python+selenium+chromedriver抓取二手交易电商平台商品数据

2024-11-08 05:53:46 1605

原创 使用 GitHub Actions 部署到开发服务器的详细指南

在本篇博客中,我们将介绍如何使用 GitHub Actions 实现自动化部署,将代码从 GitHub 仓库的 `dev` 分支自动部署到开发服务器。通过这种方式,可以确保每次在 `dev` 分支推送代码时,服务器上的代码会自动更新,为开发和测试带来极大的便利。

2024-11-06 01:15:51 1629

原创 Golang基本知识点汇总

Golang基本知识点汇总

2023-03-31 14:02:47 2850 2

原创 DApp创建本地钱包并实现签名转账(BSC,Polygon,ETH)

DApp创建本地钱包并实现签名转账(BSC,Polygon,ETH)

2023-03-25 12:07:25 2710 1

原创 js+贝塞尔曲线+animate动画

js+贝塞尔曲线+animate动画

2022-11-17 13:59:01 4301 2

转载 React常用知识点汇总

React常用基本知识点汇总

2022-10-04 10:43:41 3147

原创 solidity函数签名的实现-solidity实现智能合约教程(8)

函数选择器,solidity,智能合约

2022-09-30 23:44:39 1647

原创 verify签名验证合约的实现-solidity实现智能合约教程(7)

ETH签名,以太坊签名,签名验证合约,solidity实现智能合约教程(7)

2022-08-31 18:23:44 2160

原创 DAPP实现Metamask自动添加网络和切换网络

Metamask添加节点和切换节点列表,metamask节点,metamask自动添加节点

2022-08-31 17:20:00 2151

原创 以太坊可用RPC节点列表

以太坊RPC,ETH,ETH节点

2022-08-31 17:13:26 3171

原创 Factory工厂合约的实现-solidity实现智能合约教程(6)

Factory工厂合约,通过合约创建合约,智能合约,ERC721合约

2022-08-20 19:07:01 1591

原创 solidity实现智能合约教程(5)-NFT拍卖合约

solidity智能合约,NFT拍卖,ERC721拍卖

2022-07-24 15:30:52 4493 1

原创 solidity实现智能合约教程(4)-ERC1155合约

solidity实现智能合约教程,ERC1155合约,ERC1155,NFT,元宇宙

2022-06-20 23:08:46 4717

转载 JS常用时间操作moment.js参考文档

javascript时间操作,moment.js

2022-06-09 09:45:23 6998

原创 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

转载 NFT及OpenSea交易背后的技术分享

NFT及OpenSea交易背后的技术分享,ERC721

2022-04-29 16:31:06 3293 1

原创 开发智能合约常用工具总结

开发智能合约常用工具总结

2022-04-27 19:23:15 2477

原创 Solidity错误处理及异常:Assert, Require, Revert和Exceptions

Solidity错误处理及异常:Assert, Require, Revert和Exceptions

2022-04-23 17:22:36 3547

原创 solidity开发智能合约

solidity开发智能合约

2022-04-19 18:47:17 7106

原创 安装ubuntu虚拟机并实现文件共享

安装ubuntu虚拟机并实现文件共享

2022-04-18 12:04:17 1237

原创 vue和Nuxt中typeScript的写法

vue和Nuxt中typeScript的写法,typeScript的用法

2022-04-15 16:43:27 1588

原创 前端基本知识点汇总

前端基本知识点汇总,前端入门学习文档,HTML5,CSS3

2022-04-09 20:26:23 6818 1

转载 TypeScript基本知识点汇总

TypeScript基本知识点汇总,ts学习,typeScript入门

2022-03-22 10:15:33 1292 1

原创 Nuxt.js常见问题和优化

Nuxt.js常见问题和优化

2022-03-21 19:56:45 4421

原创 实现Discord聊天机器人

实现Discord聊天机器人,使用express启动服务,使用vue编写后台管理

2022-03-21 11:21:30 6081

原创 Nodejs基本知识点汇总

Nodejs基本知识点汇总,nodejs学习,nodejs入门学习

2022-03-21 10:39:08 1373

原创 Nuxt.js的介绍和使用

Nuxt.js的介绍和使用

2022-03-20 19:52:52 2252

原创 vue基本语法和vue脚手架学习2 (框架篇)

vue基本语法和vue脚手架学习2 (框架篇)

2022-03-10 12:12:03 1121

空空如也

空空如也

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

TA关注的人

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