STL源码分析—使用的一些特殊语法
关于泛型编程中用到的一些特殊语法,这些语法也适用于平常的模板编程
1、 类模板中使用静态成员变量
Static成员变量在类模板中并不是很特殊,同时这个变量不属于对象,属于实例化以后的这个类类型。每一个实例化对应一个static变量
2、 类模板中可以再有模板成员
3、 模板参数可以根据前一个模板参数而设定默认值
4、 类模板可以拥有非类型的模...
分类:
其他好文 时间:
2014-12-26 13:03:06
阅读次数:
170
给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。
#include
#include
using namespace std;
int huiwen(char *a){
int len = strlen(a);
int i,j=len-1;
for(i=0;i<len/2;i++,j--){
if(a[i]!=a[j]){
return...
分类:
其他好文 时间:
2014-12-26 13:04:13
阅读次数:
191
1.确保数据库已经打开审计
SQL> show parameter audit
NAME TYPE VALUE
------------------------------------ ---------------------- -----------------------------...
分类:
其他好文 时间:
2014-12-26 13:03:52
阅读次数:
190
在Ubuntu系统下,使用gedit对文件进行编辑并保存后,总是会生一个file.txt~这样子的临时文件,很是烦躁
经过查找发现可以去年的,方法如下:
批量删除这类文件 的方法如下:
$find / -name "*~" -print -exec rm -f {} \;...
分类:
其他好文 时间:
2014-12-26 13:04:34
阅读次数:
170
在机房合作中遇到了这个问题查了很多资料都没有找到相关知识,当然不排除查询不当的缘故。问题出现在类型转化上面,开始的时候以为是转化函数那里出现了问题,于是经过断点调试之后发现没错。排除这个错误之后
尝试第二种可能性,数据库里的字段与vb.net程序里的字段类型不同。但是查询之后发现数据库里的字段根本没有string类型,要想表示字符串可能是char或者是Vchar两种类型。所以数据库中的字符类型是...
分类:
其他好文 时间:
2014-12-26 13:01:41
阅读次数:
135
起因:阅读linux0.11代码时,发现RAMDISK这个宏定义在makefile中。以前没有接触过这种用法,练习一下。
目的:在Makefile中定义的宏,在C语言代码里面使用。
Makefile的内容:
CC=gcc
RAMDISK = -DRAMDISK=512
all:
$(CC) $(RAMDISK) hello.c
clean:
...
分类:
其他好文 时间:
2014-12-26 13:01:16
阅读次数:
215
1 #include 2 #include 3 using namespace std; 4 string sum; 5 const int max_len = 110; 6 string tool(string a){ 7 int dif = max_len - a.length(); ...
分类:
其他好文 时间:
2014-12-26 12:58:51
阅读次数:
176
10月的北京常常被几近爆表的雾霾充斥。难道遇到好天气且是周日,于是和同事一起相约爬香山。巧的是居然碰到 “香山红叶”,大感庆幸。不禁想起杜牧他老人家写的《山行》,有两句太经典,“停车做爱枫林晚,霜叶红于二月花”留影几张,作记。
分类:
其他好文 时间:
2014-12-26 12:59:09
阅读次数:
179
最近闲着无事,玩了下nginx,也算是体验了一把高并发、分布式网站部署的感觉,呵呵。但本人在实践的过程中也遇到了一些问题,如,大家都知道应用服务器的处理都是无状态的,而nginx做了请求分发,我们在当前web服务器做得提交操作,下一刻就跑到另外一台服务器上去了,那么这个会话如何保存?cookies,...
分类:
其他好文 时间:
2014-12-26 12:58:58
阅读次数:
210
Events, Protocols and Delegates 事件、协议和委托This article presents the key iOS technologies used to receive callbacks and to populate user interface contr....
分类:
其他好文 时间:
2014-12-26 12:59:44
阅读次数:
291
一、基本概念1.什么是mvc? mvc是一种开发模式,核心思想是:数据的输入、数据的处理、数据显示的强制分离。2.什么是smarty? smarty是一个php的模板引擎。更明白的来说,它能够帮助开发人员更好的分离程序逻辑和页面显示。3.smarty执行原理 模板文件,就是一个显示数据的模板...
分类:
其他好文 时间:
2014-12-26 12:57:23
阅读次数:
215
图片文字识别软件哪个比较好趁年轻就应该在事业上多花点心思,这样为以后积攒更多的资本,相信很多人都有这样的想法。于是在工作中总希望自己能够做的完美,但是这一切并不是那么的简单,小韩在图片中文字的提取上就给绊住了前进的脚步,在制作方案的时候发现很多资料都是图片格式的,这些图片中的文字如何提取出来呢?oc...
分类:
其他好文 时间:
2014-12-26 12:57:29
阅读次数:
129
我们小组上个季度接手了一个项目其中需要实现创建excel文档的功能,寻找实现这个功能的控件的任务分配给了我,通过百度搜索我找到了一个免费的控件,它是由E-iceblue公司推出的spire.xls控件,接下来的一段时间我尝试地创建了多个应用程序来测试它所有的功能,说实话,这个控件功能很强大,它几乎包...
分类:
其他好文 时间:
2014-12-26 12:57:19
阅读次数:
192
搜集了一些资料,与同学一起进行了简单的測试,总结例如以下。分词工具特点支持语言原理词典及扩展性StandardAnalyzer中文、英文(unicode)中文:单字符切分英文:依据空格切分ChineseAnalyzer中文,不支持中文和英文及数字混合的文本分词按字分词,与StandardAnalyz...
分类:
其他好文 时间:
2014-12-26 12:57:08
阅读次数:
142
当我们的功能要在多个维度进行扩展时,各个维度之间可以交叉组合,就可以考虑使用桥接模式。将抽象部分与实现部分分离,使它们都可以独立的变化。——《设计模式》GOF我们看一个实际的例子来理解:我想发一条短信,首先,我要选择使用哪一种信号(联通、移动、电信);其次,我们要选择发送的内容(文本、附件、音频);...
分类:
其他好文 时间:
2014-12-26 12:58:05
阅读次数:
135