码迷,mamicode.com
首页 >  
搜索关键字:assert    ( 2161个结果
【nginx】配置优化
1、编译安装过程优化在编译Nginx时,默认以debug模式进行,而在debug模式下会插入很多跟踪和ASSERT之类的信息,编译完成后,一个Nginx要有好几兆字节。在编译前取消Nginx的debug模式,编译完成后Nginx只有几百千字节,因此可以在编译之前,修改相关源码,取消debug模式,具...
分类:其他好文   时间:2015-11-22 01:31:21    阅读次数:308
空格替换
字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“wearehappy.”,则输出“we%20are%20happy.”。#include<stdio.h>#include<assert.h>voidreplace_black(char*str){assert(str);intblack=0;intoldlen=strlen(str);intnewlen=0;cha..
分类:其他好文   时间:2015-11-21 22:55:50    阅读次数:311
单链表基本操作
//头文件 #pragmaonce #include<stdio.h> #include<assert.h> #include<malloc.h> #include<stdlib.h> typedefintDateType; typedefstructLinkNode { DateType_data; structLinkNode*_next; }LinkNode; voidPrintList(LinkNode*pHead)//打印 { LinkNo..
分类:其他好文   时间:2015-11-21 22:54:35    阅读次数:365
简单的动态顺序表实现
#pragmaonce #include<stdio.h> #include<assert.h> #include<malloc.h> #include<string.h> typedefintDateType; typedefstructSeqList { DateType*_array; size_t_size; size_t_capacity; }SeqList; voidInitSeqList(SeqList*pSeq) { assert(pSeq); ..
分类:其他好文   时间:2015-11-21 22:51:56    阅读次数:389
【C语言】 实现memset
#include<stdio.h> #include<assert.h> void*my_memset(void*arr,intc,size_tn) { assert(arr); char*dest=(char*)arr; inti=0; for(i=0;i<n;i++) { *(dest+i)=c; } returnarr; } intmain() { chararr[10]; inti=0; memset(arr,0,10); for(i=0;i..
分类:编程语言   时间:2015-11-21 14:31:56    阅读次数:165
【C语言】 实现memmove
内存重叠拷贝函数 #include<stdio.h> #include<assert.h> voidmy_memmove(void*p1,voidconst*p2,size_tcount) { char*dest=(char*)p1; char*src=(char*)p2; assert(p1); assert(p2); if((dest>src)&&(dest<src+count)) { while(count--)..
分类:编程语言   时间:2015-11-21 07:16:26    阅读次数:153
【C语言】【面试题】【笔试题】模拟实现strstr函数
#define_CRT_SECURE_NO_WARNINGS1 #include<stdio.h> #include<assert.h> #include<stdlib.h> char*my_strstr(constchar*dst,constchar*src) { assert(dst); assert(src); char*p=dst; char*s1=p; char*s2=src; while(*s1) { s1=p; s2=src; while((*s1!=‘\0..
分类:编程语言   时间:2015-11-20 00:20:26    阅读次数:273
Java关键字及其含义
关键字含义abstract表明类或者成员方法具有抽象属性assert用来进行程序调试boolean基本数据类型之一,布尔类型break提前跳出一个块byte基本数据类型之一,字节类型case用在switch语句之中,表面其中的一个分支 catch用在异常处理中,用来捕捉异常char基本数据类型之一....
分类:编程语言   时间:2015-11-19 20:56:43    阅读次数:272
用c语言.模拟实现strcpy,strcat,strcat,memcpy,memmove
1.模拟实现strcpy #include<stdio.h> #include<stdlib.h> #include<string.h> #include<assert.h> char*my_strcpy(char*dst,constchar*src) { assert(dst!=NULL); assert(src!=NULL); char*ret=dst; while((*dst++=*src++)!=‘\0‘) ; returnret;..
分类:编程语言   时间:2015-11-19 16:57:52    阅读次数:260
C语言中模拟实现strcpy,strstr,strcat函数
在C中,要模拟实现这几个库函数,是对指针的传参与函数的调用的考察,代码如下,仅供参考strcpy函数:#include<assert.h> char*my_strcpy(char*dest,constchar*src) { assert(dest);//断言指针的有效性 assert(src); char*pa=dest; while(*dest++=*src++) ; returnpa; }s..
分类:编程语言   时间:2015-11-19 07:16:40    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!