GitHub
-
使用 Git 来管理 Git 服务器
借助 Gitolite,你可以使用 Git 来管理 Git 服务器。在我们的系列文章中了解这些鲜为人知的 Git 用途。 正如我在系列文章中演示的那样,Git 除了跟踪源代码外,还…
-
为你的 Python 平台类游戏添加跳跃功能
在本期使用 Python Pygame 模块编写视频游戏中,学会如何使用跳跃来对抗重力。 在本系列的 前一篇文章 中,你已经模拟了重力。但现在,你需要赋予你的角色跳跃的能力来对抗重…
-
如何使用 Pyramid 和 Cornice 编写 Python Web API
使用 Pyramid 和 Cornice 构建和描述可扩展的 RESTful Web 服务。 Python 是一种高级的、面向对象的编程语言,它以其简单的语法而闻名。它一直是构建 …
-
使用 Linux seq 命令生成数字序列
Linux 的 seq 命令可以以闪电般的速度生成数字列表,而且它也易于使用而且灵活。 在 Linux 中生成数字列表的最简单方法之一是使用 seq(系列sequence)命令。其…
-
使用 Bash 脚本发送包含几天内到期的用户账号列表的电子邮件
密码强制策略对所有操作系统和应用程序都是通用的。如果要在 Linux 上实现密码强制策略,请参阅以下文章。 默认情况下,大多数公司都会强制执行密码强制策略,但根据公司的要求,密码的…
-
在你的 Python 游戏中模拟引力
学习如何使用 Python 的 Pygame 模块编程电脑游戏,并开始操作引力。 真实的世界充满了运动和生活。物理学使得真实的生活如此忙碌和动态。物理学是物质在空间中运动的方式。既…
-
PaperWM:GNOME 下的平铺窗口管理
当我开始在个人计算机上使用 Linux 时,首先令我兴奋的就是轻巧的窗口管理器,这主要是因为当时我的笔记本电脑只有有 32MB 的内存,其它的都运行不了了。 接着我开始接触 xmo…
-
Go 并发编程中的经验教训
通过学习如何定位并发处理的陷阱来避免未来处理这些问题时的困境。 在复杂的分布式系统进行任务处理时,你通常会需要进行并发的操作。在 Mode.net 公司,我们每天都要和实时、快速和…
-
这些简单的技巧使 VLC 更加出色
如果 VLC 不是最好的播放器,那它也是最好的开源视频播放器之一。大多数人不知道的是,它不仅仅是视频播放器。 你可以进行许多复杂的任务,如直播视频、捕捉设备等。只需打开菜单,你就可…
-
如何借助 Django 来编写一个 Python Web API
Django 是 Python API 开发中最流行的框架之一,在这个教程中,我们来学习如何使用它。 Django 所有 Web 框架中最全面的,也是最受欢迎的一个。自 2005 …