摘要:
我们祖先从没有记忆大量人名或数字的需要,但他们确实得记住怎么在猎鹿3天后找到回家的路,记住营地南边的岩石陡坡上哪里能收获成熟饱满的蓝莓。 出于进化需要,这种“记住物体位置和样貌”的高级能力就固化在了记忆系统之中。 所以呢,如果让你观察一所从未参观过的房子,你会很快地对大致的家具摆放、房间布局、配色方 阅读全文
摘要:
作为教育者,我们热衷于鼓励学生构建知识组块,而不是仅记忆独立的概念。 这有时让他们产生错觉,以为背和记没那么重要。 但因为有了重点概念,充满创造力的组块过程才能开花结果,所以记住重点非常重要。 从中可得到的重要经验,是要不断揣摩推敲记住的知识,才能构建组块。 阅读全文
摘要:
double result1 = Math.Floor(0.3); Console.WriteLine(result1);//result1显示0 double result2 = Math.Floor(0.5); Console.WriteLine(result2);//result2显示0 ... 阅读全文
摘要:
double result1 = Math.Ceiling(0.3); Console.WriteLine(result1);//result1显示1 double result2 = Math.Ceiling(0.5); Console.WriteLine(result2);//result2显示... 阅读全文
摘要:
double result1 = Math.Round(0.3); Console.WriteLine(result1);//result1显示0 double result2 = Math.Round(1.5); Console.WriteLine(result2);//result2显示2 ... 阅读全文
摘要:
一个值得注意的怪现象是ExceptionExpected注解属性。 只有单元测试抛出由ExceptoinType参数指定的类型的异常是,这个断言才是成功的。 这是确保抛出异常而不需要在单元测中用try……catch块来浪费时间的一种灵活的方式 阅读全文
摘要:
IsTure(bool) IsTure(bool,string) 断言一个布尔值为true IsFalse(bool) IsFalse(bool,string) 断言一个布尔值为false IsNull(object) IsNull(object,string) 断言一个变量没有被分配一个对象引用 阅读全文
摘要:
AreEqual<T>(T,T) AreEqual<T>(T,T,string) 断言两个类型T的对象有相同的值 AreNotEqual<T>(T,T) AreNotEqual<T>(T,T,string) 断言两个类型T的对象的值不相等 需要说明的是,有一个以字符串为参数的重载,该字符串作为断言失 阅读全文
摘要:
TestClass注解属性被用于一个包含测试的类; TestMethod注解属性被用于包含单元测试的方法; 单元测试方法的“布置/动作/断言”模式。 创建多个小的单元测试,每一个仅关注应用程序的一个方面。这样的话,当一个小的单元测试失败时,你可以准确地知道代码不满足哪个条件;其次在这种悠闲地构造合理 阅读全文
摘要:
public class PagingInfo { //总的商品个数 public int TotalItems { get; set; } //一页有多少商品 public int ItemsPerPage { get; set; } //当前页码 public int Current... 阅读全文