Nginx Beginners’ Tutorial
Nginx Beginners' Tutorial Install Nginx Ubuntu sudo apt update sudo apt install nginx Mac OS brew install nginx The Structure Of Configuration File The nginx configuration fil…
保姆级实战指南:三步将Code-Server升级为企业级云端IDE(域名+HTTPS+免端口访问)
保姆级实战指南:三步将Code-Server升级为企业级云端IDE(域名+HTTPS+免端口访问) 📢 导读 本文将详细讲解如何为云端代码编辑器code-server绑定专属域名,并实现HTTPS安全访问。整个过程包含DNS解析→SSL证书签发→Nginx反向代理三部分,适用于开发者搭建私有云IDE环境。文末附常见问题排查指南,建议收藏备用! 🛠️…
自己给自己发证书
手把手教你快速搭建本地可信HTTPS环境:自定义域名+局域网加密访问 本文适用于已完成DNS服务器搭建(前置教程参考:自建DNS服务器指南),需要为自定义域名配置HTTPS证书的开发者。通过mkcert工具,我们可以在开发环境快速实现浏览器无警告的HTTPS访问。 一、为什么选择mkcert? 在内网穿透/智能家居/开发测试等场景中,我们常需要: …
esp32点亮板载led
博客笔记:用MicroPython点亮ESP32-S3开发板的板载WS2812 RGB LED 1. 引言 ESP32-S3开发板(如DevKitC-1)集成WS2812 RGB LED,可通过MicroPython快速实现灯光控制。本文整理关键步骤与代码,帮助开发者快速上手[[9]]。 2. 硬件与引脚确认 板载LED引脚:开发板标注 RGB@I…
Linux下载ping的方法
问题描述 用户在 Docker 容器中尝试使用 ping 命令时收到错误提示:bash: ping: command not found。 解决方案 在某些 Linux 系统中,特别是 Docker 容器或极简安装中,可能缺少 ping 命令。这可以通过安装相应的网络工具来解决。 安装步骤 基于 Debian/Ubuntu 的系统 执行以下命令: …
Docker DNS 配置总结
Docker DNS 配置总结 在 Docker 中配置 DNS 通常有以下几种场景: 1. 配置 Docker 守护进程的默认 DNS 全局配置,适用于所有容器。 编辑配置文件: Linux 系统中,编辑 /etc/docker/daemon.json 文件: { "dns": ["8.8.8.8", "8.8.4.4"] } 重新启动 Dock…
Elasticsearch创建索引方法
Elasticsearch 创建索引方法 使用 REST API 创建索引 请求方法:PUT URL示例:PUT / 示例请求: curl -X PUT "http://localhost:9200/my_index" -H 'Content-Type: application/json' -d' { "settings": { "number_o…
标准CI/CD流程概述
标准CI/CD流程概述 1. 持续集成(CI) 目标: 尽早发现代码问题,减少集成冲突。 代码提交: 通过版本控制系统提交代码 (如 GitHub、GitLab)。 使用分支策略(Git Flow、Trunk-based Development)。 代码构建: 使用自动化构建工具(Jenkins、GitLab CI等)构建代码。 安装依赖,编译,生…
适合用来学习操作系统
轻量级开源操作系统总结 以下是适合学习操作系统基础原理、架构和开发技巧的轻量级开源操作系统: Minix 特点: 小型微内核设计,专注于可靠性,强调模块化和容错机制。 适合人群: 深入理解微内核架构或学习类 Unix 系统的学生。 官网: Minix官网 FreeDOS 特点: 基于 DOS,资源占用极少,适合学习简单操作系统和命令行界面设计。 适…
修改Android定制成自己的手机系统学习路线
修改Android定制成自己的手机系统学习路线 基础知识准备 编程基础 学习Java和Kotlin(主应用层语言)。 掌握C/C++(底层实现,了解JNI)。 操作系统基础 学习Linux内核原理。 熟悉计算机系统结构(内存管理、线程处理)。 开发工具 学习使用Android Studio。 熟悉Git版本控制工具。 Android系统架构 理解A…