- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 Oceanbase中Rowkey String的几种使用模式
1. Rowkey深拷贝 直接进行Rowkey赋值的时候数据是浅拷贝的。为了深拷贝数据,往往提供一个MemBuffer或者String Buffer,将源rowkey的数据memcpy到缓冲区(buffer),然后再将目的rowkey的指针指向buffer。2. Rowkey计算Hash 在老版本OB中,rowkey的hash值是通过murmurhash函数计算,输入是一
2012-02-27 23:11:27 1479
原创 VMWare中安装Mac OS Lion和XCode的注意事项
1. MacOS安装a) 请使用VMWare 7.1.x,我用的是7.1.4,注册码是网上找的。b) 为了顺利安装VMWare补丁,一定要将VMWare装在C盘默认位置。一般为 C:\program files\VMWare\VMWare Workstationc) 在安装MacOS前,必须对VMWare进行打补丁,目的是让Windows的平台下的VMWare能够运行MacOS。否
2012-02-15 22:40:26 47722 6
原创 AppStore -- 天才的想法!
为什么Windows这么多年,还没有一个Windows AppStore呢?这样一个简单的客户端,该可以惠及多少普通网民啊!叹息。。。
2012-02-09 11:09:35 905
原创 网络蜘蛛-搜狐博客批量下载(之二)
import urllib2,cookielibimport re,stringimport thread,timeclass HTTPRefererProcessor(urllib2.BaseHandler): def __init__(self): self.referer = None def http_request(self, request)
2012-02-04 04:04:38 2510
原创 网络蜘蛛-搜狐博客批量下载(之一)
网上的鸟备份工具居然要收费,还是自己写吧。只针对sohu博客,其余博客类推,主要是分析博客链接组织和内容结构。今天先针对单个博客来做点试验,以获取一篇URL已知的博客正文为目标:直接上代码:import urllib2,cookielibimport reclass HTTPRefererProcessor(urllib2.BaseHandler): de
2012-02-03 23:54:15 3837
转载 正则表达式最短匹配
正则表达贪婪与懒惰当正则表达式中包含能接受重复的限定符时,通常的行为是(在使整个表达式能得到匹配的前提下)匹配尽可能多的字符。考虑这个表达式:a.*b,它将会匹配最长的以a开始,以b结束的字符串。如果用它来搜索aabab的话,它会匹配整个字符串aabab。这被称为贪婪匹配。有时,我们更需要懒惰匹配,也就是匹配尽可能少的字符。前面给出的限定符都可以被转化为懒惰匹配模式,只要在
2012-02-03 23:42:00 6046 1
原创 Oceanbase多台主机间用脚本同步文件的方法
#!/bin/bashDIR=`dirname $0`BIN_DIR=${DIR}/binETC_DIR=${DIR}/etcLIB_DIR=${DIR}/libREMOTE_ADDR=xiao@10.1.1.1:~/tb/ob-test2/CS_CMD=chunkserverCS_CONF=chunkserver.confMS_CMD=mergeserverMS_CO
2012-02-03 11:57:16 1195
原创 gdb调试常用命令,attach,br,n,bt
在Oceanbase调试中,必须用到gdb,将常用命令搜集记录如下:1. attach: 用gdb调试一个正在运行中的进程gdb PID2. br: 设置断点br filename:line_numbr namespace::classname::func_name3. n: 单步跳过 s: 单步进入4. finish:执行到函数retun返回5. lis
2012-02-01 22:26:01 19725
原创 Oceanbase C客户端实例
虽然在ObConnector的帮助下,Oceanbase已经能够被psql等通用SQL客户端访问,但在一些特定场合(例如调试)可能还是需要对查询有更强的控制,这时候依然需要用户自己编写C/Java客户端,下面以一个例子简要说明C客户端的编写方法。#include #include #include #include "oceanbase.h"/////////////结果
2012-02-01 14:08:59 1829
原创 Oceanbase调试:用于调试的单机集群的搭建
涉及到多个角色/服务(Mergeserver,Updateserver,Chunkserver,Rootserver)的Oceanbase调试需要将整个集群启动起来后进行,为了方便,可以在同一台计算机上启动这些服务,只要占用的端口不同即可。下面简要记录如何在同一台计算机上启动Oceanbase的四个服务。1. 编译并安装Oceanbase集群(configure, make, make ins
2012-02-01 10:34:44 3593
同义词词林(扩展版)
2010-05-18
FASS简介-抗锯齿原理
2009-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人