自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu16.04 Qt5.8 如何使用opecv3.2

关于opencv3.2的编译有一大堆教程。可自寻查看。在Qt中使用opencv需要在pro文件中添加 相应的头文件和 动态链接库。如下 INCLUDEPATH += . INCLUDEPATH += /usr/local/include INCLUDEPATH += /usr/local/include/opencv INCLUDEPATH += /usr/local/include/opencv2

2017-05-28 19:13:53 659

原创 Qt 显示图片的三中方法

一. 直接用QLabel显示原图 //单独显示的QLabel 其大小为内容即图片的大小,若将QLabel放入QMainWindow中则QLabel的大小为其初始大小。 /* QLabel *label=new QLabel(); QImage image("/home/ws/Pictures/cat.png"); label->setPixmap(QPixmap:

2017-05-28 19:08:25 9334

原创 mysql总是语法出错,可能是字符集的问题

用命令行执行sql语句时总是语法出错,以及用Qt连接数据库时,执行sql语句语法出错,这时有可能是mysql的字符集设置的有问题,比如mysql的字符集是gbk,你输入的字符集编码是utf8,这时,就算你语法没问题,还是会提醒你语法出错,所以我们最好将mysql的字符集设置为utf8mysql字符集设置命令查看字符集设置(进入mysql的执行环境) mysql> SHOW VARIABLES LI

2017-04-02 20:37:24 1480

原创 mysql的相关命令以及jdbc的使用

mysql的相关命令登录: mysql -u username -p //回车后输入密码 查看数据库: show databases; 使用数据库: use databasename; 查看当前数据库中的表: show tables; 查看表的结构: desc tablename; 创建数据库: crea

2017-03-21 18:11:01 646

原创 C++ 构造函数 和 函数对象

构造函数在初始化时调用,即使有函数调用运算符()的重载,并且参数类型一样,只会调用构造函数,函数对象只能声明后,才能调用例子#include <iostream> #include <string> using namespace std; struct student { string sno; student() { cout << "调用构造函数son

2017-03-05 22:49:10 526

原创 C++ STL 学习笔记 函数对象

函数对象c++中函数名后的()称为函数调用运算符。函数调用运算符也可以重载,如果某个类重载了函数调用运算符,则该类的实例就是一个函数对象。函数对象本身并不是很有用,但他们使得算法操作的参数化策略成为可能,使通用性算法变得更加通用(让函数作为参数还可以通过函数指针)实例class Add { double operator()(double x,double y) { return x+y;

2017-03-05 21:43:28 373

原创 C++ STL 学习笔记 priority_queue

priority_queue 优先级队列适配器 自适应容器(容器适配器):不能用list只能用vector deque 最大值优先级队列(less),最小值优先级队列(greater)默认从大到小排序相关操作priority_queue<int,deque<int>,less<int>> pq; //最大值优先级队列可以不写less,应为默认为它 priority_queue<int,vecto

2017-03-05 15:54:00 347

原创 C++ STL 学习笔记 queue

queuequeue 队,一种先进先出的数据结构,c++ stl里也叫容器适配器,它是以deque 或list为基础的一种数据结构(不能用vector)queue的相关操作queue<int deque<int>> q; queue<int list<int>> q; q.empty(); q.size(); q.push(item); //入队 q.pop();

2017-03-05 12:07:54 287

原创 C++ STL 学习笔记 stack

stack栈,一种后进先出的数据结构,在c++ stl里作为容器适配器,string,vector,deque,在内存中是连续的声明方式stack<int,deque<T>> s; stack<int,vector<T>> s; stack<int,list<T>> s; stack<int> s; //同1相关操作s.push(val); /

2017-03-04 22:21:26 353

原创 C++ STL 学习笔记 map multimap

map multimapmap,multimap key-value对容器,也叫字典,map中不能存放key相同的元素,而multimap可以,容器中元素默认按升序排序map multimap的相关操作m.insert(map<T1,T2>::value_type(a1,a2)); m.insert(make_pair(a1,a2)); m.insert(pair<T1,T2>(a1,a2)); a

2017-03-04 21:38:31 398

原创 C++ STL 学习笔记 list,forward_list

list,forward_list list:双向链表 forward_list:单向链表 在任何位置添加元素,删除元素都很快,但随机访问元素则很慢 声明和初始化list<T> l; list<T> l(l1); list<T> l=l1; list<T> l={a1,a2,a3,...}; list<T> l{a1,a2,a3,...};相关操作insert(it,val) //插入元素需指明迭

2017-03-04 18:23:48 1132

原创 c++ 函数模板 类模板

函数模板与类模板的定义方式函数模板: template <模板参数表> 返回类型 函数名(形参表) { //函数体 } 例: template <typename T> T add(T t1,T t2) { return t1+t2; }类模板: template <模板参数表> class 类名 { 成员名 };在外部定义类模板的成员函数 template <模板参数表> 返回类

2017-03-04 17:37:39 261

原创 C++ STL 学习笔记 set

set,multiset 集合,set会自动过滤掉重复的元素,multiset则允许有重复的元素,set一般用于元素多,且经常需要插入,删除数据时的场景。set中的元素默认按升序排列 声明和初始化方式set<T> s; set<T> s(s1); set<T> s=s1; set<T> s={a1,a2,a3,...} set<T> s(contain.begin(),contain.end())s

2017-03-04 17:35:16 283

原创 C++ STL 学习笔记 deque

deque 双端队列,与vector很相似,在中间位置插入或删除元素的代价较大。vector和deque相比只能在尾部添加或删除元素,而deque可在首部删除或添加元素 定义和初始化deque<T> d; deque<T> d(d1); deque<T> d=d1; deque<T> d={a1,a2,a3,...}deque的相关操作push_back(val); push_front(val);

2017-03-03 23:05:57 287

转载 C++ size_t 和size_type的区别

为了使自己的程序有很好的移植性,c++程序员应该尽量使用size_t和size_type而不是int, unsigned size_t是全局定义的类型;size_type是STL类中定义的类型属性,用以保存任意string和vector类对象的长度 string::size_type 制类型一般就是unsigned int, 但是不同机器环境长度可能不同 win32 和win64上长度差别;size

2017-03-03 20:10:55 4036 1

原创 C++ STL 学习笔记 string

C++ STL string

2017-03-03 19:29:20 585

原创 C++ STL 学习笔记 vector

C++ STL 学习笔记

2017-03-03 18:58:15 412

空空如也

空空如也

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

TA关注的人

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