1.out参数 在一个方法中,返回多个相同类型的值的时候,可以考虑返回一个数组,但是如果返回多个不同类型的值的时候,返回数组就不行,那么这个时候可以考虑用out参数。 out参数侧重于在一个方法中可以返回多个不同类型的值。 using System; using System.Collections ...
分类:
其他好文 时间:
2017-04-22 13:11:58
阅读次数:
232
1:什么是反射机制? 2:反射机制它可以做什么呢? 3:反射机制对应的API又是什么? 1):通过反射机制来获取一个对象的全限定名称(完整包名),和类名; 2):实例化Class对象 3):获取对象的父类与实现的接口 4):获取类中的所有的方法或者单个方法 5):使用反射调用方法 && 使用反射调用 ...
分类:
编程语言 时间:
2017-04-21 19:10:05
阅读次数:
189
刚看完信号那章,觉得处理信号时的sigsetjmp/siglongjmp似乎跟异常的跳出很像,于是想去复习C++异常,然后发现了对I/O没有充分理解的问题。 题目是C++ Primer 5.6.3节的练习5.25,描述如下: 1、从标准输入读取2个整数, 输出第1个整数除以第2个整数的结果。 2、如 ...
分类:
编程语言 时间:
2017-04-21 09:45:20
阅读次数:
266
JDK各个版本的新特性 JDK各个版本的新特性 JDK各个版本的新特性 对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给 ...
分类:
其他好文 时间:
2017-04-20 10:24:42
阅读次数:
207
可变参数即表示参数个数可以变化,可多可少,也表示参数的类型也可以变化,可以是int,double还可以是char*,类,结构体等等。可变参数是实现printf(),sprintf()等函数的关键之处,也可以用可变参数来对任意数量的数据进行求和,求平均值带来方便(不然就用数组或每种写个重载)。在C#中 ...
分类:
编程语言 时间:
2017-04-20 10:06:17
阅读次数:
217
*args, **kwargs →在python都表示可变参数, *args表示任意多个任意类型无名参数, 是一个元组; **kwargs表示关键字参数(key/value参数), 是一个字典,接收的参数如a=’hello’,b=1 ; 注意如果*args, **kwargs同时使用的时候, 必须* ...
分类:
编程语言 时间:
2017-04-16 17:14:07
阅读次数:
205
通用函数可变参模板 函数模板的覆盖 函数模板的重载 ...
分类:
编程语言 时间:
2017-04-13 00:13:31
阅读次数:
195
java生成验证码总结 1、serialVersionUID private static final long serialVersionUID = -8501285780349046114L; Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。相当于j ...
分类:
其他好文 时间:
2017-04-11 17:19:19
阅读次数:
386
#define #include #undef #ifdef #else #endif #if #elif #else #endif 预处理宏: p463 _ _fun_ _是预定义标识符(函数作用域),不是宏(文件作用域) #line --重置_ _LINE_ _和_ _FILE_ _宏报告的行号 ...
分类:
其他好文 时间:
2017-04-10 23:35:57
阅读次数:
220
手上一个基于uwsgi开发的后台服务,接收GET请求,使用QUERY_STRING作为参数。 最开始的时候,路由功能使用的是if else的结构,大致如下 为了方便管理并且美化代码,调整为使用路由字典的形式 经过一段时间的使用后发现,在这种形式下每个函数的参数unpack与必要参数判断都需要独立进行 ...
分类:
Web程序 时间:
2017-04-10 09:34:19
阅读次数:
224