/images/avatar.jpeg

比特垃圾桶

Python 中的线程安全和原子操作

经常看到一些 Python 第三方库的 features 中都写到了 Thread safety(线程安全),那么究竟什么是线程安全呢? 线程不安全 首先看看线程不安全的情况,下面一段代码开

如何成为一名黑客

毕业进入公司起,直属 Leader 常常提到:「编程不仅仅是知识和技能,更重要的是去领会编程领域的文化」。 刚进入公司的我似乎并没有马上接受这一点,认为这可

Python 之禅

原文 Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts. Special cases aren’t special enough to break the rules. Although practicality beats purity. Errors should never pass silently. Unless explicitly silenced. In the face of ambiguity, refuse the temptation to guess. There should be one– and

日语五十音笨拙记忆

这几天整理了大学期间的书籍,发现了当时选修日语课时自己总结打印出来的的日语五十音巧记,现在看到还有点好笑,不过当时确实帮助自己应付过了期末考

MacOS 软件包的管理器 Homebrew

Homebrew 简介 Homebrew 是一款 MacOS 平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种

SSH 相关的快速配置

SSH 简介 SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程

Vim 操作速查

进入 Vim 命令 描述 vim filename 打开或新建文件,并将光标置于第一行首 vim +n filename 打开文件,并将光标置于第 n 行首 vim + flename 打开文件, 并将光标置于最后一 - 行首 vim +/pattern filename 打开

作为技术人员为什么要写博客

本文只代表个人见解,不代表任立场,如果您认为我的想法是错的那很正常,因为这是我的想法,如果您觉得您的想法和我一样,那我们就是传说中的 &ldq

Tmux 的 QuickStart

Tmux 简介 Tmux 的全称是 Terminal MUtipleXer,及终端复用软件。顾名思义,它的主要功能就是用于在一个终端窗口中运行多个终端会话并且在你关闭终端窗口之