热点
推荐

Java API 设计清单 « 友好的API

转自:http://dongxi.net/b14gn 在设计Java API的时候总是有很多不同的规范和考量。与任何复杂的事物一样,这项工作往往就是在考验我们思考的缜...

Java API 设计清单 « 友好的API

2019年10月20日 ⁄ 共 7260字 暂无评论
转自:http://dongxi.net/b14gn 在设计Java API的时候总是有很多不同的规范和考量。与任何复杂的事物一样,这项工作往往就是在考验我们思考的缜密程度。就像飞行员起飞前的检查清单,这张清单将帮助软件设计者在设计Java API的过程中回忆起那些明确的或者不明确的规范。本文也可以看作为“API设计指南”这篇文章的附录。 我们还准备了一些前后比对的例子来展示这个列表如何帮助你理清设计需求,找出错误,识别糟糕的设计实践...
阅读全文
web前端

JavaScript可否多线程? 深入理解Jav

10月18日
JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, ...
移动开发

Android TabHost Tutorial

10月19日
Android TabHost Tutorial 转自:http://www.androidpeople.com/android-tabhost-tutorial-part-1 Here we are g...
算法

poj2777 Count Color

09月22日
/* * poj2777 AC * 线段树基础 * 注意:初始状态时board已经染为了颜色1 * 看到颜色只有30种时,果断想到了用二进制数来...
搜索技术

中文分词和搜索引擎

06月04日
文章目录 作者:Winter 工程师 搜索引擎,上网的人基本上都不...
数据库

【PM】关于系统数据库和服务现场升级

10月17日
工作快满一年了,马上着手准备第二次出差去升级我们的系统,但是突然想到一件事情,让我颇有感触,是关于系统现场升级的。 ...
编程语言

基于php的差量更新工具

10月19日
===== 二.脚本示例 ===== ---------------------------------------------脚本更新处用绿色标明---------------------------...
云计算

MapReduce

01月27日
 MapReduce工作原理   一个Map-Reduce任务的执行过程以及数据输入输出的类型如下所示: (input)<k1,v1> -> map -&g...
操作系统

虚拟机安装ubuntu10.10

10月13日
虚拟机的好处大家都知道,它可以安装在Windows平台下模拟真实的电脑环境,不需要重装Windows系统,安全高效实用。目前市场上...