开源

  • 初学者指南:在 Ubuntu Linux 上安装和使用 Git 和 GitHub

    Github 是一个存放着世界上最棒的一些软件项目的宝藏,这些软件项目由全世界的开发者无私贡献。这个看似简单,实则非常强大的平台因为大大帮助了那些对开发大规模软件感兴趣的开发者而被…

    编程笔记 2022年5月14日
  • 使用 VS Code 进行 Python 编程

    Visual Studio Code,简称 VS Code,是一个开源的文本编辑器,包含用于构建和调试应用程序的工具。安装启用 Python 扩展后,VS Code 可以配置成理想…

    编程笔记 2022年5月14日
  • FreeDOS 的简单介绍

    学习如何穿行于 C:/ 提示符下,就像上世纪 90 年代的 DOS 高手一样。 FreeDOS 是一个古老的操作系统,但是对于多数人而言它又是陌生的。在 1994 年,我和几个开发…

    编程笔记 2022年5月14日
  • 用 Ansible 实现网络自动化

    了解 Ansible 的功能,这是一个无代理的、可扩展的配置管理系统。 网络自动化 随着 IT 行业的技术变化,从服务器虚拟化到公有云和私有云,以及自服务能力、容器化应用、平台即服…

    编程笔记 2022年5月14日
  • 如何确定你的Linux发行版中有没有某个软件包

    有时,你可能会想知道如何在你的 Linux 发行版上寻找一个特定的软件包。或者,你仅仅只是想知道安装在你的 Linux 上的软件包有什么版本。如果这就是你想知道的信息,你今天走运了…

    编程笔记 2022年5月14日
  • 如何在 Linux 中切换相同程序的不同版本

    几天前,我们曾经讨论如何在不同的 PHP 版本之间进行切换。在那篇文章中,我们使用 update-alternatives 命令实现从一个 PHP 版本切换到另一个 PHP 版本。…

    编程笔记 2022年5月14日
  • 用于与非 Linux 用户一同工作的 Linux 命令行工具

    如果你在 Linux 终端工作,那么与非 Linux 用户一同工作时可能遇到困难。这些工具有助于文档兼容性和企业即时消息。 我大部分时间都在使用 Shell(命令行、终端或其它随便…

    编程笔记 2022年5月14日
  • 包管理器的进化

    包管理器在 Linux 软件管理中扮演了重要角色。这里对一些主要的包管理器进行了对比。 今天,每个可计算设备都会使用某种软件来完成预定的任务。在软件开发的上古时期,为了找出软件中的…

    编程笔记 2022年5月14日
  • 鸿蒙系统和安卓有哪些区别?鸿蒙会取代安卓吗?

    HarmonyOS是新一代的智能终端操作系统,并不是一个单纯的手机操作系统,而是手机 + 智能设备的总称。可以安装在包括手机、手表、无人机等很多设备上。为不同设备的智能化、互联与协…

    编程笔记 2022年5月9日
  • 鸿蒙OS系统开发初体验:预安装DevEco Studio工具

    华为推出的HarmonyOS鸿蒙系统,目前可使用的语言有Java、C/C++、js三种,Java、js适合用于手机应用的开发,C/C++适用于硬件的开发。在以后的鸿蒙版本中(华为计…

    编程笔记 2022年5月9日