# 编辑器
-
如何使用 Tig 浏览 Git 日志
Tig 可不仅仅是 Git 的文本界面。以下是它如何增强你的日常工作流程。 如果你使用 Git 作为你的版本控制系统,你可能已经让自己接受了 Git 是一个复杂的野兽的事实。它是一…
-
将 i3 与多个显示器配合使用
你在 Linux 工作站上使用多个显示器吗?一次看到很多东西可能是有益的。但在我们的工作中通常有比实际显示器更多的窗口 —— 这是一件好事,因为一次看到太多…
-
闭上眼睛,感受代码之美:一位盲人程序员的编码梦
21CTO社区导读:本篇文章是一位盲人程序员Florian Beijers写的。现年23岁,住在Nrnhem附近。是一个Web&应用程序员。在Twitter上有500…
-
聊聊如何提高程序员的编码效率
我是一名软件开发者、设计师,同时也是一名企业家。 我是团队效率软件 Asana 的联合创始人,很多大型公司都使用它来运作公司(如 Uber、Pinterest、Dropbox)。当…
-
Unity 编辑器现已正式面向 Linux 推出
如果你是设计师、开发者或艺术家,你可能一直在使用 Linux 上的实验性 Unity 编辑器。然而,不能一直用实验性版本 —— 开发者需要一个完整稳定的工作…
-
如何写好 C main 函数
学习如何构造一个 C 文件并编写一个 C main 函数来成功地处理命令行参数。 我知道,现在孩子们用 Python 和 JavaScript 编写他们的疯狂“应用程序…
-
使用 Testinfra 和 Ansible 验证服务器状态
Testinfra 是一个功能强大的库,可用于编写测试来验证基础设施的状态。另外它与 Ansible 和 Nagios 相结合,提供了一个用于架构即代码 (IaC) 的简单解决方案…
-
40岁+,你还有编程吗?
21CTO社区导读: 在本文,我们向大家介绍10位超过40岁的老程序员的故事,当然这些还都是歪果仁。目前这些人,都已经是最顶级的开发者,拒绝从事管理岗位,在前线从事编码工作…
-
用 Pygame 使你的游戏角色移动起来
在本系列的第四部分,学习如何编写移动游戏角色的控制代码。 在这个系列的第一篇文章中,我解释了如何使用 Python 创建一个简单的基于文本的骰子游戏。在第二部分中,我向你们展示了如…
-
使用 Python 构建可扩展的社交媒体情感分析服务
学习如何使用 spaCy、vaderSentiment、Flask 和 Python 来为你的作品添加情感分析能力。 本系列的第一部分提供了情感分析工作原理的一些背景知识,现在让我…