处理文件对象时使用 with 关键字是一种很好的做法。这样做的好处是,文件在其套件完成后会正确关闭,即使在途中引发异常。它也比编写等效的 try-finally 块短得多。
Python 多处理。
Python 多线程。请注意,尽管 Python 解释器中可以运行多个线程,但解释器在任何给定时间都只能执行一个线程,这由 Python 虚拟机中的 GIL(全局解释器锁)确保。Python 多线程更适合 I/O 密集型应用程序,而不是 CPU 密集型应用程序,因为 I/O 会释放 GIL。
Java 私有字段访问。
Java okhttp 客户端 trustall 证书(仅用于测试)。
在 Java 中,静态字段和静态方法很常见,但是静态类呢?这是一个例子。
一个关于如何配置 postfix 和 gmail smtp 服务器以直接从 linux 命令行发送电子邮件的工作示例,并在带有 ubuntu precise 32 的 vagrant vm 上进行测试。
Java多线程编程演示。
一个 JavaScript 日历。
如何漂亮地打印 JSON 以获得更好的可见性。