Call-time pass-by-reference has been removed
分类:
其他好文 时间:
2014-09-29 17:08:11
阅读次数:
131
写一个函数交换两个变量的值。C:错误的实现:void swap(int i, int j) { int t = i; i = j; j = t;}因为C语言的函数参数是以值来传递的(pass by value),参数传递时被copy了,所以函数中交换的是复制后的值。正确的实现:指针版:v...
分类:
编程语言 时间:
2014-09-29 11:50:37
阅读次数:
239
正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class:>>> class Student(object):... pass...然后,尝试给实例绑定一个属性:>>> s = Student()>>>...
分类:
编程语言 时间:
2014-09-28 05:52:00
阅读次数:
214
在某些情况下,我们需要定义自己的异常并且抛出先定义一个错误:1 class MyError(BaseException):2 def __init__(self):3 pass上面定义了一个叫MyError的类,继承自BaseException。在Python中,所有的错误都...
分类:
编程语言 时间:
2014-09-28 00:55:50
阅读次数:
193
Python是一门面向对象语言,那么作为面向对象的特征——类也是有的。值得注意的是Python中一切皆对象,并不像C#中为了性能考虑,int这些在Python中也是对象。(C#中int是结构体)如何定义一个类:1 class Person:2 pass使用class关键字,上面定义了一个Pe...
分类:
编程语言 时间:
2014-09-27 17:53:10
阅读次数:
262
UVA - 1400"Ray, Pass me the dishes!"(线段树)
题目链接
题目大意:给你N个数字,要求你动态的给出L到R之间,X>= L && Y
解题思路:结点保存三个附加线段,max_sub, max_suffix, max_prefix.对于每次查询最大的连续和要不出现在左子树的max_sub, 要不就是右子树的max_sub, 要不就是左子树的max_...
分类:
其他好文 时间:
2014-09-27 10:57:49
阅读次数:
262
需要注意的是win平台加载图片,用到"file:///"参考来源 StartCoroutine(SaveThePlayerColorImage(320));//save the color image when the player pass the wall IEnumerator Save...
分类:
其他好文 时间:
2014-09-26 12:39:08
阅读次数:
238
Uva 1400 "Ray, Pass me the dishes!" (线段树 + 区间查询)题意: 给顶一个长度为n的整数序列D,我们的任务是对m的询问做出回答对于询问(a,b),需要找到两个下标x和y,是的 a #include #include using namespace std;typ...
分类:
其他好文 时间:
2014-09-25 23:21:57
阅读次数:
292
Python是面向对象的编程语言,面向对象的基本单元是类类的声明:1 class class_name():2 pass测试如下:In [1]: class c(): ...: pass ...: In [2]: a=c()In [3]: aOut[3]: 类的继承: 1 I...
分类:
编程语言 时间:
2014-09-25 18:03:47
阅读次数:
241
allow_call_time_pass_reference 不被支持 (5.4)register_long_arrays 不被支持 (5.4)1. 下载:http://us1.php.net/downloads.phphttp://cn2.php.net/distributions/php-5.3...
分类:
其他好文 时间:
2014-09-25 13:17:29
阅读次数:
361