06 2013 档案

windows下获得当前用户名的小代码,ring3级别
摘要:#include #include #pragma comment(lib, "WtsApi32.lib")#define Message(X) MessageBox(0, X, "DEBUG", MB_ICONINFORMATION)int getUserName(char *username){ LPTSTR pBuffer = NULL; DWORD dwBufferLen; BOOL bRes = WTSQuerySessionInformation(WTS_CURRENT_SERVER_HANDLE, WTS_CURRENT_SESSION, 阅读全文

posted @ 2013-06-26 16:37 aitilang 阅读(310) 评论(0) 推荐(0)

【原创】NoSQL中memtable机制的改进
摘要:现有的主流的NoSQL存储系统,如Cassandra、BigTable、HBase等在RAM中直接使用跳表、队列或者树结构等方式来管理Key/Value键值对,整个Key/Value集合被称为MemTable。当MemTable中的数据大小达到阈值的时候会被写入磁盘。因为用户的写操作都是将数据写入MemTable,为了避免MemTable中的数据在转存到磁盘时导致用户写操作失败,在转储之前MemTable会将所有数据转存入一个Immutable MemTable,清空后的MemTable继续响应用户的操作,Immutable MemTable负责将数据转存到磁盘,当数据转存完成以后,Imm.. 阅读全文

posted @ 2013-06-04 15:55 aitilang 阅读(391) 评论(0) 推荐(0)

导航