开源

  • 如何构建 RPM 包

    节省跨多个主机安装文件和脚本的时间和精力。 自20多年前我开始使用 Linux 以来,我已经使用过基于 rpm 的软件包管理器在 Red Hat 和 Fedora Linux 系统…

    编程笔记 2022年5月14日
  • 基于 Slax 构建译者专用 Linux

    针对译者的 Linux 已经有 tuxtrans 了。它基于 Ubuntu 打包了很多译者需要的软件。适合追求使用自由软件的用户使用。 现在我要基于 Slax 打造一个新的译者专用…

    编程笔记 2022年5月14日
  • PyTorch 1.0 预览版发布:Facebook 最新 AI 开源框架

    Facebook 在人工智能项目中广泛使用自己的开源 AI 框架 PyTorch,最近,他们已经发布了 PyTorch 1.0 的预览版本。 如果你尚不了解,PyTorch 是一个…

    编程笔记 2022年5月14日
  • 三个开源的分布式追踪工具

    这几个工具对复杂软件系统中的实时事件做了可视化,能帮助你快速发现性能问题。 分布式追踪系统能够从头到尾地追踪跨越了多个应用、服务、数据库以及像代理这样的中间件的分布式软件的请求。它…

    编程笔记 2022年5月14日
  • 如何在 Linux 中找到并删除重复文件

    在编辑或修改配置文件或旧文件前,我经常会把它们备份到硬盘的某个地方,因此我如果意外地改错了这些文件,我可以从备份中恢复它们。但问题是如果我忘记清理备份文件,一段时间之后,我的磁盘会…

    编程笔记 2022年5月14日
  • 在 Ubuntu 18.04 LTS 上使用 KVM 配置无头虚拟化服务器

    我们已经讲解了 在 Ubuntu 18.04 无头服务器上配置 Oracle VirtualBox 。在本教程中,我们将讨论如何使用 KVM 去配置无头虚拟化服务器,以及如何从一个…

    编程笔记 2022年5月14日
  • 如何在 Linux 中列出可用的软件包组

    我们知道,如果想要在 Linux 中安装软件包,可以使用软件包管理器来进行安装。由于系统管理员需要频繁用到软件包管理器,所以它是 Linux 当中的一个重要工具。 但是如果想一次性…

    编程笔记 2022年5月14日
  • 如何将 Scikit-learn Python 库用于数据科学项目

    灵活多样的 Python 库为数据分析和数据挖掘提供了强力的机器学习工具。 Scikit-learn Python 库最初于 2007 年发布,通常用于解决各种方面的机器学习和数据…

    编程笔记 2022年5月14日
  • 如何提交你的第一个 Linux 内核补丁

    学习如何做出你的首个 Linux 内核贡献,以及在开始之前你应该知道什么。 Linux 内核是最大且变动最快的开源项目之一,它由大约 53,600 个文件和近 2,000 万行代码…

    编程笔记 2022年5月14日
  • Linux 开发的五大必备工具

    Linux 上的开发工具如此之多,以至于会担心找不到恰好适合你的。 Linux 已经成为工作、娱乐和个人生活等多个领域的支柱,人们已经越来越离不开它。在 Linux 的帮助下,技术…

    编程笔记 2022年5月14日