正则表达式30分钟入门教程程序员必上的开发者服务平台 —— DevStore目录跳过目录本文目标如何使用本教程正则表达式到 底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负 向零宽断言注释贪婪与懒惰处理选项平衡组/递 归匹配还 有些什么东西没提到联系作者最 ...
分类:
其他好文 时间:
2014-07-09 21:34:21
阅读次数:
347
断言
可选可以让你判断值是否存在,你可以在代码中优雅地处理值缺失的情况。然而,在某些情况下,如果值缺失或者值并不满足特定的条件,你的代码可能并不需要继续执行。这时,你可以在你的代码中触发一个断言(assertion)来结束代码运行并通过调试来找到值缺失的原因。
使用断言进行调试
断言会在运行时判断一个逻辑条件是否为true。从字面意思来说,断言“断言”一个条件是否为真。你可以使用断言来保证在...
分类:
编程语言 时间:
2014-07-08 10:50:43
阅读次数:
225
Assert.assertEquals("发生错误时报告消息","预期值","生产值"); Assert.assertEquals("精确两位小数点",3.33,10.0/3.0,0.01); Assert.assertNotNull("");//验证是否为非空 ...
分类:
其他好文 时间:
2014-07-07 08:17:40
阅读次数:
168
/**
*g_type_init:
*
*Thisfunctionusedtoinitialisethetypesystem.SinceGLib2.36,
*thetypesystemisinitialisedautomaticallyandthisfunctiondoes
*nothing.
*
*Deprecated:2.36:thetypesystemisnowinitialisedautomatically
*/
void
g_type_init(void)
{
g_assert_type_syste..
分类:
数据库 时间:
2014-07-04 06:13:52
阅读次数:
1126
1、断言
let age = -3
assert(age >= 0, "A person's age cannot be less than zero")
// 因为 age
2、Swift赋值符(=)不返回值,以防止把想要判断相等运算符(==)的地方写成赋值符导致的错误。数值运算符(+,-,*,/,%等)会检测并不允许值溢出。
3、在对负数b求余时,b的符号会被忽略。这意味着 a %...
分类:
其他好文 时间:
2014-07-02 11:46:51
阅读次数:
286
主要检查一下对象否从某一类类派生,但此类必须从CObject派生(或间接),并且使用DECLARE_DYNAMIC/DECLARE_SEARIAL等宏
比如我们函数的参数是个基类的指针类型。那么当我外部传过来一个子类的指针时,在函数内部就可以用这种语句来确认传进来的是这个子类的对象,而不是其它子类的对象
ASSERT(xxx->IsKinfOf(RUNTIME_...
分类:
其他好文 时间:
2014-07-02 11:22:46
阅读次数:
191
在项目运行过程中,在手机上运行会出现闪退的现象, 报告错误代码如下:06-30 10:45:19.921: E/cocos2d-x assert(28033): E:/workspace/cocos2d-x-2.2.2/projects/****/proj.android/../../../coco...
分类:
移动开发 时间:
2014-07-02 00:19:35
阅读次数:
371
题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符顺序不变题解分析:两次翻转:第一次翻转整个句子第二次解析出每个单词并将单词翻转void reverse(char* first, char* last){ assert(first != NULL && last != NULL); ...
分类:
其他好文 时间:
2014-06-27 12:04:29
阅读次数:
174
昨天看到strcpy函数的典型实现时,发现该函数的返回值为局部指针变量,当时产生疑问:局部指针在函数结束时不是会被注销掉吗?为什么此处没有呢?
下面给出strcpy函数代码:
char* Mystrcpy(char* strDest, const char* strSrc)
{
assert((strDest!= NULL)&&(strSrc != NULL));
char* adress...
分类:
其他好文 时间:
2014-06-25 07:18:50
阅读次数:
184
一、TRACE宏当选择了Debug目标,并且afxTraceEnabled变量被置为TRUE时,TRACE宏也就随之被激活了。但在程序的Release版本中,它们是被完全禁止的。下面是一个典型的TRACE语句:… int nCount =9;CString strDesc("total"); TRA...
分类:
其他好文 时间:
2014-06-22 13:23:36
阅读次数:
296