以前在开发电子秤接口动态库时,曾尝试在用于获取重量的函数外面定义一个字符串指针,然后作为参数传入函数内部,然后在函数内部new,用来输出函数执行过程中发生的错误。但是总是出错,没有找到原因,后来无意中看到了下面的一段说明,忘记摘录出处了,感谢作者。 如下: 不能返回函数内部 new分配的内存的引用(...
分类:
其他好文 时间:
2015-12-04 20:19:09
阅读次数:
133
装饰器-- @ 重命名原函数,返回函数对象是一个函数,至少两层执行函数,被装饰的函数作为参数----------------------------------------------------1、装饰器是一个函数,至少2层2、 执行auth函数,被装饰的函数作为参数auth(foo) auth函...
分类:
编程语言 时间:
2015-11-28 11:56:12
阅读次数:
251
将main( )函数的名字写错,一个C程序必须有一个main( )函数,并且大小写区分。main( )函数忘了返回值,一般情况下main( )编写时都是以int为返回值,所以在main( )最后需要返回一个整型数据,默认返回0printf( )函数中的字符串书写时没有以双引号引起来C程序编写时,除了...
分类:
编程语言 时间:
2015-10-26 13:26:59
阅读次数:
217
定义函数时,需要确定函数名和参数个数; 如果有必要,可以先对参数的数据类型做检查; 函数体内部可以用return随时返回函数结果; 函数执行完毕也没有return语句时,自动return None。 函数可以同时返回多个值,...
分类:
编程语言 时间:
2015-10-20 12:29:32
阅读次数:
178
exit(0)与exit(1)、return区别exit(0):正常运行程序并退出程序;exit(1):非正常运行导致退出程序;return():返回函数,若在主函数中,则会退出函数并返回一值。详细说:1. return返回函数值,是关键字; exit 是一个函数。 2. return是语言级别的,...
分类:
其他好文 时间:
2015-09-08 13:52:48
阅读次数:
149
var core_deletedIds = {}; var a = core_deletedIds.toString; //var a=core_deletedIds.toString(); 带括号是返回对象,不带返回函数 alert(a...
分类:
编程语言 时间:
2015-08-31 11:40:58
阅读次数:
141
python中有内置的函数,我们可以直接调用来使用。调用函数需要写函数名和参数。
一、abs():求绝对值的函数,这个函数需要传一个整数或者浮点数作为参数。
如果参数个数传递错误,函数会报错:需要一
个参数,但是给了两个
如果参数类型传递错误,函数也会报类型错误:
二、cmp():比较大小函数,需要传进两个参数
cmp(x,y)
当x>y,返回1;...
分类:
编程语言 时间:
2015-08-25 21:55:05
阅读次数:
183
feof 与块读写
feof是用来判断文件是否到达文件尾的一个函数,当读到一个文件的末尾时返回非零值,若没有到末尾则返回0...
分类:
其他好文 时间:
2015-08-15 16:38:37
阅读次数:
101
1.介绍decorator是用来在代码运行期间动态增加功能的,本质上是一个返回函数的高阶函数。假设现在有这样一种需求,即在每个函数调用前记录日志,记录被调用的函数名称,可以这样实现:deflog(func):
defwrapper(*args,**kwargs):
print"CALL%s()"%func.__name__
returnfunc(*ar..
分类:
编程语言 时间:
2015-08-11 19:22:43
阅读次数:
192
exit(0):正常运行程序并退出程序;exit(1):非正常运行导致退出程序;return():返回函数,若在主函数中,则会退出函数并返回一值。详细说: 1. return返回函数值,是关键字; exit 是一个函数。2. return是语言级别的,它表示了调用堆栈的返回;而exit是系统调用级别...
分类:
其他好文 时间:
2015-08-09 22:15:18
阅读次数:
161