码迷,mamicode.com
首页 >  
搜索关键字:模拟实现    ( 554个结果
isdigit字符串测试函数应用实例
原型:int isdigit(int c); 头文件:ctype.h 功能:检查参数c是否为阿拉伯数字0到9。 返回值:若参数c为阿拉伯数字,则返回TRUE,否则返回NULL(0)。 附加说明: 此为宏定义,非真正函数。 模拟实现源码: int isdigit(int c) { return ('0' <= c && c <= '9'); } 应用实例: #in...
分类:其他好文   时间:2016-06-02 14:18:55    阅读次数:185
模拟dispatch_once
dispatch_once dispatch_once可以保证一段代码只被执行一次,因此出现之后使用最多的场景就是实现单例。本文来模拟实现dispatch_once的功能。 模拟dispatch_once 直接上代码 1 static NSMutableDictionary 2 *lockMappi ...
分类:其他好文   时间:2016-05-30 10:10:37    阅读次数:140
用两个队列模拟实现一个栈的过程
栈具有“后进先出”的特点,即某个元素最后进入栈,却最先出栈;队列具有“先进先出”的特点,即元素从队尾依次进队列,依次从队头出队列;现在用两个队列模拟实现一个栈的过程,详细过程请看下面这张本人制作的gif图:实现代码:#include<iostream>usingnamespacestd;#i..
分类:其他好文   时间:2016-05-28 23:25:34    阅读次数:225
反向代理之HAProxy的简单应用
HAProxy:HAProxy是一款基于tcp和http的反向代理服务器,既能做7层(http)代理,也能做四层(tcp)代理,做四层代理时需要模拟实现,并且依然是基于socket通信,不支持正向代理,不提供缓存,但负载均衡能力强大,以及强大的负载均衡调度算法,特别适用于那些负载较大的web站点..
分类:其他好文   时间:2016-05-27 22:05:51    阅读次数:678
[Java]ArrayList与LinkedList的模拟实现
Java中的List继承自Collection接口。List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。跟Set集合不同的是,List允许有重复元素。对于满足e1.equals(e2)条件的e1与e2对象元素,可以同时存在于List集合中。当然,也有List的实现...
分类:编程语言   时间:2016-05-27 12:07:00    阅读次数:246
模拟实现部分库函数(strcpy,strcmp,strcat,strstr,memcpy,memmove,memset)
//1.strcpy(拷贝) char*my_strcpy(char*dst,constchar*src) { assert(dst); assert(src); char*cp=dst; while(*cp++=*src++) { ; } returndst; } //2.strcat(连接) char*my_strcat(char*dst,constchar*src) { assert(dst); assert(src); char*cp=dst; while(*cp!=‘\0‘) { cp+..
分类:其他好文   时间:2016-05-24 17:07:59    阅读次数:128
购物结算系统
题目要求1 总体说明 考生需要模拟实现一个简单的购物结算系统,实现挑选和删除商品、按照最佳优惠方案进行结算、查询购物车订单信息及购物卡余额和积分的功能。 系统初始化时购物卡中有3000元余额和150积分,可以输入命令来初始化系统。1.1 购物活动细则 只要购物卡余额足够,可以进行多次购买,每次购买活动可以包含如下活动: 1、多次挑选商品,每次挑选形成购物车中的一条商品订单; 2、多次删除商...
分类:其他好文   时间:2016-05-23 15:29:05    阅读次数:186
模拟实现通讯录<三> (文件流)
# 运用文件操作函数实现通讯录 /*   文件流实现通讯录说明:   我们平时测试代码输入数据,但是每次一旦结束程序,数据也就没有了, 比如测试通讯 录, 输入很多信息后发现有个地方需要修改,就要结束程序,下一次继续重新输入,很麻烦对不对, 文件流实现的 好处就是可以每次将我们输入的数据保存到一个文件中, 下一次直接从文件中读取,省了不少麻烦! */ ...
分类:其他好文   时间:2016-05-18 18:12:30    阅读次数:236
模拟实现通讯录-文件的方法
学习最可怕的就是坚持下去,一点一滴的收获终会汇成山川河流。...
分类:其他好文   时间:2016-05-18 10:52:49    阅读次数:188
多线程之:模拟实现线程池的工作原理
[一]线程池存在的价值: ==>多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 ==>假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时间,T3 销毁线程时间。 ==>如果:T1 + T3 远大于 T ...
分类:编程语言   时间:2016-05-13 12:21:20    阅读次数:281
554条   上一页 1 ... 29 30 31 32 33 ... 56 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!