作为数据的容器,我们常常需要跟变量打交道,不管这个变量是数字、数组、字符串、对象还是其他,因而可以说变量是构成语言的不可或缺的基础。本文是PHP内核探索之变量的第一篇,主要介绍zval的基本知识,包括如下几个方面的内容:
分类:
Web程序 时间:
2014-11-26 16:18:07
阅读次数:
288
作为数据的容器,我们常常需要跟变量打交道,不管这个变量是数字、数组、字符串、对象还是其他,因而可以说变量是构成语言的不可或缺的基础。本文是PHP内核探索之变量的第一篇,主要介绍zval的基本知识,包括如下几个方面的内容:Zval的基本结构查看zval的方法:debug_zval_dump和xdebu...
分类:
Web程序 时间:
2014-11-26 01:25:43
阅读次数:
327
1、C/C++中字符串都是以’\0’结尾的。稍不留神就会造成字符串越界, 例如: charstr[9]; strcpy(str,”0123456789”); //其内容长度是11,而你的数组定 义长度只有10,在编程的时候,编译器不会报错,因为他不会检测你的长度 (至少Keil是这...
分类:
编程语言 时间:
2014-11-25 10:25:42
阅读次数:
159
每天一个JavaScript实例-递归实现反转数组字符串
分类:
编程语言 时间:
2014-11-09 15:10:40
阅读次数:
189
Swift与C指针交互Objective-C和C API经常须要使用指针. 在设计上, Swift数据类型能够自然的与基于指针的Cocoa API一起工作, Swift自己主动处理几种经常使用的指针參数. 在本文中, 我们将看到C中的指针參数怎样与Swift中的变量,数组,字符串一起工作.指针作为输...
分类:
移动开发 时间:
2014-11-07 20:40:56
阅读次数:
336
Array.new #创建一个空数组Array.new(5) #创建一个容量为5的数组,其元素的值为nilArray.new(5, "0") #创建一个容量为5,值为"0"的数组%w(字符串) #这个字符串不带"",ruby会对字符串的内容进行分析,去掉其中的空格,剩下的元素作为一个数组返回...
分类:
其他好文 时间:
2014-10-21 19:21:18
阅读次数:
279
二维数组+字符串split+Double包装类 例题...
分类:
编程语言 时间:
2014-10-14 17:33:19
阅读次数:
182
每天一个JavaScript实例-递归实现反转数组字符串
var func = function(x,indx,str){
return indx == 0 ? str : func(x,--indx,(str +=" " + x[indx]));;
}
var arr = new Array("apple","banna","orange","apple2","apple3");
var ...
分类:
编程语言 时间:
2014-10-14 13:08:58
阅读次数:
182
字典也和数组,字符串一样也有一个可变的子类, 只是涉及的方法名不一样, 但是原理都差不多.涉及到的方法:removeObjectForKey: 删除指定的键值对(PS: 这里输入的只能是键, 输入键会删掉键和值, 但是输入值是不会发生任何事情的).下面我们来看看例子:#import int main...
分类:
其他好文 时间:
2014-10-14 00:32:57
阅读次数:
170