kitlau
kitlau

kitlau's blog

All Posts in 2024


Linux Docker 的 root 和 rootless 模式

Rootless Docker 和 Root Docker 在配置文件和目录结构上有显著差异,主要体现在 Docker 主配置文件的位置、运行时套接字路径、存储目录及日志目录等方面。Root Docker 的配置文件位于 `/etc/docker/daemon.json`,而 Rootless Docker 则使用用户主目录下的 `~/.config/docker/daemon.json`。两者在存储结构上也有所不同,Root Docker 使用全局的 `/var/lib/ docker` 目录,而 Rootless Docker 将数据存储在用户主目录中的 `~/.local/ share/docker`。此外,Root Docker 的运行时套接字位于系统级路径 `/var/run/ docker. sock`,而 Rootless Docker 的套接字则在 `$XDG_ RUNTIME_DIR/ docker. sock` 下。这种设计确保了两种模式能够独立运行且互不干扰,同时支持通过单独的配置文件和环境变量管理各自的实例。--DeepSeek

AnduinOS Docker rootless-docker docker-containerization linux-containers security-best-practices configuration-management comparison-analysis

为 AnduinOS 找到属于你的剪贴板助手

这篇文章详细记录了一位从 Windows 转向 AnduinOS 的用户在寻找高效剪贴板工具过程中的经历。作者通过 Google 找到了一款名为 clipboard-indicator 的 GNOME 扩展,并一步步完成了从下载到安装再到配置的全过程。文章不仅介绍了该扩展的功能和使用方法,还分享了个人体验和小技巧(例如如何设置快捷键),最终解决了用户在 AnduinOS 上的“生产力焦虑”。如果你也对跨平台工具迁移感兴趣,或者正在寻找提升编码效率的方法,不妨看看这篇文章——或许它能为你提供一些启发。--DeepSeek

AnduinOS clipboard GNOME extensions Windows alternative terminal productivity tool

如何使用 AnduinOS 愉快的开发 .NET

本文详细介绍了如何通过VSCode在AnduinOS上愉快地开发.NET应用,并分享了一些实用插件的配置经验。文章从C# Dev Kit、Roslynator等核心插件的功能与使用限制谈起,探讨了微软许可证政策对开发者的影响,同时对比了Jetbrains Rider的部分功能。此外,还介绍了C# XML Documentation Comments和C# Namespace Autocompletion等提升编码效率的小工具,并提到GitHub Copilot的订阅价格问题。最后,作者总结了自己的配置经验,并邀请读者分享更多建议。--DeepSeek

.NET C# VSCode AnduinOS dotnet vscode-plugins github-copilot development-environment

反思软件开发中的设计模式

本文探讨了软件开发中选择工具和方法的重要性,强调应根据实际需求而非盲目追求“最佳实践”。作者认为JavaScript因其灵活性和强大的生态系统,在前端和后端开发中均有广泛应用。文章还介绍了一本名为《JavaScript:从入门到脱线》的简明教程,旨在帮助已有编程经验的人快速掌握JavaScript的基础与高级特性。作者分享了编写此书的过程,希望通过这本书让学习者在掌握JavaScript时更加轻松高效。--DeepSeek

JavaScript programming web-development high-concurrency rapid-development beginner-tutorial

如何在 5 分钟内开发一个大语言模型聊天机器人

本文介绍了如何基于Gradio框架和llama3模型快速搭建一个功能强大的聊天机器人,并展示了完整的实现过程。文章首先说明了项目的依赖环境配置,接着详细讲解了聊天机器人的核心实现逻辑,包括用户输入的处理、llama3模型推理调用以及流式返回结果等关键步骤。代码部分展示了如何通过Gradio框架构建友好的交互界面,并提供了具体的使用示例和运行效果展示。实测结果显示,基于llama3-70b模型的聊天机器人能够准确理解并解答复杂的中文问题,同时支持上下文理解和多轮对话,展现出强大的自然语言处理能力。--DeepSeek

AI poetry gradio llama3 70b chatbot stream chat