闭包闭包闭包,屁包屁包屁包一、什么是闭包javascript里面,所有的函数都是闭包!这句断言真是惊天地,泣鬼神。不过,通常意义上的闭包是指:某个函数内部的子函数,这个子函数被外界所调用,用于访问父函数(就是那个该死的“某个函数”啦)内的变量(包括参数)。从中可以看出,我们常常说的闭包是:1)首先,闭包是一个函数2)其次,闭包是一个子函数,就是说,它是一个嵌套在函数里的子函数,函数中的函数3)这个...
分类:
编程语言 时间:
2014-12-12 00:01:02
阅读次数:
470
单词边界断言 \b反向引用ubb替换-敏感词过滤委托理解1通过委托实现窗体回传值委托-匿名方法-lambda表达式
分类:
Web程序 时间:
2014-12-11 15:33:18
阅读次数:
155
我不太会写书评,可能有一个原因,是一直想最大程度汲取书中的真知灼见,以至于在某些观点缺乏展开和深究。
另外,数学的思维告诉我,一个观点的正确与否,是需要很多条件来佐证的,并且,其中任何一个单独的条件都不能直接推导这个观点的正确性。也就是所谓的充分不必要。所以,导致思维很谨慎,不轻下断言。
下面,先说说这本书吧。
对于阿里巴巴,我评价5分,对于这本书,评价只能是及格。
在看...
分类:
其他好文 时间:
2014-12-06 18:16:26
阅读次数:
186
以前看到别人正则里写(?=),(?!)...这些,觉得云里雾里,完全不知道什么意思,今天突然搜到专门介绍的文章,看完后,有一种拨开云雾见月明的感觉。特此分享下。正则表达式有俩种特别的情况: 1. 零宽断言:用于查找在某些内容(但不包括这些内容)之前或之后出现的字符,也就是说像\b,^,$那样用于指定...
分类:
其他好文 时间:
2014-12-04 11:35:54
阅读次数:
106
1,EXPECT_*系列和ASSERT_*系列。
这两个系列的函数都是用于断言,也就是说判断是否满足要求,满不满足都会输出log。
举个例子,EXPECT_EQ(3,Add(1, 3))这里就是判断3和Add(1, 3)是否相等,然后在结果中输出
g:\myproject\c++\gtestdemo\gtestdemo\gtestdemo.cpp(16):
error: Value of...
分类:
编程语言 时间:
2014-12-03 21:17:47
阅读次数:
198
变量 变量必须以大写字母开头。在erlang里,变量就像数学里的那样。当关联一个值与变量时,所下的是一种断言,也就是事实的陈述。这个变量就是那个值,仅此而已。 对X=1234这个简单语句所带有的两种假设。 ?首先...
分类:
其他好文 时间:
2014-12-03 14:34:48
阅读次数:
161
一.Robotium原理 Robotium是一款Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手势操作(点击、长按、滑动等)、查找和断言机制的API,能够对各种控件进行操作,Robotium结合Android官方提供的测试框架达到对应用程序进行自动...
分类:
其他好文 时间:
2014-12-03 12:08:05
阅读次数:
151
调试服务器程序时最怕遇到需要运行10天半个月才遇到一次的bug,这种bug很难还原现场,同时还要时刻注意服务器是否挂掉。
本文给出一个解决方法可以极大的提高调试效率。
使用本文方法可以在断言失败时自动dump,可用于还原bug环境进行调试。另外崩溃时也会自动记录crash dump。
断言函数
bool xassert(bool r){
if(!r) __a...
分类:
编程语言 时间:
2014-12-02 15:13:39
阅读次数:
179
单元测试的基本方法是调用被测代码的函数,输入函数的参数值,获取返回结果,然后与预期测试结果进行比较,如果相等则认为测试通过,否则认为测试不通过。
1、Assert类的使用
Assert.Inconclusive() 表示一个未验证的测试;
Assert.AreEqual() 测试指定的值是否相等,如果相等,则测试通过;
AreSame() 用于验证指定...
分类:
其他好文 时间:
2014-12-01 20:56:07
阅读次数:
198
例如:TCHAR path[8192];int len = getmodulefilename(afxgetinstancehandle(),path,8192);//会出现断言如果没有选择支持MFC,就使用afxgetinstancehandle(),会出现断言,要先使用AfxWinInit(::...
分类:
编程语言 时间:
2014-12-01 12:38:57
阅读次数:
155