<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[HarrySunCn的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/HarrySunCn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; HarrySunCn]]></copyright><item><title><![CDATA[前端项目部署步骤全解]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/163236997</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/163236997</guid><author>HarrySunCn</author><pubDate>Mon, 27 Jul 2026 11:26:30 +0800</pubDate><description><![CDATA[4. 通过文件上传工具，将打包好的前端文件上传至指定目录（需要与 Nginx 配置文件中的位置一致）验证 Node.js 和 npm 安装。SELinux，Nginx 启用失败。7. 重新加载 nginx 配置文件。使用 NVM 安装 Node.js。注意：一定要从根目录开始查看权限。1. 通过 SSH 登录服务器。修改权限也要从根目录修改！]]></description><category></category></item><item><title><![CDATA[前端项目部署步骤]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/162826926</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/162826926</guid><author>HarrySunCn</author><pubDate>Mon, 13 Jul 2026 10:49:42 +0800</pubDate><description><![CDATA[2.通过文件上传工具，将打包好的前端文件上传至指定目录。6.重新加载nginx配置文件。1.通过SSH登录服务。3.进入到对应的目录。]]></description><category></category></item><item><title><![CDATA[vite.config.js 代理配置]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/156607018</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/156607018</guid><author>HarrySunCn</author><pubDate>Mon, 05 Jan 2026 15:20:26 +0800</pubDate><description><![CDATA[通过headersproxy: {headers: {]]></description><category></category></item><item><title><![CDATA[vite配置方法]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/156606854</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/156606854</guid><author>HarrySunCn</author><pubDate>Mon, 05 Jan 2026 15:17:08 +0800</pubDate><description><![CDATA[可拆分配置为多个文件，通过。]]></description><category></category></item><item><title><![CDATA[linux中docker常用的指令]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/156388987</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/156388987</guid><author>HarrySunCn</author><pubDate>Mon, 29 Dec 2025 14:24:34 +0800</pubDate><description><![CDATA[这些命令覆盖了 Docker 的日常操作需求，包括镜像管理、容器生命周期管理以及资源监控等。]]></description><category></category></item><item><title><![CDATA[Linux系统Docker安装]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/156366419</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/156366419</guid><author>HarrySunCn</author><pubDate>Sun, 28 Dec 2025 21:08:39 +0800</pubDate><description><![CDATA[在 Linux 系统上安装 Docker 需要根据具体的发行版选择对应的安装方式。以下以 Ubuntu 为例：更新软件包索引并安装依赖：


添加 Docker 官方 GPG 密钥：


添加 Docker 仓库：


安装 Docker Engine：


验证安装：


启动 Docker 服务：


设置 Docker 开机自启：


检查 Docker 运行状态：


拉取镜像：


列出本地镜像：


运行容器：


列出运行中的容器：


列出所有容器（包括停止的）：


停止容器：


删除容]]></description><category></category></item><item><title><![CDATA[4G+GNSS模块大夏龙雀DX-CT511N-B实战之路-第1步]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/156365218</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/156365218</guid><author>HarrySunCn</author><pubDate>Sun, 28 Dec 2025 20:58:51 +0800</pubDate><description><![CDATA[外婆年纪大了，有些阿尔兹海默症的症状，老是丢钥匙，前段时间给她买了华为TAG，但是外婆家处于比较偏僻的地方，老人居多，使用华为手机的人不太多，位置经常性好久才更新。后来准备给她买个定位产品，在网上看了好多产品，性价比不高。无意间看到了大夏龙雀的GNSS+4G的模块DX-CT511N-B，由于我大学学过单片机，现在又主要从事前端软件开发，所以准备自己来制作一个上报位置的小玩意。]]></description><category></category></item><item><title><![CDATA[如何使用VSCode开发Arduino项目]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/155858923</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/155858923</guid><author>HarrySunCn</author><pubDate>Fri, 12 Dec 2025 16:33:38 +0800</pubDate><description><![CDATA[在VSCode中安装官方扩展"PlatformIO IDE"或"Arduino"。安装完成后，左侧工具栏会出现PlatformIO图标。点击"New Project"，选择Arduino开发板型号（如Uno、Nano）。确保Arduino通过USB连接电脑，并安装对应驱动（如CH340驱动）。在PlatformIO中，端口会自动识别；搜索"Arduino: Board Config"，选择开发板型号及端口。点击底部调试图标选择"PIO Debug"环境。配置文件，需手动添加调试配置。]]></description><category></category></item><item><title><![CDATA[Rocky服务器部署前端静态项目的注意点]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/155263694</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/155263694</guid><author>HarrySunCn</author><pubDate>Wed, 26 Nov 2025 16:25:15 +0800</pubDate><description><![CDATA[1.关闭SELinux，以使得nginx配置生效。5.修改前端项目文件的读取权限。验证是否nginx能访问到目录。# 查看SELinux状态。# 检查SELinux状态。# 检查Nginx错误日志。2.打开对应端口防火墙。3.reload防火墙。6.其他可能用到的命令。检查文件所有权和权限。]]></description><category></category></item><item><title><![CDATA[Vim使用介绍]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/154689297</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/154689297</guid><author>HarrySunCn</author><pubDate>Tue, 11 Nov 2025 13:09:43 +0800</pubDate><description><![CDATA[Vim（Vi IMproved）是Vi文本编辑器的增强版，支持多级撤销、语法高亮、插件扩展等功能，广泛应用于Linux/Unix系统。分为普通模式（默认）、插入模式（编辑文本）和可视模式（选择文本）。]]></description><category></category></item><item><title><![CDATA[从0开始部署前端服务器Linux]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/154009599</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/154009599</guid><author>HarrySunCn</author><pubDate>Tue, 28 Oct 2025 10:48:57 +0800</pubDate><description><![CDATA[找个一个自己喜欢的位置，蹲下按E。安装nvm、node、npm。按照文件路径，改一下配置。3.修改nginx文件。]]></description><category></category></item><item><title><![CDATA[3D打印可以使用哪些建模软件]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/153047162</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/153047162</guid><author>HarrySunCn</author><pubDate>Sat, 11 Oct 2025 13:59:43 +0800</pubDate><description><![CDATA[多数软件支持导出STL/OBJ格式，打印前需用切片软件（如PrusaSlicer）进一步处理。]]></description><category></category></item><item><title><![CDATA[TDesign Starter使用方法]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/152896020</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/152896020</guid><author>HarrySunCn</author><pubDate>Fri, 10 Oct 2025 09:49:24 +0800</pubDate><description><![CDATA[通过修改tdesign的 CSS 变量或配置文件覆盖默认样式。在css: {less: {},},},},});]]></description><category></category></item><item><title><![CDATA[nginx常见配置指令]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/152781026</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/152781026</guid><author>HarrySunCn</author><pubDate>Thu, 09 Oct 2025 10:00:45 +0800</pubDate><description><![CDATA[定义一个虚拟主机（server block），包含监听端口和域名配置。：定义每个工作进程的最大连接数，影响并发处理能力。：按顺序检查文件是否存在，常用于前端路由（如。：自定义日志格式（如记录请求时间、IP等）。：限制客户端请求体大小（如上传文件限制）。：指定nginx主进程的PID文件路径。：添加HTTP响应头（如CORS配置）。：设置虚拟主机的域名，支持通配符（如。：指定服务器监听的IP和端口（如。：重写URL，支持正则替换（如。：设置错误日志路径和级别（如。：指定默认访问的文件（如。]]></description><category></category></item><item><title><![CDATA[Blender Python API 核心模块全解析]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/152310656</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/152310656</guid><author>HarrySunCn</author><pubDate>Tue, 30 Sep 2025 17:55:37 +0800</pubDate><description><![CDATA[Blender 的 Python API（又称 Scripting API）提供了丰富的模块和功能，用于自动化操作、扩展工具开发等。获取详细参数和更新内容。]]></description><category></category></item><item><title><![CDATA[vue-element-admin 和 Admin.NET 的对比分析]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/152308783</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/152308783</guid><author>HarrySunCn</author><pubDate>Tue, 30 Sep 2025 09:34:59 +0800</pubDate><description><![CDATA[选择：项目需要自由的后端技术选型或已有非 .NET 后端。选择Admin.NET：团队熟悉 .NET，追求快速开发全栈管理系统。]]></description><category></category></item><item><title><![CDATA[Node.js接口部署指南]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/152268006</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/152268006</guid><author>HarrySunCn</author><pubDate>Mon, 29 Sep 2025 14:20:32 +0800</pubDate><description><![CDATA[云服务平台如 AWS、Heroku、Vercel 等提供了 Node.js 部署的集成方案。PM2 是一个 Node.js 进程管理器，适合生产环境部署。使用 Let's Encrypt 免费证书为接口启用 HTTPS。Nginx 可以作为反向代理服务器，将请求转发到 Node.js 应用。PM2 支持自动重启、日志管理、集群模式等功能。通过 Docker 可以快速部署 Node.js 应用。生产环境需要通过环境变量管理敏感信息。证书会自动续期，确保接口通信安全。]]></description><category></category></item><item><title><![CDATA[如何使用Node.js开发接口]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/152254670</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/152254670</guid><author>HarrySunCn</author><pubDate>Mon, 29 Sep 2025 09:44:42 +0800</pubDate><description><![CDATA[Node.js可以通过多种框架和工具开发接口，以下介绍常用的Express框架和Koa框架。Express是Node.js最流行的Web框架之一，适合快速构建RESTful API。Koa是Express团队开发的下一代框架，更轻量且支持异步中间件。接口通常需要连接数据库，以下以MongoDB为例。或使用Docker容器化部署。]]></description><category></category></item><item><title><![CDATA[Vue-element-admin开发指南]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/152254053</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/152254053</guid><author>HarrySunCn</author><pubDate>Mon, 29 Sep 2025 09:41:29 +0800</pubDate><description><![CDATA[通过修改中的 SCSS 变量调整主题色、字体等样式。]]></description><category></category></item><item><title><![CDATA[.NET路由功能全解析]]></title><link>https://blog.youkuaiyun.com/HarrySunCn/article/details/152215484</link><guid>https://blog.youkuaiyun.com/HarrySunCn/article/details/152215484</guid><author>HarrySunCn</author><pubDate>Sun, 28 Sep 2025 13:55:17 +0800</pubDate><description><![CDATA[admin.net 是一个基于 .NET 平台的后台管理系统框架，其路由功能主要用于管理请求的URL与控制器动作之间的映射关系。通过路由配置，可以定义URL的格式、参数传递规则以及请求的分发逻辑。admin.net 允许自定义路由处理器，通过实现接口或继承Route类来实现更复杂的路由逻辑。]]></description><category></category></item></channel></rss>