GitHub

  • 让你爱上 Git 的 10 篇文章

    你对 Git 了解得越多,使用 Git 就会越容易。一起来回顾下年度最佳 Git 文章。 Git 是开源开发者工具箱中最基本的工具。这个强大的版本控制系统有很多复杂的功能。使用 G…

    编程笔记 2022年5月19日
  • 为什么开源?cURL作者:让世界变得更美好

     cURL 是一个利用 URL 语法在命令行下工作的数据传输工具。 它于 1998 年首次发布,支持的协议包括 DICT、FILE、FTP、FTPS、Gopher、HTTP、HTT…

    业界资讯 2022年5月19日
  • 通过编写一个简单的游戏来学习 Rust

    你可以尝试以多种语言编程一个简单的游戏来开始编程之路。 当你想学习一门新的编程语言时,不妨关注一下编程语言的共同点。 变量 表达式 语句 这些概念是大多数编程语言的基础。一旦你理解…

    编程笔记 2022年5月19日
  • 编程语言排行榜:JavaScript 力压 Java和Python

    在多种趋势榜单中,Java、C、Python 已成编程语言界的新任“铁三角”。而在开发者日常使用以及讨论中,编程语言又有什么样的现状? 近日,一年仅发布两次编程语言榜单的美国知名软…

    业界资讯 2022年5月19日
  • 如何使用 heredoc 作为一个文本编辑器

    这个不起眼的终端功能在紧要关头提供一个文本编辑器。 在 Linux 和 Unix 的 shell 中有一个不为人知的功能,它能让你用 cat 命令打开一个 do…

    编程笔记 2022年5月19日
  • 用 Linux 让旧 MacBook 重获新生

    花上一小时,用 Fedora 让一台过时的 Mac 重新有用。 最近,我偶然找到了一台 2011 年底的老款 13 英寸 MacBook Pro,有 125GB SSD 和 8GB…

    编程笔记 2022年5月19日
  • 编写一个简单的游戏来学习 Python

    通过编写一个“猜数字”游戏来探索 Python(和其他编程语言)。 在这个系列中,我们要用不同的编程语言编写相同的应用,以比较各种语言是如何工作的,并说明使…

    编程笔记 2022年5月19日
  • 20 分钟建立一个 Ansible 实验室

    建立一个支持学习和实验新软件的环境。 能够构建和拆解公有云环境是非常有用的,但我们大多数人都不能轻松访问公有云。退而求其次的最好办法就是在本地机器上建立一个实验室,但即使在本地机器…

    编程笔记 2022年5月19日
  • Linux 内核如何处理中断

    中断是计算机处理数据的关键部分。 中断是现代 CPU 工作方式中重要的部分。例如:当你每次在键盘上按下一个按键后,CPU 会被中断以使得 PC 读取用户键盘的输入。这个过程发生得相…

    编程笔记 2022年5月19日
  • 通过编写互动游戏学习 Bash

    编程一个简单的游戏是练习一门新语言并与其他你掌握的语言进行比较的好方法。 学习一门新的编程语言是很有趣的。每当我尝试学习一门新的语言时,我都会专注于定义变量、编写语句和评估表达式。…

    编程笔记 2022年5月19日