摘要: php中有很多函数都说明是二进制安全的,那么什么是二进制安全的呢? 在网上搜索了一下,有一种说法是: 【TechTarget中国原创】二进制安全功能(binary-safe function)是指在一个二进制文件上所执行的不更改文件内容的功能或者操作。这能够保证文件不会因为某些操作而遭到损坏。二进制数据是按照一串0和1的形式编码的。而绝大多数的程序会给某些特殊的比特串赋予不同的格式代码,所以当用户使用一个程序读取一个二进制文件时,该文件会被按照这个程序的规则进行解释。如果这个程序所使用的格式编码和文件被写入的格式编码一致,那么这个文件可以被正常读取,否则该文件的格式代码之中会被附加一些... 阅读全文
posted @ 2013-06-27 16:56 vanishfan 阅读(5951) 评论(0) 推荐(0) 编辑
摘要: 例子1: 1 int foo(int *array) 2 { 3 4 array = (int *)malloc(sizeof(int)*5); 5 return 0; 6 } 7 8 //外头调用 9 int * uidArray = NULL;10 foo(uidArray);这时候我想要在函数里给数组指针赋值首个元素的地址,可是由于传的是参数,在函数里有地址了,可是在外头的变量uidArray还是等于NULL,等于没用。所以必须传数组指针的指针进去,以修改外头的数组指针改为:1 int foo(int **array)2 {3 *array = (int *)mallo... 阅读全文
posted @ 2013-06-27 10:25 vanishfan 阅读(280) 评论(0) 推荐(0) 编辑