skynet 利用内置的原子操作来实现的一个读写锁,重点是理解 ”full memory barrier“ ,UNPv2 中利用互斥和条件变量实现的读写锁。前者是在硬件支持的情况下,显得简单明了,站的层次不一样。
源码贴出来:
struct rwlock {
int write;
int read;
};
static inline void
rwlock_in...
分类:
Web程序 时间:
2014-08-26 11:43:26
阅读次数:
284
1.content area 围绕着文字的一种box,高度由font-size和font-family决定。在chrome控制器里,你用鼠标志向某个内敛元素,显示的高度值。2.inline box的高度由line-height决定,一半的line-height在content area的上面,另一半...
分类:
其他好文 时间:
2014-08-26 01:42:35
阅读次数:
209
***后代选择器的使用/* 标准分页 */div.pagination { width: 600px; margin: 10px auto; padding-bottom: 20px; }div.pagination ul { display: inline-block; font-size: 0;...
分类:
其他好文 时间:
2014-08-26 00:25:45
阅读次数:
352
浮动元素和绝对定位元素,非块级盒子的块级容器(例如 inline-blocks, table-cells, 和 table-captions),以及overflow值不为“visiable”的块级盒子,都会为他们的内容创建新的块级格式化上下文。在一个块级格式化上下文里,盒子从包含块的顶端开始垂直地一...
分类:
Web程序 时间:
2014-08-25 19:09:24
阅读次数:
261
最近做的东西需要兼容IE……啊真是令人忧伤……解决低版本IE的buggy inline-block低版本的IE只对本身inline的元素能用inline-block,而本身为block的元素需要设为inline。此外,如果想要让这个buggy的inline-block生效,还需要让元素具备hasLa...
分类:
其他好文 时间:
2014-08-25 18:48:54
阅读次数:
168
inline、block、inline-block的区别我们用firbug浏览别人网站时会发现设计者会在很多地方使用inline-block。我们都知道inline是声明div是内联对象,block是声明块对象,那么inline-block是什么意思,即内联又成块?接下来做个测试,让我们了解一下三者...
分类:
其他好文 时间:
2014-08-25 11:28:24
阅读次数:
194
标题 HTML 中的所有标题标签,到均可使用。另外,还提供了.h1到.h6类,为的是给内联(inline)属性的文本赋予标题的样式。h1. Bootstrap headingh2. Bootstrap headingh3. Bootstrap headingh4. Bootstrap headin....
分类:
其他好文 时间:
2014-08-24 19:12:12
阅读次数:
278
1 inline int readint() 2 { 3 char c = getchar(); 4 while(!isdigit(c)) c = getchar(); 5 6 int x = 0; 7 while(isdigit(c)) 8 { 9 ...
分类:
其他好文 时间:
2014-08-24 00:11:41
阅读次数:
259
样式:*现代浏览器的最新版都支持inline-block,只有ie6、7不支持inline-block,但ie6、7可以通过 display:inline;zoom:1;来模拟。*firefox,safari,opera,ie8+中的 inline-block 元素之间会莫名其妙多出3px的间距,其...
分类:
其他好文 时间:
2014-08-23 22:53:21
阅读次数:
303
类可以重载python的操作符旧认识:__X__的名字 是系统定义的名字;是python特殊方法专用标识。操作符重载使我们的对象与内置的一样。__X__的名字的方法是特殊的挂钩(hook),python通过这种特殊的命名来拦截操作符,以实现重载。python在计算操作符时会自动调用这样的方法,例如:...
分类:
编程语言 时间:
2014-08-23 16:44:41
阅读次数:
189