自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (21)
  • 收藏
  • 关注

转载 Qt实现遍历文件夹和文件目录(递归)

bool FindFile(const QString & path){QDir dir(path);if (!dir.exists())return false;dir.setFilter(QDir::Dirs|QDir::Files);dir.setSorting(QDir::DirsFirst);QFileInfoList list = dir.entryIn

2013-03-29 16:45:04 3864 1

转载 error:collect2:ld returned 1 exit status

原因:1、是有程序在后台运行2.、是slots里定义了函数,但是没有写函数体3、是类里定义了函数,但是没有写函数体,包括构造函数和析构函数

2013-03-29 15:41:08 490

转载 如何学好C++,用好类库很重要

现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。本文为你介绍了十一种类库,有我们常见的,也有不常见的,一起来看。如果你有一定的C基础可能学起来比较容易些,但是学习C++的过程中又要尽量避免去使用一些C中的思想;平时还要多看一些高手写的代码,遇到问题多多思考,怎样才能把问题抽象化,以使自己头脑中有类的概念;最后别忘了经常上机自

2013-03-29 15:33:40 417

转载 java Map 怎么遍历

//最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!! public static void work(Map map) { Collection c = map.values(); Iterator it = c.iterator(); for (; it.hasNext();) {

2013-03-29 15:31:33 517

转载 c++ list 容器使用例子

assign() 给list赋值 back() 返回最后一个元素 begin() 返回指向第一个元素的迭代器 clear() 删除所有元素 empty() 如果list是空的则返回true end() 返回末尾的迭代器 erase() 删除一个元素 front() 返回第一个元素 get_allocator() 返回list的配置器 insert() 插入一

2013-03-29 15:30:47 1532

转载 Qt中文显示

来自 http://lwr0312.blog.163.com/blog/static/483368072010103001811552/QT默认的编码(unicode)是不能显示中文的,可能由于windows的默认编码的问题,windows默认使用(GBK/GB2312/GB18030),所以需要来更改QT程序的编码来解决中文显示的问题。QT中有专门的一个类来处理编码的问题(QText

2013-03-29 15:28:30 506

转载 MySQL中varchar最大长度是多少?

一. varchar存储规则:4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节) 5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放20个,最大大小是65532字节 Mysql4中最大也不过是20个字节,但是Mysql5根据编码不同,存储大小也不同。

2013-03-29 15:21:49 47892 2

转载 QListView和QListWidget

QListView是基于Model,而QListWidget是基于Item。这是它们的本质区别。往QListView中添加条目需借助QAbstractListModel:如:    MainWindow::MainWindow(QWidget *parent) :    QMainWindow(parent),    ui(new Ui::MainWindow)

2013-03-29 14:37:34 1355

转载 lib和dll文件的区别和联系

什么是lib文件,lib和dll的关系如何 (2008-04-18 19:44:37)    (1)lib是编译时需要的,dll是运行时需要的。 如果要完成源代码的编译,有lib就够了。 如果也使动态连接的程序运行起来,有dll就够了。 在开发和调试阶段,当然最好都有。 (2)一般的动态库程序有lib文件和dll文件。lib文件是必须在编译期就连接到应用程序中的,而dll文件是

2013-03-29 14:35:00 469

转载 Qt 出现“undefined reference to `vtable for”原因总结

由于Qt本身实现的机制所限,我们在使用Qt制作某些软件程式的时候,会碰到各种各样这样那样的问题,而且很多是很难,或根本很难找到原因的,即使解决了问题,假如有人问您为什么,您只能回答--不知道;今天我在这里列举的问题也是再编写Qt程式时,总是碰到的问题,问题普遍,而答案却不唯一,解释这一个问题的说法很多,往往只适合某一种情况,因为这个错误太笼统了,他就是-- “undefined referen

2013-03-29 14:34:21 567

转载 QT中QWidget、QDialog及QMainWindow的区别

QWidget类是所有用户界面对象的基类。 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。     QMainWindow 类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口通常用在提供一个大的中央窗口

2013-03-29 14:31:50 615

转载 Qt的信号与槽

QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 QT 库的基础之上。QT 支持下列平台:MS/WINDOWS-95、98、NT 和 2000;UNIX/X11-Linux、Sun Solaris、HP-UX、Digital Unix、IBM AIX、S

2013-03-29 14:30:06 535

转载 TotoiseSVN的基本使用方法

TotoiseSVN的基本使用方法在 项目管理实践教程一、工欲善其事,必先利其器【Basic Tools】中,我已经讲解了怎样安装TortoiseSVN。在上面的讲解中已经讲了怎么使用VisualSVN Server了,今天我要讲的是,TortoiseSVN的简单使用方法。一、签入源代码到SVN服务器假如我们使用Visual Studio在文件夹StartKit中创建了一个项目

2013-03-29 14:24:34 630

原创 Qt:can not open out file

出现上图类似的错误的原因是上次运行的程序没有关掉,你要到任务管理器去找到该名字的程序全部关掉

2013-03-23 23:52:30 808

原创 Qt运行设置要注意的几点

1.运行配置要与项目名一致2.执行档就是运行的程序文件,这里不要轻易修改

2013-03-23 23:48:35 680

原创 Qt构建设置注意的几点

1.检查“构建步骤”里的qmake选项是调试版的还是release版的,通过点击详情就可以进行选择,我们要选跟Qt版本一致的,比如Qt是Debug版的,qmake就是Debug版的。2.构建顺序是先qmake后make

2013-03-23 23:44:56 2674

原创 Qt在GUI程序里显示控制台界面

在GUI程序里有时我们想简单的打印些信息来进行测试,然而因为不是控制台程序,所以不能直接通过控制台输出,要实现这点就要做一下两点:1:在.pro文件中加入一句: CONFIG+= console2:在运行设置里勾选在终端运行的选项注:如果只做了第一点,那么信息会显示在” 应用程序输出“窗口,也可以用来查看测试结果。

2013-03-23 23:21:13 5682

原创 Qt中让标准C++类实现信号/槽机制

因为只有所有从 QObject 或其子类 ( 例如 Qwidget) 派生的类都才能够包含信号和槽,因此需要将C++类继承QObject,并包含Q_OBJECT宏标记class Employee:public QObject{Q_OBJECTsignals:....public slots:....};修改好了后,需要重新qmake,否则会报错

2013-03-10 22:59:28 634

转载 C++ inline 函数

(一)inline函数(摘自C++ Primer的第三版)在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。      inline int min(int first, int secend) {/****/};      inline 函数对编译器而言必须是可见的,以便它能够在调用点内展开该函数。与非inline函数不同的是,inline函

2013-03-05 00:09:11 392

转载 Linux基本网络及文件传输命令

网络下载器——wgetwget命令语法:wget [参数][URL]实例1  下载www.google.com网站首页的数据。[root@localhost local]# wget www.google.com实例2  最多尝试5次下载文件http://www.apache.org/ images/ac2009eu_125x12 5_bas ic.gif。[root@lo

2013-03-05 00:08:00 637

转载 DOS命令大全(经典收藏)

#1 一:net use \\ip\ipc$ " " /user:" " 建立IPC空链接net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:net use h: \\ip\c$ 登陆后映射对方C:到本地为H:net

2013-03-05 00:06:01 458

转载 编译和链接的区别

在多道程序环境中,要想将一个用户源代码变成一个可以在内存中执行的程序,通常分为三个步骤:编译、链接、载入。       (1)编译:由编译程序将用户的源代码编译成若干个目标模块。       (2)链接:由链接程序将编译后形成的一组目标模块以及它们所需要的库函数链接在一起,形成一个完整的载入模块。       (3)载入:由载入程序将载入模块载入内存。

2013-03-05 00:04:12 545

转载 框架和类库的区别

框架和类库等概念的出现都是源于人们对复用的渴望。“不要重复发明轮子”,成了软件界的一句经典名言。从最初的单个函数源代码的复用,到面向对象中类的复用(通常以类库的形式体现),再到基于组件编程中二进制组件(.NET中是以IL程序集形式存在的)的复用,人们复用软件的抽象层次越来越高。现在,框架复用是抽象层次的又一提升,框架的复用不仅仅是功能的复用,更是设计的复用。1.1 框架与类库的区别

2013-03-04 23:53:10 2121

转载 Android网络编程之Http通信

Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。以下是本人在学习中的总结与归纳。1. HttpURLConnection接口    首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中。因此,在编程之前,应

2013-03-04 23:51:06 356

转载 Android系统架构概况

Android的架构图如下,图中按照功能结构及面向人群进行划分,可以看出Android分成三个部分:应用部分:包含在Android设备上运行的所有应用,它们是Android系统中直接面向用户的部分。核心部分: Android系统中核心的功能实现,包括应用框架、核心类库等,每个Android应用的开发者,都是在此基础上进行应用开发的。底层部分:主要指Android寄宿的Linux操作系统及相

2013-03-04 23:46:39 627

转载 2014年考研复习时间安排和复习计划

准备阶段2013年1月-2月⒈ 搜集考研资料,确定考研目标,听考研形势讲座。⒉ 选择专业,全面了解所报专业的信息,准备复习。⒊ 可参加寒假基础班系统学习数学、英语等科目。推荐:明确考研目的 如何选择专业和院校2013年2月-3月听最新的考研免费讲座,购买考研真题,评估自己实力,可参加春季辅导班,制定学习计划。推

2013-03-04 23:35:24 475

原创 QT安装:没有该版本的工具链

我安装QT4.8.3的过程是这样的:1.解压该QT版本对应版本的MingW2,安装SDK,选择MingW目录3.安装Creator4.配置Creator不过在配置的过程中出现了“没有该版本的工具链”的错误提示,百思不得其解。下面是最终的解决方法:先配置工具链,添加一个MinGw,具体设置如下然后再去配置Qt版本,如图

2013-03-03 00:40:30 4849

android-4.0源代码

android-4.0源代码,通过查看学习安卓源代码,学习他的封装机制,总之好处大大大的

2014-02-12

Mentohust校园联网工具

校园网的联网问题是每个大学生必须面对的,有的人还在用蛋疼的锐捷,太OUT了,mentohust小巧快捷,值得你一试。

2013-12-15

ArcObject开发指南

ArcObject是利用ARCGIS进行二次开发的技术,可以快速开发出GIS工程

2011-12-21

ArcGIS基础教程

ArcGIS在GIS工程中占有举足轻重的地位,学习他是十分有用的

2011-12-21

谷歌地图下载器

谷歌地图下载器可以从GOOGLE服务器上下载地图并可以进行合并操作

2011-12-21

诺顿Windows医生2005

诺顿Windows医生2005可以检查出你电脑的存在的问题,并帮助你修复他们

2011-12-21

数据恢复工具

这是一个收费数据恢复软件的破解版,比免费的好用多了

2011-12-21

锐捷认证客户端 4.1

锐捷认证客户端 4.1,校园网用户上网必备认证工具,完全兼容WIN7

2011-12-21

VS2008卸载工具

当你卸载VS2008时,会很蛋疼吧,很多东西不会自动卸载,而用这个工具就可以解决了

2011-12-21

桌面录象精灵霏凡绿色破解版

桌面录象精灵霏凡绿色破解版是小巧免费的屏幕录像工具,非常实用

2011-12-21

FTP软件 8uftp

非常实用的免费FTP上传下载软件,界面非常人性化,易操作,较稳定

2011-12-21

锐捷认证客户端 4.3

锐捷 4.3是校园网必备的认证工具,这个版本完全兼容WIN7,不用修改任何东西直接安装即可

2011-12-21

超好用的 IE9 浏览器

还用IE8?那你就OUT了,快升级IE9吧,体验他那简约大方的界面和飞驰的速度吧!IE9是界面最清爽的,速度也比其他的浏览器要快,与windows的兼容性就没的说了,都是一家的产品!

2011-12-21

Foobar2000

这是一个非常炫酷的音乐播放器,并且很小巧,可以根据自己喜好进行设置

2011-12-21

C语言做的万年历

这是一个用C语言实现的万年历小程序,是源代码,可以供C语言爱好者参考学习

2011-12-21

将shpfiles导入Oracle数据库工具shp2sdo

shp2sdo这是一个将shpfiles导入Oracle数据库必用的小工具,它是Oracle官方出的工具

2011-12-21

锐捷认证客户端4.4

锐捷认证客户端最新版,是校园网用户必备工具啊,新版的还能提醒余额,并且完全兼容win7,不用调整兼容性了,还有新版图标更漂亮了

2011-09-30

福昕阅读器4.3破解版

福昕阅读器破解版,让你能后享受很多功能,比如将pdf转换成txt

2011-09-30

win8主题包

根据win8泄露版,有了win8精美主题包,让你提前体验win8的魅力。

2011-09-30

细腻的win7主题

美化win7,毛玻璃效果十分好,十分细腻,让你有个好心情

2011-09-30

space sniffer图解空间

嗅出你磁盘的占空间的东西,让你一目了然。图形生动,是个很好用的小软件

2011-06-07

空空如也

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

TA关注的人

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