在阅读Linux内核源码或对代码做性能优化时,经常会有在C语言中嵌入一段汇编代码的需求,这种嵌入汇编在CS术语上叫做inline assembly。本文的笔记试图说明Inline Assembly的基本语法规则和用法(建议英文阅读能力较强的同学直接阅读本文参考资料中推荐的技术文章 ^_^)。 注.....
分类:
系统相关 时间:
2014-09-24 11:54:26
阅读次数:
289
1.display:block就是将元素显示为块级元素.block元素的特点是:总是在新行上开始; 高度,行高以及顶和底边距都可控制; 宽度缺省是它的容器的100%,除非设定一个宽度 , , , , 和 是块元素的例子。2.display:inline就是将元素显示为行内元素.inline元...
分类:
其他好文 时间:
2014-09-23 22:30:45
阅读次数:
186
普通流高度塌陷:当块float浮动时,不会对块布局产生影响,块仍然会按照左右或者上下的顺序排列。但是会影响文档的排列,当文档的高度超过块的高度时,块的高度会产生塌陷现象。高度塌陷解决方法:闭合浮动:1.在浮动元素末尾添加一个空的标签例如 2.原理类似上面3.父元素设置 overflow:hidden...
分类:
Web程序 时间:
2014-09-23 12:02:14
阅读次数:
627
1、内联函数在编译时展开,而宏在预编译时展开2、在编译的时候,内联函数直接被嵌入到目标代码中去,而宏只是一个简单的文本替换。3、内联函数可以进行诸如类型安全检查、语句是否正确等编译功能,宏不具有这样的功能。4、宏不是函数,而inline是函数5、宏在定义时要小心处理宏参数,一般用括号括起来,否则容易...
分类:
其他好文 时间:
2014-09-23 00:05:23
阅读次数:
361
1.cursor:pointer鼠标放到上面变形状,pointer为手2.margin:auto 页面居中3.显示方式:dispaly:none不显示/block 块换行/inline在一行上,宽和高都不可用/inline-block在一行上显示,可以设置宽和高 不显示也不占地方4.visibi.....
分类:
Web程序 时间:
2014-09-22 22:39:23
阅读次数:
227
## IE6/7实现display:inline-block 有两种方法,第一种,先声明该元素`display:inline-block`,触发其layout,再在第二条样式上再声明为`display:inline`,如: .test{display:inline-block; /*其他样式...*/} .t...
分类:
Web程序 时间:
2014-09-22 20:33:33
阅读次数:
226
原文地址:http://www.pconline.com.cn/pcedu/empolder/gj/c/0503/563879.html 在c++中,为了解决一些频繁调用的小函数大量消耗栈空间或者是叫栈内存的问题,特别的引入了inline修饰符,表示为内联函数。 可能说到这里,很多人还不明白什么.....
分类:
编程语言 时间:
2014-09-22 16:22:02
阅读次数:
229
一开始一直无法理解STL中的内存分析,一天很困,翻开了侯捷的STL源码解析,阅读一二,这是一针见血,字字珠玑,解开了一个又一个迷惑~简单记录,和大家分享一下1) 空间适配器template inline void _construct(T1 *p,const T2 &value) { new (p....
分类:
其他好文 时间:
2014-09-21 00:50:19
阅读次数:
206
终于学会倍增法了, 先一个最水最水的后缀数组应用。#include #include #include using namespace std;const int maxn = 1e6;char buf[maxn];int str[maxn], len, sa[maxn];inline int id...
分类:
其他好文 时间:
2014-09-19 17:16:25
阅读次数:
184
使用inline-block实现一个类似float布局效果,但是inline-block的元素间会存在“4px”的空白间距。span { display: inline-block; width: 30px; height: 30px;} 问题...
分类:
其他好文 时间:
2014-09-18 09:38:03
阅读次数:
254