JHBLOG 享受生活,享受当下!

Docker-自定义镜像发布到DockerHub

1、现在开始构建Docker镜像,使用指定的镜像名称和标签 # 先进入到DockerFile项目目录文件下 cd ~/../Documents/trae_projects/test # 指定的镜像名称和标签 docker build -t test:1.0.0 . # 指定在特定架构平台能运行的

johnhao 发布于 2025-12-18

飞牛Nas安装iStoreOS

1、下载安装镜像 下载地址:https://fw.koolcenter.com/ 1、下载fnos_temp.iso启动镜像

johnhao 发布于 2025-12-02

Playwright MCP:AI驱动的浏览器自动化全攻略

一、技术解析 Playwright MCP(Model Context Protocol)是微软推出的革命性浏览器自动化方案,通过将Playwright框架与AI模型深度整合,实现了自然语言控制浏览器的突破性体验。其核心技术特点: 无障碍树交互:采用可访问性树(Accessibility Tree)

johnhao 发布于 2025-11-28

Nginx Proxy Manager 安装与使用全攻略

项目仓库地址: 中文:https://github.com/xiaoxinpro/nginx-proxy-manager-zh.git 英文:

johnhao 发布于 2025-11-28

Debain设置网络代理

在 Debian 系统中设置代理,可以通过以下几种方式实现。我将为你详细说明每种方法,请根据你的需求选择合适的方式。

johnhao 发布于 2025-11-26

Docker使用

🐳 Docker & Docker Compose 全攻略:从入门到实战 在现代软件开发中,**Docker** 已经成为了不可或缺的工具。无论你是后端开发、前端开发还是运维工程师,掌握 Docker 都能极大地提升你的开发效率和部署体验。 本文将带你从零开始,完成 Docker 的安装、基础命令

johnhao 发布于 2025-11-25

基于阿里云服务器实现内网穿透

1、登录阿里云服务器 2、进入管理台点击【云服务器ECS】

johnhao 发布于 2025-11-23

Cocoapods实现私有库

在 iOS 开发中,使用 CocoaPods 实现私有库(Private Pod)是一种常见的模块化和代码复用方式。以下是详细步骤,教你如何创建并使用自己的私有 CocoaPods 库。 一、准备工作 1. 安装 CocoaPods(如未安装) sudo gem install cocoapods

johnhao 发布于 2020-01-14

Swift-高级特性教程

1. 可选类型与错误处理 1.1 可选类型 1.1.1 概念 可选类型(Optional):表示一个值可能存在或不存在的类型 可选类型通过在类型名后添加问号?来表示 可选类型的可能值: 一个具体的值(如Int类型的42)

johnhao 发布于 2018-03-17

Swift-函数式编程教程

1. 函数式编程基础 1.1 函数式编程概念 1.1.1 概念 函数式编程(Functional Programming)是一种编程范式,它将计算视为数学函数的求值,避免状态变化和可变数据。函数式编程强调函数的纯粹性、不可变数据和函数的组合。 1.1.2 核心原则 不可变数据(Immutabilit

johnhao 发布于 2018-03-10