软件开发

一个可以更好地调试的 Perl 模块

这个简单优雅的模块可以让你包含调试或仅用于开发环境的代码,而在产品环境中隐藏它们。
2018-05-21
2分钟阅读时长

“Exit Trap” 让你的 Bash 脚本更稳固可靠

要做到这一点,秘诀就是 bash 提供的一个叫做 EXIT 的伪信号,你可以 trap 它,当脚本因为任何原因退出时,相应的命令或函数就会执行。
2018-05-14
4分钟阅读时长

如何在 Fedora 上开始 Java 开发

Java 是世界上最流行的编程语言之一。它广泛用于开发物联网设备、Android 程序、Web 和企业应用。本文将提供使用 OpenJDK 安装和配置工作站的指南。
2018-05-13
2分钟阅读时长

初识 Python:全局、局部和非局部变量(带示例)

在 Python 中,在函数之外或在全局范围内声明的变量被称为全局变量。
2018-05-12
3分钟阅读时长

递归:梦中梦

递归是很神奇的,但是在大多数的编程类书藉中对递归讲解的并不好。但这种建议是很糟糕的,因为在算法中,递归是一个非常强大的思想。
2018-05-06
5分钟阅读时长

gdb 如何调用函数?

我发现我可以从 gdb 上调用 C 函数。这看起来很酷,因为在过去我认为 gdb 最多只是一个只读调试工具。
2018-04-29
6分钟阅读时长

13 个 Git 技巧献给 Git 13 岁生日

这 13 个 Git 技巧将使你的版本控制技能 +1、+1、+1……
2018-04-20
9分钟阅读时长