- 博客(26)
- 资源 (8)
- 收藏
- 关注
转载 <C++实践系列>C++中的虚函数(virtual function)
作者:张笑猛原文出处:http://objects.nease.net/1.简介 虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。假设我们有下面的类层次:[html] view plaincopyprint?class A { public: virtual void fo
2014-03-31 14:16:26 490
转载 QStackedWidget
QStackedWidget 2013-03-02 17:29:18| 分类:QT | 标签:|举报|字号大中小 订阅//window1.h#ifndef WINDOW1_H#define WINDOW1_H#include QWidget>namespace Ui {class window1;}class window1 : public QW
2014-03-31 13:45:58 1141
转载 QStackedWidget及QStackedLayout使用方法
QStackedLayout类把子控件进行分组或者分页,一次只显示一组或者一页,隐藏其他组或者页上的控件。QStackedLayout本身并不可见,对换页也不提供本质的支持。图6.5中的建头和黑灰色的框架是Qt Designer提供为了方便设计。为了方便起见,Qt还提供了类QStackedWidget,这个类的布局管理器为QStackedLayout。Figure 6.5. QStackedLay
2014-03-31 13:43:09 8290
转载 QWidget、QMainWindow、QDialog和QFrame的区别
继承关系:在Qt中所有的类都有一个共同的基类QObject ,QWidget直接继承与QPaintDevice类,QDialog、QMainWindow、QFrame直接继承QWidget 类。QWidget类是所有用户界面对象的基类。窗口部件(QWidget)是用户界面的一个基本单元:它从窗口系统接收鼠标,键盘和其他事件,并且在屏幕上绘制自己。每个窗口部件都是矩形的,并且它们
2014-03-31 13:41:52 29890
转载 Qt学习之路(1):前言
Qt是一个著名的C++库——或许并不能说这只是一个GUI库,因为Qt十分庞大,并不仅仅是GUI。使用Qt,在一定程序上你获得的是一个“一站式”的服务:不再需要研究STL,不再需要C++的,因为Qt有它自己的QString等等。或许这样说很偏激,但Qt确实是一个“伟大的C++库”。我们所使用的Qt,确切地说也就是它的GUI编程部分。C++的GUI编程同Java不同:GUI并不是C++标准的一
2014-03-31 10:06:52 861
转载 QSplitter
看了《C++ Gui Programming With Qt 4 2nd》第六章"布局管理器"的第三节"Splitters", 并且做了里面的例子, 感觉怎么跟书里面的图像很不相同. 特别是那些分界线, 存在是存在, 但是跟背景一模一样, 书上也没说明怎么处理分界线(可能后面有讲,这个我就不清楚了). QSplitter * mainSplitter = new QSplitter(Qt
2014-03-28 17:24:53 4661
转载 Qt 的QFlags类型
Qt里面定义了大量的枚举类型,有些类型的内部元素可以并列的。例如Qt::AlignmentFlag类型,包括The horizontal flags are:Qt::AlignLeft0x0001Aligns with the left edge.Qt::AlignRight0x0002Aligns with the right edge.
2014-03-26 13:47:39 11313 1
转载 GetMessage(), PeekMessage(), PostMessage(), SendMessage()
GetMessage () and PeekMessage ()GetMessage 其唯一用途就是从事件对列中获得消息,并进行处理。当程序在等待通过 GetMessage 传递的消息时,主事件循坏基本上是锁定的。即,如果消息队列中没有消息,则GetMessage()不会返回,一直等待..那么,如果我们要处理实时的事件循坏该怎么办呢?Windows 为我们提供了另一个函数 PeekMe
2014-03-24 17:51:25 483
转载 《C++ Primer》Chapt 7 Functions
这是看第2遍,看得比较仔细,笔记如下:函数调用在编译期,会检查实参与实参是否匹配。注意,其中可能的话,会发生隐式类型转换,编译器只是给出警告参数传递:缺省情况是按值传递,实参的值拷贝到参数的存储区。函数处理的是实参的拷贝按地址传递:引用和指针参数1. 函数需要改变实参2. 向函数传递大型对象时的效率考虑3. 需要函数返回额外的结果
2014-03-24 17:50:20 440
转载 C++ FAQ
这是对C++高效编程的一个总结, 很有指导作用.一、#include “filename.h”和#include 的区别#include “filename.h”是指编译器将从当前工作目录上开始查找此文件#include 是指编译器将从标准库目录中开始查找此文件二、头文件的作用加强安全检测通过头文件可能方便地调用库功能,而不必关心其实现方式头文件的作用,这是
2014-03-24 17:49:30 669
转载 最大堆与堆排序
参考《Introduce to Algorithm》 1 #ifndef MAX_HEAP_H 2 #define MAX_HEAP_H 3 4 constint MAX_SIZE = 100+ 1; 5 6 templatetypename Type> 7 class MaxHeap 8 { 9 pub
2014-03-24 17:14:49 416
转载 【C++专题】C++引用与const引用
C++引用与const引用(1)在实际的程序中,引用主要被用做函数的形式参数--通常将类对象传递给一个函数.引用必须初始化. 但是用对象的地址初始化引用是错误的,我们可以定义一个指针引用.1 int ival= 1092;2 int&re = ival; //ok3 int&re2 = &ival; //错误4 int*
2014-03-24 17:14:09 393
转载 【C++专题】static_cast, dynamic_cast, const_cast探讨
首先回顾一下C++类型转换:C++类型转换分为:隐式类型转换和显式类型转换第1部分. 隐式类型转换又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion) : 在混合类型的算术表达式中, 最宽的数据类型成为目标转换类型。int ival =3;double dval = 3.14159;
2014-03-24 17:13:19 394
转载 C++的static关键字
原文地址:http://wenku.baidu.com/view/a2827d37ee06eff9aef80741.html部分自己增加C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键
2014-03-24 16:02:13 398
转载 虚函数 纯虚函数 虚基类说明
原文:http://www.cnblogs.com/ms-frank/archive/2008/01/16/1041310.html虚基类在说明其作用前先看一段代码[cpp] view plaincopyprint?class A { public: int iValue; }; class B:public A { publi
2014-03-24 16:01:23 534
转载 关于C++的模板操作
看了一篇关于模板的文章, 写的不错, 只是在编译的时候有点小问题做了修改, 添加了一些补充性的概念, 以便方便我更加理解模板的概念,感谢原作者提供的好文章, 原文地址:http://prglab.com/cms/pages/c-tutorial/advanced-concepts/templates.php辅助文章可以参考:http://www.kuqin.com/language/20090
2014-03-24 16:00:43 463
转载 C++ virtual 析构函数
copy自:http://zxjgoodboy.blog.sohu.com/61482463.html在此基础上稍作修改C++中虚析构函数的作用我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明: 有下面的两个类:#include using namespace std;class ClxBase{p
2014-03-24 15:59:08 442
转载 【C++专题】static_cast, dynamic_cast, const_cast探讨
首先回顾一下C++类型转换:C++类型转换分为:隐式类型转换和显式类型转换第1部分. 隐式类型转换又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion) : 在混合类型的算术表达式中, 最宽的数据类型成为目标转换类型。int ival =3;double dval = 3.14159;
2014-03-21 15:37:47 415
转载 eclipse 用空格替换 tab键
本人用eclipse进行PHP项目开发,根据公司开发规范,要用4个空格替换掉tab键,在网上搜了好多,都不太全面,现在将详细的配置陈列如下:首先进入首选项:窗口(windows)->首选项(preferences...)1. windows=》preferences=》general=》editors=》text editors 勾选 “insert spaces for tabs”
2014-03-21 14:57:10 505
转载 Code Style
做为一个公司项目的Leader,项目组里有很多的开发人员,他们各有各个的开发特点和习惯,所以他们搭配的开发环境也必然会有所差异,比如编码以及注释风格不一。代码出现了问题了,又不知道找谁去。那么,建立自己项目的Code Style,那就有点迫在眉急了。为自己的项目建立自己的注释编码风格,也可以为开发人员少去一定的麻烦和时间,本人意在搭建一个统一的MyEclipse开发环境。 如何建立自己公司项
2014-03-21 14:52:58 526
转载 hadoop学习笔记(一)——hadoop运行源代码分析
Hadoop运行流程分析源代码级 前言: 最近一直在分析hadoop的运行流程,我们查阅了大量的资料,虽然从感性上对这个流程有了一个认识但是我总是感觉对mapreduce的运行还是没有一个全面的认识,所以决定从源代码级别对mapreduce的运行流程做一个分析。 前奏: 首先从任务提交开始,如果我们使用的是job类的话那么提交任务的触发语句是
2014-03-20 13:07:48 1293
转载 Hadoop作业提交终极解决
最近几天一直在纠结hadoop作业提交的问题,对于命令行提交作业以及在集群中提交作业这里不再赘述,不会就去Google吧! 我们在客户机提交作业的时候总是发现出错,eclipse总是报jar file not found 的错误!我们知道客户端提交任务的时候,使用方法job.setWaitForCompletion(true)的时候,这个方法会调用job的submit()方法,sub
2014-03-20 13:05:24 641
转载 hadoop实现简单的倒排索引
最近在学习hadoop编程,在大概理解了wordcount之后又接触了一个叫倒排索引的东东,所以就用它来练练手吧! 首先介绍一下什么是倒牌索引!(以下请参考各种百科). 倒排索引,索引对象是文档或者文档集合中的单词等,用来存储这些单词在一个文档或者一组文档中的存储位置,是对文档或者文档集合的一种最常用的索引机制。由于不是根据文档所包含的内容,而是进行
2014-03-20 13:03:49 694
转载 win32内存对齐原则
1、数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员的对齐按照#pragma pack指定的数值和这个数据成员自身长度中,比较小的那个进行。 2、结构(或联合)的整体对齐规则:在数据成员完成各自对齐之后,结构(或联合)本身也要进行对齐,对齐将按照#pragma pack指定的数值和结构(或联合)最大数据成员长
2014-03-20 13:01:21 744
转载 hadoop集群搭建(二)——集群环境配置
团队力量让我们站在云端!真的感觉团队的力量太强大了,整个集群配置能够顺利进行,完全是靠大家合作才能完成。我们确实有很多不明白的地方,但是我们的每一个人都敢于探索,敢于去实践,敢于去做各种尝试,最终的结果就是我们克服了各种困难完成了云端的搭建!好了进入正题,假设每台机器都按照前一篇所属配置好了hadoop环境,那么接下来开始配置集群环境。集群配置分
2014-03-20 12:59:18 525
转载 hadoop集群搭建(一)——单机版配置
这个寒假和团队一起历经千辛万苦,从一开始的迷茫,然后慢慢的摸索终于完成了我们的集群搭建,成功建立起一个小小的云端。单机版hadoop的配置;九死一生,完成hadoop的配置 在开始搭建集群之前我先开始配置单机版的hadoop,说起来真是足够的苦逼啊!虽然最后完成了配置但是这个过程中除了Ubuntu没有被卸载掉重装意外其他的从jdk到ssh再到hadoop都被反复卸掉四
2014-03-20 12:57:42 734
rocketmq-externals-master.7z
2020-10-30
rocketmq-externals-master.zip
2020-09-24
C# 设计模式随书源码
2012-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人