码迷,mamicode.com
首页 >  
搜索关键字:ret    ( 30742个结果
使用ZLib库压缩解压缩Demo
头文件: #include "zlib.h" 编译: 需要加上 -lz 解压缩: #define CHUNK 100000 int decodeZip(char *source,int len,char **dest) {     int ret;      unsigned have;      ...
分类:其他好文   时间:2015-05-15 17:41:17    阅读次数:173
Y Combinator
由于匿名函数(通常成为lambda函数但是跟lambda calculus不同)在递归时无法获得函数名,从而导致一些问题,而Y Combinator能很好地解决这个问题。利用不动点的原理,可以利用一般的函数来辅助得到匿名函数的递归形式,从而间接调用无法表达的真正的匿名函数。下面以一个阶乘的递归来说明。#Python版本,后面会加上C++版本 #F(f) = f def F(f,n): ret...
分类:其他好文   时间:2015-05-14 22:07:36    阅读次数:159
php 数组操作类(整合 给意见)
数组操作函数整理: /* 将一个二维数组按照指定字段的值分组 * * @param array $arr * @param string $keyField * * @return array */function array_group_by(& $arr, $keyField){ $ret...
分类:编程语言   时间:2015-05-14 16:00:48    阅读次数:158
javascript 的回调函数
既然函数可以像其他数据那样赋值给某个个变量,可以被定义、删除、拷贝,那为什么就不能被当成参数传递给其他函数呢? 下面的示例中,我们定义了一个以两个函数为参数的函数。该函数会分别执行这两个参数函数,并返回它们的返回值之和。 function invoke_and_add(a,b){ ret...
分类:编程语言   时间:2015-05-14 06:10:01    阅读次数:113
ajax
functionajax(method,url,data,success,error){$.ajax('http://.....'+url,{type:method,data:data,dataType:'json',success:(success||error)&&function(ret){....
分类:Web程序   时间:2015-05-12 13:11:42    阅读次数:139
不创建第三方变量求字符串长度
#include int my_strlen(char const *p) { if(*p == '\0') return 0; else { return 1 + my_strlen(p + 1); } }int main() { char *p = "yangrujing"; int ret =...
分类:其他好文   时间:2015-05-11 20:06:33    阅读次数:109
整数装换为字符串intToArray与字符串转为整数 arrayToInt实现
7. 整数装换为字符串itoa的实现 1 char *intToArray(int number, char *str) 2 { 3 if(str == NULL) 4 { 5 return NULL; 6 } 7 char *ret = str; 8...
分类:其他好文   时间:2015-05-11 17:49:17    阅读次数:110
在字符串中找出第一个只出现一次的字符串,如输入"abaccdeff",输出'b'
在字符串中找出第一个只出现一次的字符串,如输入"abaccdeff",输出'b' 1 char firstNotRepeatingChar(char *str) 2 { 3 /* hash表存储 每个可能出现的字符作为索引值 数组内容即为出现的次数 */ 4 char ret = '...
分类:其他好文   时间:2015-05-11 17:23:45    阅读次数:106
递归法实现n^k
#include int nk(int n,int k) { if (k == 0) return 1; else return n * nk(n, k - 1); } int main() { int ret = nk(3,4); printf("%d\n", ret); return 0; } 测试用例为3的4次方,结果是81。 例子较简单,是对递归的简单练习,...
分类:其他好文   时间:2015-05-11 14:46:23    阅读次数:99
【leetcode】5 atoi
考虑几点:1 字符串首端是空格2 正负号3 溢出INT_MAX (2147483647)INT_MIN (-2147483648)4 题目测试案例中没有考虑非字符串的情况5最好是char* str而不是stringint myAtoi(char* str) { if(*str==NULL) ret....
分类:其他好文   时间:2015-05-10 22:08:46    阅读次数:164
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!