写作原因:AsyncTask是Android中轻量级异步操作的方案之一,这篇文章我们不谈其使用过程,我们要谈论的是其实现过程及背后相关的设计思想,这有利于提高我们的代码能力。...
对于一个有追求的程序员来说源码必读不可,阅读源码是一件令人头疼的事。阅读别人的代码远比自己写代码要难。Linus 是Linux的早期作者,一句影响深远的话是“Read The...
“/etc/rc.d/init.d/目录下的脚本就类似与windows中的注册表,在系统启动的时候某些指定脚本将被执行”。 讲解/etc/rc.d/init.d/之前需要了解...
当大家看到标题时脑中闪过的大概是铺天盖地baidu, google出来的冗余的各类使用介绍,老生常谈希望能让大家对这三个文本工具有新的理解。 1、grep grep不做过多的...
前言 计算机网络基础 该是程序猿需掌握的知识,但往往会被忽略 今天,我将献上一份详细 & 清晰的计算机网络基础 学习指南,涵盖 TCP / UDP协议、Http协议、Sock...
前言 作为程序员,其能力可分为两种: 技术能力,对语言的理解,对所在技术栈中技术的理解,这类能力可称为外功。 思维的修炼,工作效率提升, 对代码的理解,对架构的理解,此类能力...
golang 专注于软件工程的实用性,学习起来不同于其他一些很 magic 的编程语言,我们要遵循标准和一些范式。 最好的资料就是 golang 的标准库源代码,只是有些库本...