自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

原创 Qt转中文

QTextCodec* pcodec = QTextCodec::codecForLocale();QByteArray processStdOutInfo = _publishProcess->readAll();QString unicodeInfo = pcodec->toUnicode(processStdOutInfo); sui->publishInfo->setText(

2011-12-26 15:40:46 484

原创 Qt+VS2005 LNK 2019 LNK2001 问题解决方案

写好了Debug版程序,正准备进行Release时,连接器提示obj文件中有LNK2019 和LNK2001 问题。在网上找了大半天,发现问题和自己的不一样,很多人多在说跟库文件相关,我不可否认这种情况的存在。但是问题还是要分析清楚,仔细连接器提示的错误:error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __t

2011-11-07 13:13:23 5034

原创 QString读本地化中文问题

<br />此段为引用他人的:<br />在写QT程序的时候,怎样使用中文?QT内建了国际化支持,可以使用国际化支持来实现。但,比较复烦琐,那怎么简单地使用中文呢? QT 的QString内部是使用Unicode编码的,在写源码的时候,可以使用本地的GB2312/GBK/GB18030,或者UTF8编码。如果是使用前者的话,那可以使用QString::fromLocal8Bit("本地中文字符串")来得到想要的结果。如果是使用后者的话,可以使用 QString::fromUtf8("UTF8编码格式的中文字

2010-09-27 14:15:00 774

转载 Fedora11 以ROOT从界面登录方法:

<br />昨天安装了Fedora11,安装后发现和fedora10一样,root用户不能登陆图形介面,如是就过去一样,注释掉/etc/pam.d/gdm文件中的“auth required pam_succeed_ user !=root quiet”,这一行,之后发现还是不行,反复捣腾都是不行,后来在终于找到了解决这道,就是还要将另一个文件“gdm-password“文件中的一行也进行注释,具体方法见下图:<br />图1:<br /><br />图2:<br /><br />图3<br /><br /

2010-09-02 09:50:00 453

原创 VMware7.1中Linux与宿主Xp通讯问题

最近为了在Linux下写一个数据采集的服务端,找了一个最新的VMware和redhat9.高版本的虚拟机在VMware Tools的安装和支持上感觉好了很多,共享文件的设置也很方便,相比之前装不上和无法挂载共享文件夹情况要好许多,所以用虚拟机还是推荐用最新的VMware7.1.今天想说的不是VMware7.1如何好,而是想说说在VMware7.1中装完Linux后如何与宿主机进行通讯的问题。环境:VMware7.1 + fedora11 + Xp问题:fedora采用什么方式与Xp进行通讯,桥接、NAT、H

2010-08-02 17:26:00 1150

转载 内部排序算法比较

 排序算法是数据结构学科经典的内容,其中内部排序现有的算法有很多种,究竟各有什么特点呢?本文力图设计实现常用内部排序算法并进行比较。分别为起泡排序,直接插入排序,简单选择排序,快速排序,堆排序,针对关键字的比较次数和移动次数进行测试比较.问题分析和总体设计ADT OrderableList{数据对象:D={ai| ai∈IntegerSet,i=1,2,…,n,n≥0}数据关系:R1=

2008-10-02 17:07:00 545

转载 C++虚函数的实现

 理解虚函数( virtual function )的几个关键点:1.       理解早绑定(early binding)、晚绑定(late binding)。所谓early binding:On compile time,就能明确一个函数调用是对哪个对象的哪个成员函数进行的,即编译时就晓得了确定的函数地址;所谓late binding:On Run time,对函数(虚函数)的调用被搞

2008-10-02 17:00:00 622

转载 数字花招,归纳的东西好啊

( <!-- @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } -->都是个人观点,非官方解答)1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句 #define cmp(a, b) (( fabs( (a-b)-fabs(a-b) ) ))?0:1这个宏只能判断两个不同

2008-10-02 16:57:00 433

原创 如何在VS.net下对Qt进行代码提示

       装好了Qt,在VS.net下不是默认的进行代码提示的.为了更好,更轻松的编写代码,可以利用VAssitsX进行辅助. 最好在网上找个比较新的版本,这样可以避免在使用的过程中出现一些乱码.    装好后,你也许会发现VA好象不起作用,(我尝试过几个系统,有的直接就可以,有的就不行),主要原因是环境变量没有设置好.     设置环境变量的方法是:在当前的用户的

2008-09-24 09:49:00 568

转载 标准C++类string的Copy-On-Write技术(三)

 2.3.4、      Copy-On-Write的具体实现是怎么样的? 最后的这个问题,我们主要解决的是那个“民主集中”的难题。请先看下面的代码: string h1 = “hello”;string h2= h1;string h3;h3 = h2; string w1 = “world”;string w2(“”);w2=w1

2008-08-31 16:33:00 333

转载 标准C++类string的Copy-On-Write技术(2)

 2.2、         深入在深入这前,通过上述的演示,我们应该知道在string类中,要实现写时才拷贝,需要解决两个问题,一个是内存共享,一个是Copy-On-Wirte,这两个主题会让我们产生许多疑问,还是让我们带着这样几个问题来学习吧:1、 Copy-On-Write的原理是什么?2、 string类在什么情况下才共享内存的?3、 string类在什么情况下触发写时才

2008-08-31 16:30:00 411

转载 标准C++类std::string的内存共享和Copy-On-Write技术(1)

 标准C++类std::string的内存共享和Copy-On-Write技术 陈皓1、             概念 Scott Meyers在《More Effective C++》中举了个例子,不知你是否还记得?在你还在上学的时候,你的父母要你不要看电视,而去复习功课,于是你把自己关在房间里,做出一副正在复习功课的样子,其实你在干着别的诸如给班上的某位女生写情

2008-08-31 16:28:00 383

转载 解析#pragma指令

 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #Pragma Para其中Para 为参数,下面来看一些常用的参数。(1

2008-08-31 16:24:00 487

转载 双重指针

双重指针」也有人称为「指针的指针」,其作用为「间接参照」,但无论是哪一个名词,都是令人困惑的,其实指针就是指针,所谓的多重指针,其实还是指针,它们的作用单纯来说,都是用以储存记忆体位址。 思考一个问题,当您要取得int变数的记忆体位址时,会使用int*来宣告指针,要取得double变数的记忆体位址时,会使用double*来宣告指针,这是因为它们在进行加减法运算时,所位移的单位并不相同,而是根据它们

2008-08-31 16:11:00 424

转载 设计Qt风格的C++的应用程序接口。

trolltech.com/qq/qq13-apis.html 翻译这篇文章的目的不是让人了解Qt,而是让人试着学习点C++编程的软技能。我从原文中得到的一些风格上的体会,也希望你能从中有所收获.(译者注) 我们在Trolltech做了大量研究来改进Qt开发体验.在这篇文章中,我将分享我们的一些成果,呈现我们在进行Qt 4设计时所使遵循的原现,并向你展示如何将它们应用到你的代码中.

2008-08-30 10:39:00 685

转载 从内存中加载动态库

从内存中加载动态库 程序使用动态库DLL一般分为隐式加载和显式加载两种,分别对应两种链接情况。本文主要讨论显式加载的技术问题。我们知道,要显式加载一个DLL,并取得其中导出的函数地址一般是通过如下步骤:    (1) 用LoadLibrary加载dll文件,获得该dll的模块句柄;    (2) 定义一个函数指针类型,并声明一个变量;    (3) 用GetProcAddress取得该dll中

2008-08-30 10:10:00 803

转载 用枚举定义有意义的数组下标

 在开发中,经常会用到一些数组,它里面存放一定数量(已知,不是太多)的特定元素。在使用数字表示的数组下标访问数组中元素的时候,根本不知道该元素是否是需要的那个元素,而且使代码可读性降低,甚至还会出现下标越界的危险。    比如,现在有如下的继承体系:class CShape;class CSquare : public CShape;class CRectangle : public CS

2008-08-29 17:47:00 400

转载 浅析C++中虚函数的调用及对象的内部布局

   在我那篇《浅析C++中的this指针》中,我通过分析C++代码编译后生成的汇编代码来分析this指针的实现方法。这次我依然用分析C++代码编译后生成的汇编代码来说明C++中虚函数调用的实现方法,顺便也说明一下C++中的对象内部布局。下面所有的汇编代码都是用VC2005编译出来的。虽然,不同的编译器可能会编译出不同的结果,对象的内部布局也不尽相同;但是,只要是符合C++标准的编译器,编译结果和

2008-08-29 17:35:00 512

转载 40种网站设计常用技巧

 1.   oncontextmenu="window.event.returnValue=false"   将彻底屏蔽鼠标右键     no   可用于Table         2.     取消选取、防止复制         3.   onpaste="return   false"   不准粘贴         4.   oncopy="return   false;"   oncut=

2008-08-29 17:11:00 364

转载 让你编写的类也有类型信息

    比如说有这样一个类的继承体系:类CDerivedA和CDerivedB都继承自类CBase。如果要写一个函数传入上面类中的一个对象的引用,在函数里面我们要根据对象的类型来进行相应的处理,也就是说对不同类型的对象进行不同的处理。在这种情况下我们就需要类的对象中保存有类型信息。下面就用一个简单的例子来说明怎么让自己编写的类有类型信息。    首先,根据类的继承关系创建类型信息tag:s

2008-08-27 12:41:00 404

转载 C++中的显式构造函数

    有如下一个简单的复数类:class ClxComplex{public:    ClxComplex(double dReal = 0.0, double dImage = 0.0) { m_dReal = dReal; dImage = dImage; }    double GetReal() const { return m_dReal; }    double GetIma

2008-08-27 12:01:00 297

原创 我的首篇blog

  大家好,从今天开始,我将在我的博客中记录我工作生活。内容将分为两部分,一是,我的生活,另外部分当然是编程!  我的工作是在Visual studio 中用Qt4做图形开发。我的文章将是我在工作中学习的点滴积累。 

2008-03-20 13:13:00 353

基于内容的图像纹理特征提取

我相信对你一定有用,我找了很久才找到的,但是任何东西都是需要好好研究研究的

2011-05-22

基于内容的图像特征提取算法

随着计算机技术和网络技术的发展,以及多媒体的推广应用,产生了大量的各式各样的图像。如何有效地对这些图像进行分析、存储和检索是一个急待解决的问题。基于内容的图像检索技术能有效地解决这一问题,成为研究的重点。图像检索的研究目的就是实现自动化、智能化的图像查询和管理方式,使查询者可以实现方便、快速、准确地查找。纹理是图像的一个主要视觉特征,也是基于内容图像检索系统中的一个重要手段。本文对基于纹理特征的图像检索技术进行了研究,并通过实验验证了检索算法的有效性。 图像的特征提取是图像检索的关键技术之一。本文将灰度共生矩阵用于图像的纹理特征提取。 设计并实现了一个基于纹理特征的图像检索系统。给出了系统的流程图,并介绍了系统的查询模块、特征提取模块、匹配模块和图像显示模块及其各个模块的功能。系统采用欧氏距离法作为图像的相似性度量,采用灰度共生矩阵算法提取图像的纹理特征。最后通过实验对给定的图像进行检索。

2011-05-22

Linux初学者必看经典

Linux服务器配置与管理,内容详实全面,是初学者进入Linux世界的非常好的入门级书籍。一定要好好研读,好好实践。

2010-07-27

空空如也

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

TA关注的人

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