自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 用 Spark 为 Elasticsearch 导入搜索数据

越来越健忘了,得记录下自己的操作才行!ES和spark版本:spark-1.6.0-bin-hadoop2.6Elasticsearch for Apache Hadoop 2.1.2如果是其他版本,在索引数据写入的时候可能会出错。首先,启动es后,spark shell导入es-hadoop jar包:cp elasticsearch-hadoop-2.1....

2016-10-20 17:30:00 97

转载 静态成员变量不占用类的内存空间

假定程序运行环境为:操作系统Windows 2000,VC6.0编译环境,X86(80586)CPU处理器(32位小字节序处理器,4字节对齐)class CExample{public: CExample(); virtual ~CExample();private: static int m_iValue1; int m_iVal...

2016-10-12 11:39:00 547

转载 重载函数的调用匹配规则

重载函数的调用匹配,依次按照下列规则来判断: 精确匹配:参数匹配而不做转换,或者只是做微不足道的转换,如数组名到指针、函数名到指向函数的指针、T到const T; 提升匹配:即整数提升(如bool到int、char到int、short到int),float到double; 使用标准转换匹配:如int到double、double到...

2016-10-12 10:07:00 475

转载 函数重载和覆盖(重写)的区别

1、重载:函数重载是指在同一作用域内(名字空间),可以有一组具有相同函数名,不同参数列表的函数;2、覆盖(也叫重写):指在派生类中重新对基类中的虚函数(注意是虚函数)重新实现。即函数名和参数都一样,只是函数的实现体不一样;3、隐藏:指派生类中的函数把基类中相同名字的函数屏蔽掉了,隐藏与另外两个概念表面上看来很像,很难区分,其实他们的关键区别就是在多态的实现上。下面那种情形...

2016-10-12 10:02:00 158

转载 子类继承的变量的命名从根本上看是带有父类命名空间的

#include <iostream>using namespace std;class A{public: int n;};class B: public A { };class C: public A { };class D: public B, public C { };int main(){...

2016-10-12 09:27:00 136

转载 虚函数缺省实参

Class Base{public: virtual void foo( int ival = 1024 ) { cout << "Base::foo() -- ival: " << ival << endl; }};class Derived : public Base{...

2016-10-12 09:12:00 98

转载 如果虚函数在基类与子类名字相同,而参数类型不同不会进行迟后联编

class Base{public: virtual void Show(int x) { cout << "In Base class, int x = " << x << endl; }};class Derived : public Base{public: ...

2016-10-12 09:10:00 499

转载 虚函数中的变量作用域问题

假设有如下所示的一个继承关系:对于实例:Derive d;的虚函数表如下:例如:class Base{public: virtual void Show() { cout << a << endl; } static int a;};class Deriv...

2016-10-12 09:02:00 97

转载 C++技能重拾2

13、类成员函数重载:局部同名函数将隐藏而不是重载全局声明,不引入父类名字空间时子类的同名函数不会和父类的构成重载,静态成员函数可以和非静态成员函数构成重载。本质是重载函数的定义是在相同的声明域里!!!子类和父类,类内部和全局作用域都不是相同的作用域,因此无法构成重载!!!14、当类声明了构造函数,但不是缺省构造函数(零参数)时,编译器也不会生成缺省构造函数。15、构造方法用来初...

2016-10-11 20:26:00 120

转载 C++技能重拾

0、虽然静态成员函数不存在this指针,但还是不能在一个class里声明同名同参的虚函数和静态成员函数。1、vftable里一个虚函数表是一个指针2、delete本质,调用析构函数同时释放内存Object *o = new Object();// use objectdelete o; // which first calls the destructor (if any) on...

2016-10-11 20:25:00 97

转载 位运算取第一个非0的位 r & (~(r-1))

Single Number IIIGiven an array of numbers nums, in which exactly two elements appear only once and all the other elements appear exactly twice. Find the two elements that appear only onc...

2016-10-09 23:00:00 549

空空如也

空空如也

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

TA关注的人

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