原型: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 直接上代码 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是一款基于tcp和http的反向代理服务器,既能做7层(http)代理,也能做四层(tcp)代理,做四层代理时需要模拟实现,并且依然是基于socket通信,不支持正向代理,不提供缓存,但负载均衡能力强大,以及强大的负载均衡调度算法,特别适用于那些负载较大的web站点..
分类:
其他好文 时间:
2016-05-27 22:05:51
阅读次数:
678
Java中的List继承自Collection接口。List是有序的Collection,使用此接口能够精确的控制每个元素插入的位置。用户能够使用索引(元素在List中的位置,类似于数组下标)来访问List中的元素,这类似于Java的数组。跟Set集合不同的是,List允许有重复元素。对于满足e1.equals(e2)条件的e1与e2对象元素,可以同时存在于List集合中。当然,也有List的实现...
分类:
编程语言 时间:
2016-05-27 12:07:00
阅读次数:
246
//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