自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 内网穿透实例:在 NAT 环境下通过 FRP 配置 ThinLinc 远程桌面 实现外网登录

通过 FRP 和 ThinLinc 的配置,我们成功实现了 NAT 环境下的远程桌面访问,作为 VPN 访问内网的另一种平替

2025-07-15 15:14:18 1189

原创 Go 中切片浅拷贝导致的字符串子串被篡改的问题

使用 Go 切片时要小心浅拷贝的副作用

2025-07-08 18:02:59 840

原创 在 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关注的人

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