装饰器:1、装饰器是一个函数,至少两层函数。2、例如@auth:执行auth啊函数,被装饰的函数作为参数auth(foo)auth函数的返回值,赋值给被装饰的函数的函数名。3、动态参数,可以装饰含有n个参数的函数。4、函数返回值5、多装饰器->盒子模型6、三层,三层的如何使用。比原来..
分类:
编程语言 时间:
2015-11-29 07:02:16
阅读次数:
166
开放封闭原则开发:对于未存在的开放封闭:对于已存在的代码封闭装饰器1、装饰器就是一个函数,至少2层2、执行auth函数,被装饰的函数作为参数auth(foo)auth函数的返回值,赋值给被装饰的函数的函数名@authdef foo():pass3、动态参数,可以装饰含有n个参数的函数4、函数返回值5...
分类:
编程语言 时间:
2015-11-28 12:03:52
阅读次数:
175
装饰器 必备知识 1.装饰器由至少两层函数定义出来 2.动态函数 3.函数返回值 4.三层及以上函数定义的装饰器 5.多个装饰器 最简单的装饰器的实现 #!/usr/bin/env python # -- coding: utf-8 -- __author__ = 'EchoRep' #定义一个函数...
分类:
其他好文 时间:
2015-11-28 01:02:52
阅读次数:
212
new创建类对象与不new区别:new创建类对象需要指针接收,一处初始化,多处使用
new创建类对象使用完需delete销毁
new创建对象直接使用堆空间,而局部不用new定义类对象则使用栈空间
new对象指针用途广泛,比如作为函数返回值、函数参数等而且每个学习C++编程的人都知道成对的使用new和delete,也也就是new申请的内存用delete释放,new []申请的内存由delete...
分类:
其他好文 时间:
2015-11-22 23:33:38
阅读次数:
324
int (*(*fp)(void *))[10]; //这个类型用typedef分解出来// 第一步:此指针是一个指向函数T1的指针typedef int (*T1(void *))[10];T1 *fp;// 第二步:T1 是一个函数,返回值是T2,参数为(void *)typedef int (...
分类:
其他好文 时间:
2015-11-21 18:20:23
阅读次数:
319
Who命令 who读取想要的信息到存储器中,再用标准输出函数打印到屏幕上,关闭文件。 查看登录前的用户 -who am i; 列出登录的用户 -who或-w。Unix系统中的错误处理unix风格:例如fork函数和外套函数,返回值既包括错误代码,又包括有用的结果。if((pid = wa...
分类:
其他好文 时间:
2015-11-16 00:59:32
阅读次数:
223
前几天在牛客网看到一道关于abs()函数返回值的题目,见下图,当时还没反应过来,第一反应是:自从我开始学C语言,就知道它是用来求int数的绝对值的,返回值当然是0或者正数啊,一看答案就是A。 后来思来想去,质问自己 难道这道题就这么简单?于是果断先查函数库,得到:#include //或ma...
分类:
其他好文 时间:
2015-11-16 00:55:02
阅读次数:
849
函数的定义及调用func开头作为前缀,->返回的类型add输出结果是11函数参数也可以有多个参数,写在括号里用逗号隔开。1 func introduce(name: String,age: Int) -> String2 {3 return "\(name),I'm \(age) year ...
分类:
编程语言 时间:
2015-11-10 12:17:42
阅读次数:
274
编写函数:unsignedintreverse_bit(unsignedintvalue);这个函数的返回值value的二进制位模式从左到右翻转后的值。例如:在32位机器上25这个值包含下列各位:00000000000000000000000000011001翻转后:(2550136832)10011000000000000000000000000000程序结果返回:2550136832..
分类:
其他好文 时间:
2015-11-01 19:41:47
阅读次数:
224
对于system这个函数的功能早就有一定了解,读书期间,就学习了UNIX系统编程这本书,后来买了APUE.我这个人总是有好读书不求甚解的毛病。对于system函数只知其一,不知其二。后来被人问起相关的问题,结果丢了脸。书到用时方恨自己不求甚解。今天仔细探查了下system的一些特性。 APUE这.....
分类:
其他好文 时间:
2015-11-01 01:36:04
阅读次数:
212