- 博客(19)
- 资源 (70)
- 收藏
- 关注
转载 c++ 自加(自减)运算符--后++或--为什么要返回一个const?
c++ 自加(自减)运算符(1)a++++; /* a++返回的是一个const; */(2)++++a;(3)++a++; /* a++返回的是一个const; */(4)a++=b; /* a++返回的是一个const; */(5)++a=b;1,对于a,b为整数等简单类型,则(1,3,4)错误,(2 ,5)正确。所有错误的原
2013-12-30 16:19:27 1421 1
转载 为什么有时类的析构函数要定义为protected呢?
在看代码的过程中,有时会发现析构函数被定义成virtual,有一些没有定义成virtual但被放置于protected下。网上搜了下了解了原因,下面是较好的解答:1)http://www.cnblogs.com/kanego/archive/2011/10/03/virtual_destructor.html1、如果一个类被继承,同时定义了基类以外的成员对象,且基类析构函数
2013-12-30 15:36:31 1382
转载 snprintf函数的用法解析
int snprintf(char *restrict buf, size_t n, const char * restrict format, ...);函数说明:最多从源串中拷贝n-1个字符到目标串中,然后再在后面加一个0。所以如果目标串的大小为n 的话,将不会溢出。函数返回值:若成功则返回欲写入的字符串长度,若出错则返回负值。Result1(推荐的用法)复制代码 代码如
2013-12-29 11:36:50 1422
转载 sprintf函数的用法---详细加注解
自《CSDN 社区电子杂志——C/C++杂志》在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buffer
2013-12-29 11:02:53 3119
转载 memset函数使用详解
memset函数使用详解今天做题卡在MEMSET函数的使用上了,本来以为int a[100]; memset(a, MAX,sizeof(a));就是将a数组全部赋值为MAX,现在才知道他的填充是以字节为单位,一般用于对字符型变量的初值进行赋值.更详细的解说见百度百科 --> http://baike.baidu.com/view/982208.htm 1。void
2013-12-28 22:41:21 1156
转载 程序中的魔鬼数字
在代码中使用魔鬼数字(没有具体含义的数字、字符串等)将会导致代码难以理解,应该将数字定义为名称有意义的常量。 将数字定义为常量的最终目的是为了使代码更容易理解,所以并不是只要将数字定义为常量就不是魔鬼数字了。如果常量的名称没有意义,无法帮助理解代码,同样是一种魔鬼数字。 在个别情况下,将数字定义为常量反而会导致代码更难以理解,此时就不应该强求将数字定义为常量。案例/
2013-12-26 19:36:44 3426
转载 C++宏定义详解
宏定义有无参数宏定义和带参数宏定义两种。无参数的宏定义的一般形式为 # define 标识符字符序列其中# define之后的标识符称为宏定义名(简称宏名),要求宏名与字符序列之间用空格符分隔。这种宏定义要求编译预处理程序将源程序中随后所有的定名的出现(注释与字符串常量中的除外)均用字符序列替换之。前面经常使用的定义符号常量是宏定义的最简单应用。如有:
2013-12-26 19:20:19 1333
转载 C函数中,可变长参数的传递?
第一篇 C语言编程中有时会遇到一些参数个数可变的函数,例如printf()函数,其函数原型为: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类型是可变的(用三个点“…”做参数占位符),实际调用时可以有以下的形式: printf("%d",i); printf("%s",s)
2013-12-23 21:55:31 1584
转载 div style常用属性和实例代码
div属性可以专门写在css文件中,也可以直接写在html中。div常用布局参数有:Width、Height、margin、padding、position、left、top、right、bottom、z-index、font、color、text-align、overflow、direction、line-height、Word-spacing、border、display、float、back
2013-12-23 15:06:11 1718
转载 JS(JavaScript)插入节点的方法appendChild与insertBefore
JS(JavaScript)插入节点的方法appendChild与insertBefore首先 从定义来理解 这两个方法:appendChild() 方法:可向节点的子节点列表的末尾添加新的子节点。语法:appendChild(newchild)insertBefore() 方法:可在已有的子节点前插入一个新的子节点。语法 :insertBefore(newchild,
2013-12-11 20:37:13 995
转载 Array.prototype.slice.call(arguments)
Array.prototype.slice.call(arguments)我们知道,Array.prototype.slice.call(arguments)能将具有length属性的对象转成数组,除了IE下的节点集合(因为ie下的dom对象是以com对象的形式实现的,js对象与com对象不能进行转换)如:1 var a={length:2,0:'first',
2013-12-11 15:44:21 839
转载 JavaScript Math.ceil() 函数
JavaScript Math.ceil() 函数Math.ceil(x) -- 返回大于等于数字参数的最小整数(取整函数),对数字进行上舍入ceil是ceiling的缩写,中文"上限"的意思引用网址:http://www.dreamdu.com/javascript/Math.ceil/ceil函数语法Math.ceil(x);ceil函数参数
2013-12-11 15:38:27 947
转载 JavaScript打开窗口函数(Window.Open)使用详解
JavaScript打开窗口函数(Window.Open)使用详解 一、Location对象的使用简介location对象:location提供了关于当前打开窗口或者特定框架的url信息。一个多框架的窗口对象在location属性显示的是父窗口的URL,每个框架也有一个与之相伴的location对象。hash属性:hash标注是一个url很好的习惯用法,它指
2013-12-10 16:34:45 5532
转载 Node.js学习(13)----ejs模板引擎
这个入门教程将从以下几个方面来讲解:1. 引入EJS2. 创建一个模板3. 使用视图工具组件4. 使用错误处理组件5. 什么情况下应使用EJS 引入EJS在我们正式开始前,我们先来做点准备工作。 你的页面需要引入EJS以使JavaScript能够使用它。 先到Google Code或者SVN库里下载ejs\_production.
2013-12-10 11:35:33 1090
转载 Node.js学习(13)----Jade模板引擎
Jade是一款高性能简洁易懂的模板引擎,Jade是Haml的Javascript实现,在服务端(NodeJS)及客户端均有支持。 功能 客户端支持 超强的可读性 灵活易用的缩进 块扩展 代码默认经过编码处理以增强安全性 编译及运行时的上下文错误报告 命令行编译支持 HTML5模式(使用!!!5文档类型) 可选的内存缓存 联合动态和静态标记类 利用过滤器解析树的处理。Jade是一款高
2013-12-10 11:33:14 914
转载 JSON.parse()和JSON.stringify()
parse用于从一个字符串中解析出json对象,如var str = '{"name":"huangxiaojian","age":"23"}'结果:JSON.parse(str)Objectage: "23"name: "huangxiaojian"__proto__: Object注意:单引号写在{}外,每个属性名都必须用双引号,否则
2013-12-09 19:55:54 721
转载 HTML与XML的区别联系
什么是HTML HTML的全拼是Hypertext Markup Language, 中文也就是超文本链接标示语言。HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上
2013-12-05 19:18:13 896
转载 Mongodb在Windows下安装及配置
1.下载mongodb的windows版本,有32位和64位版本,根据系统情况下载,下载地址:http://www.mongodb.org/downloads2.解压缩至E:/mongodb即可3.创建数据库文件的存放位置,比如D:/mongodb/data/db。启动mongodb服务之前需要必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。默认文件夹路径为c:/d
2013-12-04 09:47:43 699
转载 第一节 MongoDB介绍及下载与安装
第一节 MongoDB介绍及下载与安装引言 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而
2013-12-04 09:16:30 682
Silverlight4 安装包
2013-01-14
jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008
2014-06-13
Eclipse最新SVN插件
2014-06-08
Node.js开发指南
2013-11-29
ffmpeg.dll ffmpeg.exe
2013-03-12
Win7摄像头驱动 英文版AMCap9.11
2013-03-08
AMCap9.11文版
2013-03-08
Win7 AMCap9.11摄像头
2013-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人