- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 vector初始化
vector 初始化内存方法1:vector<int> v2(10); //初始化size为10可以避免数组动态增长的时候不断的分配内存vector<int> v2,v2.reserve(10);方法2:v1[10] ={0,1,0,0,3,0,0,4,4,4};vector<int> v3(&v1[0],&v1[9]);...
2018-11-30 20:10:21 156
原创 Mat的操作的row和col总结
经常忘了他两哪个在前哪个在后1.at访问像素点的value的时候一定是row在前,映射到坐标系就是y在前(row) 实际上是at<type>(row,col)2.申明Mat()的时候,Mat(rows,cols,type)3.申明size的时候,Size(width,height)4.申明rect的,Rect(x,y,width,height) 总结:只要是涉及...
2018-11-20 16:51:30 10952
原创 下载github的单独文件网址
福利:给大家推荐一个很好的网址,可以下载github里面的单独文件,而且不需要安装任何插件https://minhaskamal.github.io/DownGit/#/home
2018-11-15 11:36:30 552
原创 libpng16.so.16: undefined reference to `inflateValidate@ZLIB_1.2.9'
这个错误我是在配ifm相机的时候出现的,查了很多资料,想办法解决zlib_1.2.9,但是看起来很复杂,因为这好像涉及到很多底层库,我尝试过,结果连opencv都没法正常使用,然后费了很大劲才恢复。解决方案:只需要将conda的文件夹的名字改一下,比如conda_tmp,然后重新安装libpng16-16:sudo apt-get install libpng16-16问题解决。...
2018-11-15 10:29:43 4109 3
原创 Python的数据结构(列表,集合,元组)
Python也算是现学现用,针对数据结构,我觉得必须掌握的就这三种:列表,集合,元组列表[ ]:列表的申明和访问#!/usr/bin/python3list =[]list1 = ['Google', 'Runoob', 1997, 2000];list2 = [1, 2, 3, 4, 5, 6, 7 ]; print ("list1[0]: ", list1[0])p...
2018-11-12 17:28:27 154
原创 C++的友元函数
类的友元函数申明在类内部,定义在外部。(怎么记得好像有一个东西也是这么玩的,好吧,原来是静态变量和静态函数,不过不同的是,静态的东西,它们还是属于这个类的,而且定义静态成员的时候是要加作用范围),它实际上是可以理解为是插入类内部的一个间谍,可以获取类内部的protected和private的信息,emmm,难怪好多人不建议用它,说是破坏了C++的封装性。尽管友元是在类里面申明的,但是它并不是类...
2018-11-09 12:01:34 226
原创 C++的中的继承,多态和虚函数
首先继承,多态,虚函数,我们先了解一下各位的关系。继承是子类继承父类,完成基础功能的获取,当然继承有三种权限,public,protect和private,如果不加权限限定,默认继承是私有继承。权限表如下:所以可以看到凡私有成员,子类都不能用,不过有方法能用,这里不讨论。多态:实际上就是通过继承实现的,函数的多态性是指一个函数被定义成多个不同参数的函数。当你调用这个函数时,就会...
2018-11-08 20:02:16 215
原创 关于C++的变量初始化
构造函数的初始化,不要写成函数的形式,比如const类型的数据是无法通过:construct(int a){p1= a;p2 =a; //const 不能直接赋值初始化p3 =p1; //p3没有被初始化}int p1;const int p2;int &p3;需要通过初始化列表construct(int a):p1(a),p2(a),p3(p1){...
2018-11-08 17:13:15 810
原创 C++静态成员和静态函数(类)
C++类的静态成员变量是需要初始化的,实际上不是为了初始化而初始化,本质上是要定义,分配内存。需要在类的外部进行定义。静态成员变量:静态成员变量和常用的全局变量比较类似。先看一个头文件animal.h#ifndef DUOTAIJINGTAI_ANIMAL_H#define DUOTAIJINGTAI_ANIMAL_H#include <string>cla...
2018-11-08 16:45:47 619
原创 leetcode第四题(383. Ransom Note)
Given an arbitrary ransom note string and another string containing letters from all the magazines, write a function that will return true if the ransom note can be constructed from the magazines ; ot...
2018-11-07 17:02:55 244
原创 C++创建链表
创建链表写过无数次,但是每次写都要思考,索性总结一个固定的模板,要用直接拿过来就行。链表的原理这里就不说了,我主要给了一个例子讲解一下链表的创建,比较简单易懂的例子,变形的话以后有空再更。以下函数的功能主要是将一个数组转为一链表:#include <iostream>using namespace std;//////链表的节点创建,创建一个节点/////////s...
2018-11-07 15:30:56 1369
原创 如何安装opencv的contrib(xfeature等)
不知道从3.x开始,opencv就已经不支持免费用一些库了,比如sift,surf这些,因为我最近需要用到,就装了一下,github上有源码,但是安装的时候我出现了很多问题,现在总结一下,方便大家安装。首先从https://github.com/opencv/opencv_contrib这里clone下下来源码。然后运行cmake-gui,这个可视化,比较方便。将extra-什么第三方库的...
2018-11-02 10:37:53 2787 5
how_to_use_simpleperf_for_cachemisses_and_cpucycles.txt
2021-06-10
vscode 利用cmakelist 的demo工程
2020-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人