自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 C++ 丰富多彩的库

标准库 标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作。1、 Dinkumware C++ Library 参考站点:http://www.dinkumware.comP.J. Plauger编写的高品质的标准库。P.J. Plaug

2017-03-26 16:51:09 393

转载 最大流之Ford-Fulkerson方法详解及实现

最大流问题常常出现在物流配送中,可以规约为以下的图问题。最大流问题中,图中两个顶点之间不能同时存在一对相反方向的边。边上的数字为该条边的容量,即在该条边上流过的量的上限值。最大流问题就是在满足容量限制条件下,使从起点s到终点t的流量达到最大。在介绍解决最大流问题的Ford-Fulkerson方法之前,先介绍一些基本概念。1.  残存网络与增广路径根据图和各条边上的流可以画出

2017-03-26 14:18:28 1932

转载 vs2013下c++连接mysql数据库

本文使用的是MySQL提供的api来进行连接,这样使用比较方便。开发环境:mysql 5.6+vs2013+win8.1操作系统步骤1:要使用mysql的api,需要mysql安装目录下include 和 lib 两个文件夹的东西,如果你用的是wamp或者phpstudy,里面的mysql可能没这两个文件夹,那么去下个解压版的mysql就可以了,我用的是64位的mysql5.6.19安

2017-03-14 21:25:15 395

转载 C++数组作为函数参数的几个问题

本文需要解决C++中关于数组的2个问题:1. 数组作为函数参数,传值还是传址?2. 函数参数中的数组元素个数能否确定?先看下面的代码。#include     using namespace std;    void testArrayArg(int a[])  {    cout     cout "in func...

2017-03-07 09:46:59 260

转载 Qt入门-layout布局

开发一个图形界面应用程序,界面的布局影响到界面的美观。在设计一个界面之前,应该考虑到开发的界面可能给不用的用户使用,而用户的屏幕大小、纵横比例、分辨率可能不同,界面还可能是可缩放的,程序应该可以适应这些变化。        前面的程序中都是使用setGeometry()方法定位控件的位置,这个方法比较笨拙。试想如果控件很多,布局这些控件需要编写大量的代码。幸运的是,QT提供了更好的方法布局控件

2017-03-06 17:04:11 221

转载 Qt入门-layout布局

开发一个图形界面应用程序,界面的布局影响到界面的美观。在设计一个界面之前,应该考虑到开发的界面可能给不用的用户使用,而用户的屏幕大小、纵横比例、分辨率可能不同,界面还可能是可缩放的,程序应该可以适应这些变化。        前面的程序中都是使用setGeometry()方法定位控件的位置,这个方法比较笨拙。试想如果控件很多,布局这些控件需要编写大量的代码。幸运的是,QT提供了更好的方法布局控件

2017-03-06 17:03:32 222

原创 解决图片不能显示的问题

清理 -> qmake -> 构建 -> 运行

2017-03-06 15:00:11 629

转载 利用QPixmap显示图片

一、利用QPixmap显示图片。1.将以前的工程文件夹进行复制备份,我们这里将工程文件夹改名为painter05。(经常备份工程目录,是个很好的习惯)2.在工程文件夹的debug文件夹中新建文件夹,我这里命名为images,用来存放要用的图片。我这里放了一张Linux.jpg的图片。3.在Qt Creator中打开工程。(即打开工程文件夹中的.pro文件)4.将dial

2017-03-05 23:03:04 1731 1

转载 Qtcreator使用中遇到的错误汇总

1. 安装完成后,只能用vs新建qt项目,下面代码才能运行,新建控制台没用//#include "qt11.h"#include // Qt5.0以上,需要加上QtWidgets#include int main(int argc, char *argv[]){QApplication a(argc, argv);QLabel *label = new QLabel(

2017-03-05 21:50:30 1561

转载 Debug 和 Release 区别

一、Debug 和 Release 编译方式的本质区别     Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。    Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些

2017-03-05 18:23:20 930

转载 STL中erase()小心使用

erase()函数的功能是用来删除容器中的元素删除某个容器里的某个元素:c.erase(T);看似一个简单的动作,然而对不同类型的容器,内部却做了截然不同的事情,后面介绍。假设有这样一个题目,将某个容器中所有满足条件N == X的元素删除,按照常规的思路应该有类似这样的代码:// 假设Container和container分别表示一种容器和对应的一个对象Containe

2017-03-05 14:36:49 193

转载 GetPrivateProfile系列函数

string strPath(CONFIG); strPath += "\\LOG.ini"; cout<<strPath<<endl; int res = WritePrivateProfileStringA("section", "key1", "123", strPath.c_str());//0表示失败,非0表示成功 cout<<res<<endl;

2017-03-05 14:17:57 2263

原创 istringstream用法

1.istringstream对象可以绑定一行字符串,然后以空格为分隔符把该行分隔开来。[cpp] view plain copy #include  #include  using namespace std;  int main()  {      string str, line;      while(getline(cin, line))      {          istrin

2017-03-05 14:07:44 4693

转载 stringstream的用法

使用stringstream对象简化类型转换C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了风格的转换,也许你首先会问:为什么要花额外的精力来学习基于的类型转换呢?也许对下面一个简单的例子的回顾能够说服你。假设你想用sprintf()函数将一个变量从int类型转换

2017-03-05 13:58:20 173

转载 快速排序算法

这是在实际中最常用的一种排序算法,速度快,效率高。快速排序是非常优秀的排序算法。它是由是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,属于分治法(Divide-and-ConquerMethod)的一种。算法思想:    1.先从数列中取出一个数作为基准数(理论上可以随便找一个)。  2.将比基准数大的数全放到它的右边,小于或等于它的数全

2017-03-03 09:51:42 193

转载 C/C++经典源代码网站

C/C++经典源代码网站50个c/c++源代码网站C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。1、http://snippets.dzone.com/tag/c

2017-03-02 14:36:13 1725

空空如也

空空如也

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

TA关注的人

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