- 博客(9)
- 资源 (6)
- 收藏
- 关注
转载 LevelDB的实现原理
本文转自http://www.samecity.com/blog/Index.asp?SortID=12%C3%AF%C2%BC%C2%8C%C3%A5%C2%8F%C2%AA和http://www.cnblogs.com/haippy/archive/2011/12/04/2276064.htmlLevelDb日知录之一 说起LevelDb也许您不清楚,但是如果作为
2013-07-18 17:41:58 412
原创 [effective c++]条款34-区分接口继承和实现继承
在34条款中Meyers介绍了C++中是如何来做接口继承和实现继承的。先让我们记住几个关键点吧。为了让继承类只继承函数接口,可以在基类中声明一个纯虚函数。 class Shape{
2011-09-30 11:26:10 287
原创 [effective c++]条款33-name-hiding rules
已知如何类定义 Class Base{ private: int x;public: virtual void mf1() = 0; virtual void mf1() = 0; virtual void mf
2011-09-30 10:55:44 524
转载 KMP算法详解[转自 matrix67.com]
<br />如果机房马上要关门了,或者你急着要和MM约会,请直接跳到第六个自然段。<br /><br /> 我们这里说的KMP不是拿来放电影的(虽然我很喜欢这个软件),而是一种算法。KMP算法是拿来处理字符串匹配的。换句话说,给你两个字符串,你需要回答,B串是否是A串的子串(A串是否包含B串)。比如,字符串A="I'm matrix67",字符串B="matrix",我们就说B是A的子串。你可以委婉地问你的MM:“假如你要向你喜欢的人表白的话,我的名字是你的告白语中的子串吗?”<br /> 解决
2010-06-02 09:44:00 667
原创 用Gvim建立IDE编程环境 (Windows篇)
说明:本文是作者在完全按照著名的《手把手教你把Vim改装成一个IDE编程环境》一文,在Windows XP上用gvim建立IDE环境时所作的备忘。原作地址:http://blog.csdn.net/wooin/archive/2007/10/31/1858917.aspx。0.准备软件及插件。(a)gvim72.exe 地址ftp://ftp.vim.org/pub/vim/pc/gvim72
2010-05-16 16:19:00 256
原创 GVim的使用初体验
今天在被人无数次的鄙视之后,我终于找到了传说中的“程序员的编辑器-Vim”,刚装上,还真是不习惯。慢慢适应吧,先发一个使用资料链接吧VIM教程与学习资料汇总(2010-02-19更新)
2010-05-09 22:30:00 280
原创 istringstream, ostringstream, stringstream用法示例
#include #include #include using namespace std; int main() { int a, b; string Str1, Str2; string Input = "abc 123 bcd 456 sss 999"; //ostringstream 对象用来进
2010-04-13 14:15:00 911
原创 Alien Numbers
ProblemThe decimal numeral system is composed of ten digits, which we represent as "0123456789" (the digits in a system are written from lowest to highest). Imagine you have discovered an alien nume
2010-04-12 21:34:00 342
原创 递归方法字符串逆序输出问题
今天写个小程序,竟然出现我从来没见过的问题。输出含有乱码的字符串。不知何故?#include #include using namespace std;void reverseDisplay(const char * string){ char ch = *string; if(ch == /n) return; else { reverseDisplay(string + 1)
2010-03-24 23:19:00 501
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人