auto_ptr与scoped_ptr的实现见本人的上篇博客。三、shared_ptrshared_ptr的实现原理是通过引用计数来实现,只有当引用计数为1时才释放空间,否则只需将引用计数减1.拷贝和赋值将引用计数加1,具体代码如下:template<typenameT>
classSharedPtr
{
public:
SharedPtr();
..
分类:
其他好文 时间:
2016-03-23 23:48:50
阅读次数:
210
模拟实现strstr函数intmain()
{
char*p1,*p2;
chara1[]="abbbcd";
chara2[]="bcd";
p1=a1;
p2=a2;
while(*p1!=‘\0‘);
{
if(*p1!=*p2)
{
p1++;
if(p2!=a2)
p2=a2;
}
else
{
p1++;
p2++;
}
}
if(*p2==‘\0‘)
printf("Exist\n");
else
p..
分类:
其他好文 时间:
2016-03-22 06:41:40
阅读次数:
222
RAII(ResourceAcquisitionIsInitialization):资源分配即初始化,定义封装一个类,用来实现调用构造函数时就可完成资源的分配和初始化,在调用析构函数就可完成资源的清理,以实现对资源的初始化和清理。智能指针:用自动化或者说智能的指针来实现对动态内存的释放。它是一个类..
分类:
编程语言 时间:
2016-03-21 02:07:36
阅读次数:
509
在模拟实现一个进度条的时候,首先想到的方法是控制width(横着的进度条),height(竖着的进度条)。 我在这么做的时候遇到了一个问题。高度总是从下到上变换的。如果是倒着来的进度条就不好实现。宽度总是从左到右变话的。如果从右到左也遇到了问题。 解决方法如下,设定一个relative的框,内部设定
分类:
其他好文 时间:
2016-03-17 19:29:28
阅读次数:
131
以CentOS 7为例,我们模拟实现nginx来处理静态资源,apache来处理php 1.首先我们来安装nginx # wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noar
分类:
其他好文 时间:
2016-03-11 18:41:35
阅读次数:
162
(游戏类代码判断情况比较多往往是核心最多)
以下代码ckeck部分亦待修改
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<string.h>
#definen14
#definem4
voidpaixu(intv[])
{
inti=0,j=0,t=0;
for(i=0;i<20;i++)
{
for(j=0;j&l..
分类:
编程语言 时间:
2016-03-11 06:41:34
阅读次数:
240
本节作业 作业需求: 模拟实现一个ATM + 购物商城程序 额度 15000或自定义 实现购物商城,买东西加入 购物车,调用信用卡接口结账 可以提现,手续费5% 每月22号出账单,每月10号为还款日,过期未还,按欠款总额 万分之5 每日计息 支持多账户登录 支持账户间转账 记录每月日常消费流水 提供
分类:
编程语言 时间:
2016-03-06 23:34:40
阅读次数:
353
HttpSession的内容都放在一个单独的Map中,模拟远程分布式Session。1.使用HttpServletRequestWrapper创建自定义Request2.使用动态代理包装自定义Request返回的HttpSession对象3.创建过滤器,使用自定义Request替换原有的Reques
分类:
移动开发 时间:
2016-02-19 14:14:08
阅读次数:
166
CSS3实现的鼠标悬浮开门关门效果代码实例:本章节分享一段代码实例,它利用CSS3模拟实现了简单的开门关门效果。代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="htt
分类:
Web程序 时间:
2016-02-05 01:49:34
阅读次数:
348
checbox复选框实现radio单选框的单选功能:大家知道复选框可以一次选中多个,单选按钮每次只能够选中其中的一个,但是单选按钮比较霸道,你选中以后,只能够且必须选中其中一个,所有下面就通过checkbox复选框模拟实现单选按钮的功能,但是能够取消选中的项。代码如下: <!DOCTYPE html
分类:
其他好文 时间:
2016-02-03 20:02:37
阅读次数:
260