10.2 盒模型和display属性 10.2.1 两种最基本的盒模型 block类型:这种盒模型的组件默认占据一行,允许通过CSS设置宽度、高度、例如、元素。 inline类型:这种盒模型的组件不会占据一行(默认允许在一行放置多个组件),即使通过CSS设置宽度、 ...
分类:
其他好文 时间:
2014-07-21 09:34:27
阅读次数:
265
rotate
--------------------------------------------------------------
描述:将[first, middle) 内的元素和[middle, last) 内的元素互换。
图6-6g
/*------------------------------------------------------------
*分派函数(dispatch function)
*/
template
inline ...
分类:
其他好文 时间:
2014-07-19 08:00:26
阅读次数:
259
块状元素
一般是其他元素的容器,可容纳内联元素和其他块状元素,块状元素排斥其他元素与其位于同一行,宽度(width)高度(height)起作用。常见块状元素为div和p,body
将块状元素转换成内联元素:将display设为inline就可以了
内联元素
内联元素只能容纳文本或者其他内联元素,它允许其他内联元素与其位于同一行,但宽度(width)高度(height)不起作用。常见内联元素为“...
分类:
其他好文 时间:
2014-07-18 22:03:47
阅读次数:
253
《C++ Primer Plus》学习笔记3
第8章 函数探幽
========================================================================
1、C++内联函数和常规函数
1)常规函数调用使程序跳到另一个地址(函数地址),并在函数结束时返回。具体过程是执行到函数调用指令时,程序将在函数调用后立即储存指令的内存地址,...
分类:
编程语言 时间:
2014-07-18 21:36:04
阅读次数:
334
1.iter_swap
描述:将两个 ForwardIterator 所指的对象对调
源码:
//version 1
template
inline void __iter_swap(ForwardIterator1 a, ForwardIterator2 b, T*) {
T tmp = *a;
*a = *b;
*b = tmp;
}
//version 2
template...
分类:
其他好文 时间:
2014-07-18 21:32:42
阅读次数:
244
注意: 可以在声明函数和定义函数时同时写 inline,也可以只在其中一处声明inline,效果相同,都能按内置函数处理。使用内置函数可以节省运行时间,但却增加了目标 程序的长度。因此一般只将规模很小(一般为5个语 句以下)而使用频繁的函数(如定时采集数据的函数) 声明为内置函数。内置函数中不能包括...
分类:
编程语言 时间:
2014-07-18 21:01:47
阅读次数:
209
1.内联函数从源代码层看,有函数的结构,而在编译后,却不具备函数的性质。编译时,类似宏替换,使用函数体替换调用处的函数名。一般在代码中用inline修饰,但能否形成内联函数,需要看编译器对该函数定义的具体处理。such as:inline int add(int a,int b,int c){ r....
分类:
编程语言 时间:
2014-07-18 10:28:53
阅读次数:
268
局部优化:1、去除不需要的局部对象2、尽量通过引用,而不是传值,来处理对象3、把类中的小函数设置为内联函数4、对计算的处理: 一定会有的计算: 提前计算 (小的范围,计算量比较小) 可能会有的计算:延迟计算 不会有的计算: 不计算 5、利用模板代替虚函数6、尽量使用简单的数据类型7、不用使用虚函数的...
分类:
其他好文 时间:
2014-07-17 22:39:01
阅读次数:
232
1、C++由四个次语言组成:c、c++类对象、template C++、STLc++高效编程守则视状况而变化,取决于使用c++的哪一部分。2、尽量以const、enum、inline替换#define a、常量定义式通常被放在头文件中(以便被不同的源码包含进去),如果想将常量指针(即指向常量的指针)...
分类:
编程语言 时间:
2014-07-17 22:35:59
阅读次数:
317
1.一个块级元素,设置了float left or right,如果又对它设置水平margin值,如margin-left margin-right,在IE6下间距会比设的这个值大。解决方案:该块级元素加hack: _display:inline;demo: ...
分类:
其他好文 时间:
2014-07-17 21:26:33
阅读次数:
215