Flatpak 快速参考:通用 Linux 包管理器
使用 Flatpak 与 Flathub 实现跨发行版应用
Flatpak 是一种用于在 Linux 上构建和分发桌面应用程序的下一代技术,提供通用打包、沙箱化和跨发行版兼容性。
使用 Flatpak 与 Flathub 实现跨发行版应用
Flatpak 是一种用于在 Linux 上构建和分发桌面应用程序的下一代技术,提供通用打包、沙箱化和跨发行版兼容性。
使用 Snap 管理器的通用 Linux 软件包
Snap 是 Canonical 推出的革命性通用包管理系统,为 Ubuntu 和其他 Linux 发行版带来了容器化应用程序、自动更新和增强的安全性。
Ubuntu 软件包必备的 APT 与 dpkg 命令
Ubuntu的包管理 系统是软件安装和维护的骨干,对于任何Linux用户或系统管理员来说都是必不可少的知识。
掌握 Grafana 的设置,用于监控与可视化
Grafana 是领先的开源监控和可观测性平台,通过令人惊叹的可视化将指标、日志和跟踪转化为可操作的见解。
从基础到高级模式的 Go 测试
Go内置的testing包 提供了一个强大且极简的框架,用于编写无需外部依赖的单元测试。 以下是Go测试的基础知识、项目结构和高级模式,用于构建可靠的Go应用程序。
使用 Helm 包管理的 Kubernetes 部署
Helm 已彻底改变 Kubernetes 应用程序部署,通过引入传统操作系统中熟悉的软件包管理概念。
掌握数据科学工作中 Linux 环境的设置
Linux 已成为数据科学专业人士事实上的操作系统,提供无与伦比的灵活性、性能和丰富的工具生态系统。
使用有序扩展和持久数据部署有状态应用
Kubernetes StatefulSets 是管理需要稳定身份、持久存储和有序部署模式的有状态应用程序的最佳解决方案,对于数据库、分布式系统和缓存层至关重要。
在 Docker Model Runner 中配置上下文大小的变通方法
在 Docker Model Runner 中配置上下文大小 比它应该的要复杂得多。
启用 NVIDIA CUDA 支持的 Docker 模型运行器的 GPU 加速功能
Docker Model Runner 是 Docker 官方用于本地运行 AI 模型的工具,但 在 Docker Model Runner 中启用 NVidia GPU 加速 需要特定的配置。
优化 Hugo 网站的开发和运行
Hugo 缓存策略 对于最大化静态站点生成器的性能至关重要。虽然 Hugo 生成的静态文件本身速度很快,但在多个层级上实施适当的缓存可以显著提高构建时间、减少服务器负载并增强用户体验。
掌握实现 DevOps 卓越的四个关键 DORA 指标
DORA (DevOps研究与评估)指标是衡量软件交付性能的黄金标准。
多租户数据库模式完整指南
多租户 是 SaaS 应用程序的一种基本架构模式,允许多个客户(租户)共享相同的应用程序基础设施,同时保持数据隔离。
完整安全指南 - 静态数据、传输中数据、运行时数据
当数据成为一种宝贵的资产时,保护它从未如此关键。
从信息被创建的那一刻起,到最终被丢弃,
其旅程充满了各种风险——无论是存储、传输,还是主动使用。
对比无头 CMS - 功能、性能与使用场景
选择合适的无头CMS可以决定你的内容管理策略是成功还是失败。
让我们比较三种影响开发人员构建内容驱动型应用的开源解决方案。
使用 Cobra 和 Viper 框架在 Go 中进行 CLI 开发
命令行界面(CLI)应用程序是开发人员、系统管理员和 DevOps 专业人员的重要工具。
有两个 Go 库已成为 Go 中 CLI 开发的默认标准:Cobra 用于命令结构,Viper 用于配置管理。