自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

余璜的技术博客

好玩就好

  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 例解Union和Union All的区别

#例解Union和Union All的区别mysql> create table u1 (i int primary key, j int);Query OK, 0 rows affected (0.27 sec)mysql> create table u2 (i int primary key, j int);Query OK, 0 rows affected (0.05 sec)

2013-04-25 10:03:51 1169

原创 多重继承中的纯虚函数“妙用”

在多重继承中,处于中间层的类可能有一些用,但又不会实例化。在最终实现类中需要调用中间类的方法,同时必须保证在最终类中也实现该方法。如何做到?说的不清晰,举OceanBase的例子吧:ObPhyOperator是一个纯虚基类,它要求每一个子类都实现reset()方法:class ObPhyOperator{ public: virtual void reset() = 0;

2013-04-18 10:30:19 3761

原创 SQL查询超时的设置方法

为了优化OceanBase的query timeout设置方式,特调研MySQL关于timeout的处理,记录如下。mysql> show variables like '%time%';+----------------------------+-------------------+| Variable_name | Value

2013-04-16 10:48:49 23149

原创 快速搭建HTTP服务器用于Linux向Windows的文件传输

非常简单,用一个命令行就能搞定:python -m SimpleHTTPServer 9090 例如:[xiaochu.yh@OceanBase~]$ python -m SimpleHTTPServer 9090 Serving HTTP on 0.0.0.0 port 9090 ...10.32.192.195 - - [12/Apr/2013 10:48:58

2013-04-12 10:45:42 4642

原创 The Binding of a Data Member

《深度探索C++对象模型》第三章“Data语意学” 3.1 The Binding of a Data Member下面一段代码的输出是什么?[xiaochu.yh@OceanBase cpp]$ cat member_binding.cpp #include using namespace std;typedef int len_t;class Point{ pub

2013-04-05 11:50:42 1019

原创 为什么SpinLock的实现中应该加上PAUSE指令?

当spinlock执行lock()获得锁失败后会进行busy loop(参考这段代码),不断检测锁状态,尝试获得锁。这么做有一个缺陷:频繁的检测会让流水线上充满了读操作。另外一个线程往流水线上丢入一个锁变量写操作的时候,必须对流水线进行重排,因为CPU必须保证所有读操作读到正确的值。流水线重排十分耗时,影响lock()的性能。 inline int rdlock()

2013-04-03 17:49:57 3946

原创 Parallel scan in HBase

HBase源码:http://svn.apache.org/viewvc/hbase/trunk/对于HBase并不熟悉,根据网上的讨论,HBase目前并不支持并发Scan。不过,也有一个2009年就发出的issue(HBase-1935),支持并发Scan,不知道为什么没有被采纳到最新的源码中。有一种说法是建议用Coprocessor的方式来支持并发Scan。

2013-04-02 17:00:52 1607

同义词词林(扩展版)

《同义词词林(扩展版)》每个词的类编码就应该包含了他全部的信息。 对于原版同义词词林,编码的第一个字母代表该词所属的大类,第二个字母代表中类,后两位字母代表小类。 同义词词林原版是梅家驹先生人工构造的,同义的原则应该是他老人家对这些词的理解吧。同义的原则没有明确的说明,这也是目前一个研究方向--复述(paraphrasing)--关心的一个问题。

2010-05-18

FASS简介-抗锯齿原理

FSAA 是 full scene anti-alias 的缩写,有些人将其译为全景反锯齿,还算是合理。不过,倒底 FSAA 是什么呢?为什么要「全景」(full scene)?「半景」不行吗?(其实相对于 FSAA 的是 edge AA,「边缘反锯齿」)反锯齿(anti-alias)又是怎么回事呢?

2009-01-18

排队论---我收集的

排队论---我收集的 排队论---我收集的 排队论---我收集的

2008-09-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除