自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

转载 突破private马其诺防线

加入了一些自己的理解.我们在写代码的时候,按约定都是把成员数据放到private访问区中,然后在通过相应的函数来存取。那又有什么样的代码可以突破访问权限来直接操作类中private区段中的成员数据呢?首先,我们想到了指针,对吧~指针可是万能之王,然而也是万恶之源。那我们就先来看看指针如何突破马其诺防线的。先定义一个测试类class X{private

2015-07-30 16:44:03 545

转载 moc

前面我们说过,Qt 不是使用的“标准的” C++ 语言,而是对其进行了一定程度的“扩展”。这里我们从Qt新增加的关键字就可以看出来:signals、slots 或者 emit。所以有人会觉得 Qt 的程序编译速度慢,这主要是因为在 Qt 将源代码交给标准 C++ 编译器,如 gcc 之前,需要事先将这些扩展的语法去除掉。完成这一操作的就是 moc。moc 全称是 Meta-Object C

2015-07-30 16:14:30 1154

转载 MinGW介绍与使用

3.1:MinGW 是什么?        MinGW 提供了一套简单方便的Windows下的基于GCC 程序开发环境。MinGW 收集了一系列免费的Windows 使用的头文件和库文件;同时整合了GNU ( http://www.gnu.org/ )的工具集,特别是GNU 程序开发工具,如经典gcc, g++, make等。MinGW是完全免费的自由软件,它在Windows平台上模拟

2015-07-30 14:00:22 464

转载 it术语发音

Unix: [ ju:niks ] 发音 (yew-nicks) 尤里克斯GNU [ gəˈnju: ] 发音 (guh-noo) 葛扭Linux: [ ‘li:nэks ] 里那克斯GNOME: [ gəˈnoʊm ] 发音 (guh-nome) 葛擩呣Debian: [ ˈdebiən ] 发音 (deb-e-un)Ubuntu: [ ùbúntú ] 发音 (oo-BOO

2015-07-30 09:06:52 5156

转载 Qt Creator管理多个项目

1. 简介QtCreator是一个十分好用的跨平台IDE,由于最近需要在Windows和Mac同时写一个C++的代码,使用VS和XCode不能实现项目的统一管理(可以使用cmake来组织源码,但是每次编译cmake是非繁琐),这种情况下使用QtCreator还是不错的。2. 创建项目管理工程首先要建立一个类似于VisualStudio中Solution的工程:

2015-07-28 16:13:26 674

转载 Qt项目中遇到的一些小问题汇总

1.在程序关闭窗口时,显示提示窗口:       qt中有很多信号和相应的槽函数,上述问题需要拦截关闭窗口信息QWidget::close(),QWidget::closeEvent( QCloseEvent * event )重写,即对代码如下:[cpp] view plaincopy"font-family:SimSun;font

2015-07-28 09:47:19 911

转载 linux svn cmd

1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下

2015-07-20 16:01:02 344

转载 QT中PRO文件写法

在QT中,有一个工具qmake可以生成一个makefile文件,它是由.pro文件生成而来的,.pro文件的写法如下:1. 注释从“#”开始,到这一行结束。2.模板变量告诉qmake为这个应用程序生成哪种makefile。下面是可供使用的选择:TEMPLATE = appA> app -建立一个应用程序的makefile。这是默认值,所以如果模板没有被指定,这个将被

2015-07-20 15:58:52 341

转载 RedHat 系统使用yum网络源

RedHat Linux自带的yum网络资源不如CentOS,所以需要先卸载自带yum,并下载安装centOS的yum以下安装的是centos 5的,也可以参照,安装centos6的1.下载centos的yum,使用centos 5下载前最好在浏览器中打开 http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/,查看对应的软件版

2015-07-15 09:20:29 405

转载 【Qt】字符编码、乱码总结

[cpp] view plaincopyQTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));  QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));  QTextCodec::setCodecForT

2015-07-13 14:31:24 945

转载 STL容器的适用情况

一.各种容器的特性vector典型的序列容器,C++标准严格要求次容器的实现内存必须是连续的,唯一可以和标准C兼容的stl容器,任意元素的读取、修改具有常数时间复杂度,在序列尾部进行插入、删除是常数时间复杂度,但在序列的头部插入、删除的时间复杂度是O(n),可以在任何位置插入新元素,有随机访问功能,插入删除操作需要考虑。deque

2015-07-12 20:21:39 398

转载 隐式共享:qt

之前写过一篇学习有关隐式共享的文章,那只是比较粗浅的学习,只有大致的了解,其实当时自己也不是特别懂,不知道会在哪里用到呢?后来查别的资料涉及到了隐式共享,觉得很好的,所以再次记录下来,作为学习笔记吧。       其实,在使用Qt容器类的时候会可能用到隐式共享机制(implicit sharing),也叫做copy on write。顾名思义,就是说,在内容有变动的情况下才对容器中的数据结构做

2015-07-09 14:19:17 403

Rainlendar-Pro-2.12.1-64位破解版,亲测可用

Rainlendar.Pro.2.12.1 64位版本 亲测 带证书验证可用

2017-10-17

C++设计模式核心版

设计模式c++描述,包括功能介绍,结构图,实现方式及实例代码,并对成熟库如stl中一些设计模式的使用进行介绍

2013-08-28

tinyxml2.6.2

最新版tinyxml源码,开源的轻量级xml解析器。很好用,也很容易上手

2012-08-26

c++数据类型

包括最全的C++数据类型,可供大家学习查询。包括最全的C++数据类型,可供大家学习查询

2011-09-25

空空如也

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

TA关注的人

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