自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zb872676223的专栏

与风相随

  • 博客(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

由于git上rocketmq-externals-master一直下载失败,故上传至此便于下载rocketmq-externals-master

2020-10-30

rocketmq-externals-master.zip

rocketmq-externals源码。里面包含rocketmq的监控端,rocketmq-console,github下载太慢了,所以上传到cdn一下。

2020-09-24

MediaInfo.zip

音频和视频的格式编码查看源码包,里面还带有MediaInfo的安装包文件!内带delphi库源码..............

2020-09-03

WinHex_v19.9.zip

一个非常不错的16进制编辑工具,编辑的利器。工欲善其事必先利其器!有需要的小伙伴们可以下载来玩玩!csdn能不能别给我瞎涨分了

2020-07-28

过桥测试程序demo

四人过桥的编程实现,参考博文https://blog.csdn.net/zb872676223/article/details/80205953

2018-05-05

C#编写的翻书特效

C#编写的翻书特效 codeproject

2013-06-09

SQLiteManager.rar

SQLite系统管理的一个工具,可以直接设计表,我的开发是都在这个工具的基础上弄的.

2012-10-27

C# 设计模式随书源码

本书主要介绍如何用最常见的设计模式编写C#程序。全书分为四个部分,首先介绍了C#语言和面向对象程序设计的一般原则,可作为C#程序设计的快速入门教程;然后分别讲述了创建型模式、结构型模式和行为型模式。每一类设计模式又包括若干种具体模式,共有23种。在介绍每种模式时,给出了一个或多个应用该模式的示例,以便于理解

2012-10-24

空空如也

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

TA关注的人

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