def filter_hook(func): tag = func.__name__ func.__doc__ = "``filter_hook``\n\n" + (func.__doc__ or "") @functools.wraps(func) def method(s...
分类:
其他好文 时间:
2014-10-01 00:33:10
阅读次数:
198
package?main?
import?(
"fmt"
"sync"
"runtime"
)
var?counter?int?=?0
func?Count(lock?*sync.Mutex)?{
lock.Lock()
counter++
fmt.Println(counter)
lock.Unlock()
}
func?main()?{
lo...
分类:
其他好文 时间:
2014-10-01 00:32:30
阅读次数:
389
现在先用一个使用过程讲解一下:◎用法:func( Type para1, Type para2, Type para3, … ){/****** Step 1 ******/va_list ap;va_start( ap, para3 ); //一定要“…”之前的那个参数 ,而且这个参数不能使引用类...
分类:
其他好文 时间:
2014-09-30 17:14:49
阅读次数:
206
1、 头文件定义如下:
/* declears in “funcs.h” */
FUNC_1(ID_FUN1_001)
FUNC_1(ID_FUN1_002)
FUNC_2(ID_FUN2_001)
FUNC_2(ID_FUN2_002)
2、 多次包含头文件
#define FUNC_1(opt) opt,
#define FUNC_2(opt)
enum aaa {...
分类:
编程语言 时间:
2014-09-29 23:58:01
阅读次数:
202
AppearanceProvider.swiftimport UIKitprotocol AppearanceProviderProtocol:class { func tileColor(value:Int)->UIColor func numberColor(value:Int) -> UI.....
分类:
编程语言 时间:
2014-09-29 09:47:07
阅读次数:
326
最近由于项目需要,刚刚学完了Action委托和Func委托,发现学完了委托就必须学习lambda表达式,委托和Lambda表达式联合起来,才能充分的体现委托的便利、才能使代码更加简介、优雅。Lambda表达式"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化...
分类:
其他好文 时间:
2014-09-28 20:25:55
阅读次数:
234
func_get_args() --返回函数中参数的数组func_num_args()--返回函数中参数的个数func_get_arg()--返回参数数组中的某一个 例如func_get_arg(0)表示第一个参数basename()--返回路径中的文件名部分dirname()--返回路径中的目录部...
分类:
其他好文 时间:
2014-09-26 21:59:48
阅读次数:
170
package main import ( "archive/tar" "io" "io/ioutil" "log" "os" "path" ) func main() { //TarDynamicContent() //UnTar("D:/home/mytar.tar", "D:/home/mytar/") TarExistFile("D:/home/gif/111.gif") } fun...
分类:
其他好文 时间:
2014-09-26 19:43:38
阅读次数:
172
不知道你有没有注意到,这段代码如果我跑在两个goroutines里面的话: package mainimport ( "fmt")func loop(done chan bool) { for i := 0; i < 10; i++ { fmt.Print(i) ...
分类:
编程语言 时间:
2014-09-26 00:06:57
阅读次数:
260
近期有个项目当页面Html文档初始化完了之后,要加载多个函数,最初我是这样用的:window.onload=firstfunc();window.onload=secondfunc();但是这样总是最后一个才会被执行。最后在网上学习了下才知道怎么处理: 1 function addLoad(func...
分类:
编程语言 时间:
2014-09-25 20:59:37
阅读次数:
255