-00 无优化。-01 减少代码尺寸和执行时间,不进行需要大量编译时间的优化。-02
几乎执行所有优化,而不考虑代码尺寸和执行时间。-03 执行 -02 所有的优化,以及内联函数,重命名寄存器的优化。-0S 针对尺寸的优化。执行所有 -02
优化而不增加代码尺寸。设置方法:1.不使用外部的makef...
分类:
其他好文 时间:
2014-06-11 22:48:18
阅读次数:
272
C语言里面的内联函数(inline)与宏定义(#define)探讨先简明扼要,说下关键:1、内联函数在可读性方面与函数是相同的,而在编译时是将函数直接嵌入调用程序的主体,省去了调用/返回指令,这样在运行时速度更快。2、内联函数可以调试,而宏定义是不可以调试的。内联函数与宏本质上是两个不同的概念如果程...
分类:
编程语言 时间:
2014-06-07 07:09:36
阅读次数:
297
原文:JavaScript事件---事件入门内容提纲:1.事件介绍2.内联模型3.脚本模型4.事件处理函数JavaScript事件是由访问Web页面的用户引起的一系列操作,例如:用户点击。当用户执行某些操作的时候,再去执行一系列代码。一.事件介绍事件一般是用于浏览器和用户操作进行交互的。最早是IE和...
分类:
编程语言 时间:
2014-06-05 15:20:14
阅读次数:
312
Web页面是由块元素组成的,正常情况下块元素一个个按垂直方向排布,构成了页面。但是这种基本的布局方式绝大多时候不能满足我们的需求,所以各种布局方式应运而生,本文就对这些布局方式做个小结。
1、元素漂移
把一个元素从页面流中移走,漂移到某个方向,其它块元素会置于这个元素下面,当有内联元素注入其他块元素时,内联元素会环绕着这个元素
#amazing{
width: 200px;...
分类:
Web程序 时间:
2014-06-04 13:03:07
阅读次数:
379
Effective C++ 类与函数之实现,讲了内联函数inline,变量的延迟定义并在定义时尽量给予初值等...
分类:
编程语言 时间:
2014-06-03 04:49:11
阅读次数:
322
先决条件:脚本前面存在外部样式以下试验虽然是在chrome下,但是对于IE8+以及其他浏览器也适用。1、内联脚本(http://jsbin.com/mudab/1)
JS Bin 控制台打印结果>2000,可以得出结论:外部样式会阻塞后面内联脚本的执行。2、阻塞型外部脚本...
分类:
Web程序 时间:
2014-06-02 20:53:46
阅读次数:
378
Extract Method 提炼函数
过长的函数或者一段需要注释才能理解的代码,就将这段代码放进一个独立的函数中。
函数粒度小,复用机会变大,覆写容易。
高层函数如一系列注释
关键看函数名称和函数本体之间的语义距离。
变清晰,做什么来命名
Inline Method 内联函数
有时可内联到一个大函数后,再从中提炼出组织合理的小型函数。
In...
分类:
其他好文 时间:
2014-05-31 21:43:52
阅读次数:
269
匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。
可以使用匿名函数来初始化命名委托,或传递命名委托(而不是命名委托类型)作为方法参数。共有两种匿名函数,以下主题中分别讨论了这些函数: Lambda 表达式(C#
编程指南) . 匿名方法(C# 编程指南) 说明Lambda 表达式...
分类:
其他好文 时间:
2014-05-26 17:08:55
阅读次数:
781
今天学习二列和三列布局,将涉及到以下内容和知识点二列自适应宽度 二列固定宽度 二列固定宽度居中
xhtml的块级元素(div)和内联元素(span) float属性 三列自适应宽度 三列固定宽度 三列固定宽度居中 IE6的3像素bug
一、两列自适应宽度下面以常见的左列固定右列自适应为例,因为div...
分类:
Web程序 时间:
2014-05-25 23:21:08
阅读次数:
364
为什么需要lambda函数
匿名函数是许多编程语言都支持的概念,有函数体,没有函数名。1958年,lisp首先采用匿名函数,匿名函数最常用的是作为回调函数的值。正因为有这样的需求,c++引入了lambda 函数,你可以在你的源码中内联一个lambda函数,这就使得创建快速的,一次性的函数变得简单了。例如,你可以把lambda函数可在参数中传递给std::sort函数
#include ...
分类:
编程语言 时间:
2014-05-25 21:35:27
阅读次数:
377