- 博客(24)
- 收藏
- 关注
原创 内网穿透实例:在 NAT 环境下通过 FRP 配置 ThinLinc 远程桌面 实现外网登录
通过 FRP 和 ThinLinc 的配置,我们成功实现了 NAT 环境下的远程桌面访问,作为 VPN 访问内网的另一种平替
2025-07-15 15:14:18
1189
原创 在 Minikube 上部署 Kubernetes Deployment 并解决 ImagePullBackOff 问题
本文记录了如何在 Minikube 上部署一个 Kubernetes Deployment,解决常见的 `ImagePullBackOff` 问题,并提供了一些常用命令供参考。
2025-07-04 21:48:17
1039
原创 在 Ubuntu 22.04 上使用 Minikube 部署 Go 应用到 Kubernetes
本文记录了在 Ubuntu 22.04 上使用 Minikube 和 Docker 部署 Go 应用到 Kubernetes 集群的过程
2025-07-04 20:10:42
672
原创 Linux运维笔记:在 Ubuntu 工作站上安装 PyCharm 社区版并配置多用户访问
本文记录了如何在 Ubuntu 20.04 工作站上安装 PyCharm 社区版,并确保实验室中的多个用户(子用户)都能使用。以下步骤经过验证,适用于需要为团队或实验室环境配置共享开发工具的场景。
2025-06-20 12:43:32
1135
原创 Linux运维笔记:1010实验室电脑资源规范使用指南
实验室的工作站配备了 CPU 和 GPU 资源,供多个子用户共享使用。为了避免资源冲突、提高效率并保护数据安全,大家需要规范使用工作站。
2025-06-03 14:20:46
1391
原创 Linux运维笔记:服务器安全加固
本文总结了大学实验室 Linux 电脑感染挖矿病毒后的安全加固措施,重点介绍用户密码管理、公钥认证、系统安全强化、威胁清理及软件管理规范化,特别强调防止不正规软件引入威胁的策略。适合实验室用户和系统管理员参考。
2025-06-02 22:43:31
1420
1
原创 Linux运维笔记:服务器感染 netools 病毒案例
本文记录了一例 Linux 服务器挖矿病毒的排查与处理过程。通过 htop 发现 CPU 异常占用但无对应进程,使用 unhide proc 检测到隐藏进程 /tmp/netools 和恶意脚本 /bin/tDLzoNS7 ...
2025-06-02 22:08:01
1524
原创 如何更新和清理 Go 依赖版本
本文分享了Go项目中管理依赖版本的经验。使用go get -u gorm.io/gorm会更新go.mod文件中的版本号,但本地缓存会保留旧版本。
2025-05-28 11:25:02
957
原创 理解 Go 模块管理与依赖下载机制
本文介绍了Go项目模块管理的关键要点。通过一个使用GORM库操作SQLite的示例项目,探讨了三个核心问题:1)模块名称go-grom的作用;2)下载的依赖默认存储在本地缓存目录;3)go mod tidy命令
2025-05-28 11:17:21
1065
原创 利用 MkDocs 和 GitHub 部署个人博客网页
本文详细介绍了如何利用MkDocs和Material for MkDocs快速搭建现代化静态博客,并通过GitHub Pages免费部署。
2025-05-27 09:44:40
1019
原创 使用 OpenVINO Model Zoo 下载和转换模型
详细介绍在 Linux 系统上使用 OpenVINO Model Zoo 的步骤。我们将涵盖安装必要工具、探索可用模型、下载并转换 `AlexNet` 模型的完整过程。
2025-05-26 00:35:56
783
原创 Dockerfile 编写经验:优化大小与效率
创建高效的 Docker 镜像对于加速构建、减少存储需求和提升部署性能至关重要。在实践中,通过不断改进 Dockerfile,可以总结出编写优化 Dockerfile 的一些关键技巧。
2025-05-26 00:30:47
1455
原创 在 Ubuntu 终端中配置网络代理:优化 npm、apt等的下载速度
通过设置代理环境变量,用户可以直接访问默认npm registry和Ubuntu软件源,避免了切换镜像源的麻烦,确保获取最新资源。
2025-05-25 12:32:26
1431
原创 GCC 链接顺序问题总结
在编译 C/C++ 程序时,使用 GCC 链接库时可能会遇到 `undefined reference to ...` 的错误......
2025-05-25 12:19:42
446
原创 基于 C 语言的线程安全的图像缓冲队列
这是一个一个最近实现的基于 C 语言的线程安全图像缓冲循环队列,用于 EdgeX 设备服务开发,重点分析其内存管理的细节和注意事项。
2025-05-24 11:51:03
817
原创 使用 C 语言做应用开发的注意事项
笔者在基于 C 语言开发 EdgeX Foundry 设备服务实践之中,遇到如 全局变量的使用、.c 模块文件的划分、多线程编程注意事项、深浅拷贝问题 以及 编译链接时的多重定义问题。本文将对其展开讨论,并提供具体的代码示例和实用建议。
2025-05-24 11:48:23
1091
原创 Linux运维笔记:修复 ThinLinc 会话数据库损坏问题
ThinLinc 是一个高效的远程桌面解决方案,但在最近的使用中,我们发现其核心服务 vsmserver.service 启动失败,导致用户无法连接至工作站......
2025-05-23 11:54:31
961
原创 Go 语言范围循环变量重用问题与 VSCode 调试解决方法
VSCode 调试 GO 项目时时可能因配置问题(如包级调试或未启用 Go 模块)导致旧版本行为重现等问题......
2025-05-23 11:43:00
1198
原创 EdgeX Foundry 开发设备服务的几个关键点
本文为开发者提供了使用 C-SDK 开发 EdgeX Foundry 设备服务的指导,帮助开发者更高效地构建和优化自定义设备服务。
2025-05-22 11:30:08
911
原创 Git 初阶项目管理 实践指南
Git 是一个开源的分布式版本控制系统,广泛用于项目开发。初学者在使用 Git 时,首先需要理解其核心概念,如工作区、暂存区、版本库和远程仓库。
2025-05-22 11:20:25
835
原创 EdgeX Foundry 在 Docker 容器中部署与微服务优化的实用技巧
本文分享了在 EdgeX Foundry 中使用 Docker 容器化部署的实用技巧,涵盖了 Device Services 注册、数据库操作、docker-compose.yml 文件管理以及网络配置等方面。针对 Device Services 注册问题,建议通过清理 Docker 卷来解决配置残留问题。数据库操作方面,推荐使用 DBeaver 等工具连接 Postgres 数据库进行管理。
2025-05-20 22:06:22
1061
原创 在 ubuntu22.04 中 安装 EdgeX 并运行 device-sdk-c sample
本文详细介绍了在 Ubuntu 22.04 系统中安装并运行 EdgeX Foundry 框架的步骤,重点展示了如何通过 Docker 部署 EdgeX 服务并运行 device-sdk-c 示例。首先,通过 GitHub 克隆 EdgeX 源码,并创建专用工作目录。接着,安装 Docker 并配置镜像源以加速下载。最后,使用 Docker Compose 启动 EdgeX 服务,确保各容器正常运行。本文旨在为新手提供清晰的安装指南,并为有经验的开发者提供问题解决思路。
2025-05-20 21:54:05
956
原创 在 ubuntu22.04 中 安装 OpenVINO 并运行 Classification C Sample
本文详细介绍了在Ubuntu 22.04系统中安装OpenVINO并运行Classification C示例的完整流程。
2025-03-30 20:56:22
814
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人