-
网络协议(一):网络参考模型
介绍 ARPAnet 参考模型、TCP/IP 五层模型和 OSI 七层参考模型的历史背景、各层职责及三者对比。
-
2016年3月5日 开源 License
介绍开源许可证的基本概念,以及 BSD、Apache、MIT、GPL、LGPL、MPL 等常见 License 的区别与对比。
-
2015年10月22日 Java 语言里 AOP 的实现种类
介绍 AOP(面向切面编程)的概念,以及 Java 中编译期 AOP 和运行期 AOP 两种实现方式的原理与代表框架。
-
2015年10月20日 一些计算机的基本常识
解释 bit、byte、KB/MB/GB 单位体系、网速 Mbps、以及 32 位与 64 位 CPU 和操作系统的区别。
-
2015年9月30日 如何查看 Android App 的方法总数
介绍用 dexdump 命令和 Gradle 插件 dexcount-gradle-plugin 查看 Android App 的方法数和字段数,解决 65535 限制问题。
-
2015年9月16日 Bash 中如何判断一个命令是否存在
介绍用 command、type、hash 三种方式判断命令是否存在,并解释重定向和 /dev/null 的用法。
-
2015年9月11日 Bash 中与 if 相关的参数
整理 Bash 中 if 条件判断常用参数,涵盖文件测试、字符串比较、数值比较等。
-
2015年9月11日 Shell 脚本的简单介绍
Shell 是命令解释器,本文介绍了 Shell 的定义、主要种类(bash/zsh/ksh 等)的历史与特点,以及各主流操作系统的默认 Shell。