一、泛型程序设计
1、泛型编程(generic programming):相同的逻辑和算法,对不同类型的数据进行处理
2、将程序写得尽可能通用
3、将算法从数据结构中抽象出来,成为通用的
4、C++的模板为泛型程序设计奠定了关键的基础
二、什么是STL
1、STL(Standard Template Library),即标准模板库,是一个高效...
分类:
编程语言 时间:
2016-02-15 12:20:46
阅读次数:
256
一、缺省模板参数
1、stack内存能否借助标准模板容器管理呢?答案是肯定的,只需要多传一个模板参数即可,而且模板参数还可以是缺省的,如下:
template > //此处末尾必须有空格,否则编译出错
class Stack
{
…
private:
CONT c_;
};
如果没有传第二个参数,默认为deque 双端队列,当然我们也可以传递std::vector...
分类:
编程语言 时间:
2016-02-15 12:19:31
阅读次数:
232
本文转载自: http://blog.csdn.net/theone10211024/article/details/50435325 一、Scheduler线程切换 这种场景经常会在“后台线程取数据,主线程展示”的模式中看见 [html] view plain copy Observable.ju
分类:
编程语言 时间:
2016-02-15 12:17:36
阅读次数:
649
在php中我想要获取时间戳有多种方法,最常用的就是使用time函数与strtotime()函数把日期转换成时间戳了, 下面我来给大家分享一下时间戳函数 strtotime用法。 获取指定的年月日转化为时间戳: pHP时间戳函数获取指定日期的unix时间戳 strtotime('2012-12-7')
分类:
Web程序 时间:
2016-02-15 12:17:31
阅读次数:
179
在lua当中我们如果要遍历一个tb,有序数组用ipairs,无序的则会用pairs,直接先上代码 --------------------------------- --数组型 --------------------------------- local tb1 = {3,2,1} for i,v
分类:
其他好文 时间:
2016-02-15 12:20:07
阅读次数:
242
在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符: 1、插入器(<<) 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout<<"Write Stdout"<<
分类:
编程语言 时间:
2016-02-15 12:19:46
阅读次数:
282
TortoiseSVN是windows平台下Subversion的免费开源客户端。 一般我们都是先讲讲服务器的配置,然后再讲客户端的使用,但是在TortoiseSVN上,却可以反过来。因为,如果你的要求不高,只是想在本机,或者是可信任的局域网络中使用SVN版本控制,可以不需要安装SVN,而只使用To
分类:
其他好文 时间:
2016-02-15 12:19:31
阅读次数:
204
本文分享自 http://www.cnblogs.com/scavengers/p/3760449.html 最近使用Swipe.js,发现中文的资料很少,试着翻译了一下。能力有限,翻译难免错漏,欢迎指出,多谢! 翻译自:http://www.idangero.us/sliders/swiper/a
Maven的安装配置: 在安装maven之前,先确保已经安装JDK1.7及以上版本,并且配置好环境变量。 下载maven3,下载地址:http://maven.apache.org/download.html 下载apache-maven-3.2.1-bin.zip文件后,并解压到 D:\maven
分类:
其他好文 时间:
2016-02-15 12:15:58
阅读次数:
190
方法一: $("#a").on("click", function(e){ $("#menu").show(); $(document).one("click", function(){ $("#menu").hide(); }); e.stopPropagation(); }); $("#menu
分类:
Web程序 时间:
2016-02-15 12:17:23
阅读次数:
221
自定义导航栏的字体和颜色,只需要自定义一个lable,然后将lable添加到导航栏的titleview中就可以了 代码如下 UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0,0,0,0)];//这个frame是初设的,没关系,后
分类:
移动开发 时间:
2016-02-15 12:17:19
阅读次数:
223
一、交警手势 可以注意到 停车、靠边停车、左转弯、右转弯 这些的手势都会有一个手掌向前的手势,有种要你停止的意思。 牢记手势,不要像下面这个哥们儿一样啊 偷笑~ 二、车辆仪表盘 dddd
分类:
其他好文 时间:
2016-02-15 12:15:19
阅读次数:
218
前言 http://blog.chinaunix.net/uid-20639775-id-3337432.htmlLvs+Keepalived+Mysql单点写入主主同步高可用方案 http://blog.chinaunix.net/uid-20639775-id-3337448.htmlLvs+K
分类:
数据库 时间:
2016-02-15 12:16:37
阅读次数:
254
几何画板的几何绘图功能让其它几何绘图工具望尘莫及,它可以完全取代数学中的三角尺和圆规。下面我们就来看一看怎样用几何画板画三角形的内切圆。 具体操作如下: 选择“线段直尺工具”,构造出一个三角形ABC。 构造角平分线。依次选择点A、B、C,选择“构造”—“角平分线”命令,做出角ABC的角平分线。相同的
分类:
其他好文 时间:
2016-02-15 12:15:48
阅读次数:
389
从Oracle 11gR2开始,GI集成了ASM,OCR/VOTEDISK也存放在ASM磁盘组了(11gR2以前需要存放于裸设备中),同时ASM的功能较10g也有很大增强。 我们先引入一个问题:11gR2中,OCR/VOTEDISK存放在ASM磁盘组,这也就意味着在GI能够启动的前提是能够顺利启动A
分类:
数据库 时间:
2016-02-15 12:15:37
阅读次数:
510
一、ListView类 1、常用的基本属性: (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。 (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。 (3