目录目录
传说的开始
看到winter的代码我的第一反应是全无promise的精髓
其实我了解Promise也是新近的事情
我与Promise后来发生的故事
红绿灯大战的亲历实录
Promise写出来怎么会是这个样子
欢迎回到火星
感谢米粽粽同学提到我的一篇旧文
第一步的抽象
一点说明前提
重新定义问题
Promise的编程基础之逻辑过程
如何确认一个数据就绪
然后then只能处理一个数据
最后任何...
分类:
其他好文 时间:
2015-04-12 22:47:28
阅读次数:
377
1、栈是运行时的单位,堆是存储的单位。2、栈解决程序的运行问题,即程序如何执行,或者说如何处理数据;堆解决的是数据存储的问题,即数据怎么放,放哪儿。3、在Java中一个线程就会有一个相应的线程栈与之对应。而堆则是所有线程共享的。4、从软件设计的角度看,栈代表了处理逻辑,而堆代表了数据。这样分开使得处...
分类:
编程语言 时间:
2015-04-12 22:35:28
阅读次数:
266
白盒测试[1]又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试...
分类:
其他好文 时间:
2015-04-12 22:35:18
阅读次数:
164
单元测试内容:在单元测试时,测试者需要依据详细设计说明书和源程序清单,了解该模块的I/O条件和模块的逻辑结构,主要采用白盒测试的测试用例,辅之以黑盒测试的测试用例,使之对任何合理的输入和不合理的输入,都能鉴别和响应。(1) 模块接口测试:在单元测试的开始,应对通过被测模块的数据流进行测试。测试项目包...
分类:
其他好文 时间:
2015-04-12 22:28:24
阅读次数:
170
映射文件是O/R Mapping的关键,相当于控制中心。当数据库表较多时,手动配置该映射文件非常耗时。为了快速开发程序,使开发人员的注意力集中到业务逻辑上来,Hibernate官方提供的MiddleGen工具,它可以很方便的生成映射文件。这里下载:http://prdownloads.sourcef...
分类:
Web程序 时间:
2015-04-12 22:14:53
阅读次数:
119
定义:
DBMS对DB的监控,称为数据库的管理,或数据库的保护。
******************************************
DBS运行的最小逻辑工作单位是:事务。
事务定义:
是构成单一逻辑工作单元的操作集合,要么完整执行,要么完全不执行。
例如:
银行存取款:要么正确存取款,要么完全不执行,不能出现:钱放进去,但账...
分类:
数据库 时间:
2015-04-12 21:08:25
阅读次数:
230
黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试,以用户的角度,从输入数据与输出数据的对应关系出发进行测试。 主要的分类有等价类划分法,因果图法,判定表法,边界值测试法,正交实验设计法。 等价类划分法在之前的博客中具体写过,在此处不赘述。 因果图...
分类:
其他好文 时间:
2015-04-12 21:01:14
阅读次数:
123
定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来...
分类:
其他好文 时间:
2015-04-12 21:00:42
阅读次数:
123
面向对象的单元测试(OOUnitTest)传统的单元测试是针对程序的函数、过程或完成某一定功能的程序块。沿用单元测试的概念,实际测试类成员函数。一些传统的测试方法在面向对象的单元测试中都可以使用。如等价类划分法,因果图法,边值分析法,逻辑覆盖法,路径分析法,程序插装法等等, 用于单元级测试进行的测试...
分类:
其他好文 时间:
2015-04-12 20:42:14
阅读次数:
115
黑盒测试概述这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。黑盒测试又叫做功能测试或数据驱动测试。作用 黑盒测试法注重于测试软件的功能需求,主要试图发现下列几类错误。1.功能不正确或遗漏;2.界面错误...
分类:
其他好文 时间:
2015-04-12 20:38:05
阅读次数:
108