自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

u013355191的专栏

不积跬步,无以至千里;不积小流,无以成江海。

  • 博客(24)
  • 收藏
  • 关注

原创 ubuntu镜像内执行apt-get update报错GPG error

ubuntu镜像内执行apt-get update报错,问题解决方案

2023-05-24 18:47:47 624

原创 flatbuffer使用

FlatBuffers 序列化 python API 使用介绍

2022-11-14 19:50:49 875 1

原创 使用docker build gcc9.3.0+cmake3.21+python3环境

使用docker编译自己想要的基础环境

2022-05-01 20:55:22 918

原创 Unix & Linux 平台安装 Python3

在 Unix & Linux 平台上安装 Python 的简单步骤:打开WEB浏览器访问https://www.python.org/downloads/source/ 选择适用于 Unix/Linux 的源码压缩包。 下载及解压压缩包Python-3.x.x.tgz,3.x.x为你下载的对应版本号。 如果你需要自定义一些选项修改Modules/Setup以Python3.6.1版本为例:# tar -zxvf Python-3.6.1.tgz# cd Python-...

2020-12-22 20:04:42 439

原创 tensorflow编译-cpu指令优化相关选项说明

总结如下:AVX,SSE4.1,SSE4.2,MFA是X86 CPU上不同类型的扩展指令集。其中许多包含处理矩阵或向量操作的优化指令。注意:并不是SSE4.2是取代SSE4.1的较新版本的指令。SSE 4=SSE4.1(一组47条指令)+SSE4.2(一组7条指令)。在TensorFlow编译的上下文中,如果您的计算机支持AVX 2和AVX,以及SSE4.1和SSE4.2,则应该为所有人设...

2019-03-21 15:38:56 2338

转载 linux下获取系统当前时间

#include <iostream>  #include <ctime>   using namespace std;    int main()  {      time_t now;       struct tm *fmt;        time(&now);      fmt = localtime(&now);      cout<&lt...

2018-04-14 19:46:27 1141

原创 vector存储结构体时排序和查找

vector是一个很强大的容器,#include<algorithm>后就可以直接使用许多算法,如排序、查找等,但是当vector内部存储结构体时,这些算法就就不能直接使用了如定义结构体如下:struct mydata{    string name;    float value;};只需要定义一个比较函数bool operator == (const info& left,...

2018-03-19 21:58:36 2312

转载 结构体的运算符重载

1、定义结构体struct Currency {    int Dollar;    int Cents;}2、重载IO输出操作,在结构体内部将输入操作的重载定义为友元函数重载friend ostream &operator<<(ostream &out,Currency value);在结构体外部进行具体定义ostream& operator<<(...

2018-03-17 19:35:41 3001

转载 结构体vector使用总结

主要有以下几种方法[cpp] view plain copy vector<int> list;  list.push_back(1);  list.push_back(2);  一、初始化构造时拷贝[cpp] view plain copy vector<int> tem(list);  这种拷贝,相当于复制了一份数据,list中的数据不变。二、assign[cpp] v...

2018-03-17 19:33:19 3112

原创 opencv实现图像的各种变换汇总

opencv的transpose()函数和flip()函数实现图像的变换Mat image,dest;//右旋90度transpose(image,image);flip(image,dest,1);//左旋90度transpose(image,image);flip(image,dest,0);//旋转180度flip(image,dest,-1);//左右镜像flip(im...

2018-03-17 19:29:55 488

原创 深度学习学习笔记——(1)神经网络

神经网络,就是根据人的神经元结构设计的一种学习网络BP神经网络:是一种按误差逆传播算法训练的多层前馈网络。BP神经网络模型拓扑结构包括输入层(input)、隐层(hide layer)和输出层(output layer),如下图所示:特点:1.    全连接2.   利用一种称为激活函数来描述层与层输出之间的关系,从而模拟各层神经元之间的交互反应。3.   激活

2017-03-16 22:04:37 1110

转载 三十分钟掌握STL

这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:[email protected]概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离

2015-10-06 22:05:59 457

原创 数组指针and指针数组

指针数组是一个数组,该数组是一个存放指针的数组,定义为 int *ptr[ ], 因为 * 和 [ ] 的优先级相同,又是右结合,所以它先结合成一个数组,等价于int *(ptr[ ]);数组指针是一个指针,该指针是一个指向数组的指针,定义为 int (*ptr)[ ]。下面分别给出使用用例:#includeusing namespace std;int main(){static

2015-10-03 11:11:10 330

原创 排序算法——冒泡排序

冒泡排序是一种交换排序方法,每次排序之后都会使最大值“沉底”,小值上升,因此成为冒泡排序。时间复杂度  :  O(n^2),空间复杂度 : O(1)。直接看代码:#includeusing namespace std;void printarr(int arr[],int n);void bubbleSort(int arr[],int n){ int i,temp; for(

2015-09-13 10:03:44 433

原创 队的定义、入队和出队

队是限定在表的一端进行插入另一端进行删除的线性表。特点:先进先出(FIFO),后进后出(LILO)。包含顺序队和链队:顺序队:front=rear=0表示队空,入队rear+1,出队:front+1;顺序队的容量定义为M。但是当front=rear=M时,会导致假溢出,因为此时队里没有元素,却被认为队满了。解决方案有两个:1,另设一个标志位,区别队满队空,return m;(m

2015-09-05 16:25:57 2861

原创 栈的应用—数制转换

十进制转化为任意进制的数:#include#include#includeusing namespace std;typedef int datatype;#define MAXSIZE 100typedef struct sqstack{ datatype ss[MAXSIZE]; int top;};void conversion(datatype N,dataty

2015-09-04 19:39:21 550

原创 顺序栈和链栈的初始化插入和删除

栈是一种只能在线性表的一端进行插入或删除操作的线性表,它的特点是先进后出(FILO)后进先出(LIFO)。栈分为顺序栈和链栈,它们的特点分别如下:顺序栈:用一维数组s[M]来表达,top代表栈顶,当栈是空的,top=-1,当栈是满的top=M-1。顺序栈的定义:typedef int ElemType; typedef struct sqstack{ ElemType data

2015-09-04 10:46:25 5555

转载 图像标注 图像分割,特征提取和分类算法

图像处理一些算法的保存,记录一下方便以后查看图像分割JSEGhttp://vision.ece.ucsb.edu/segmentation/jseg/NCuthttp://www.cis.upenn.edu/~jshi/software/Variational Image Segmentationhttp://aakash.ece.ucs

2015-07-24 20:33:04 7263

转载 纯虚函数和抽象类

抽象类可以为某个类族提供统一的操作接口。外部可以透明的使用抽象类的统一接口,而不需要知道到底是调用的抽象类的哪个派生类的成员函数。其实这些也可以通过在基类中定义虚函数来实现,但抽象类跟一般类不同的是,它使用纯虚函数,不需要定义纯虚函数的实现,而且抽象类不能实例化,即不能定义抽象类的对象,只能从它继承出非抽象派生类再实例化。 抽象类的定义就是,含有纯虚函数的类。纯虚函数跟一般的虚函数有很

2015-07-16 16:10:39 733

原创 虚函数—类的多态性

在讲虚函数之前我们先从一个程序说起,直接贴代码:#includeusing namespace std;class Base{public: void show(){cout<<"Base show()"<<endl;}};class Child0:public Base{ void show(){cout<<"child0 show()"<<endl;}};class C

2015-07-16 15:34:00 508

原创 运算符重载

运算符重载就是为预定义的一些运算符增加新的意义,使其因操作数类型的不同而产生不同的操作。运算符重载实际上属于函数重载,因为在运算符重载中,不是运算符表达式而是调用运算符函数,操作数变成了运算符函数的参数,运算符函数的参数不同时调用不同的函数。运算符重载一般有以下规定:1、一般重定义的功能与原运算符功能相似,参数个数与原来相同,而且至少有一个参数属于自定义数据类型;2、运算符重载后其优先级和结合

2015-07-15 17:02:07 625

原创 派生类的构造函数和析构函数

C++学习笔记和总结         这段时间看了C++中类的继承和派生,这应该算是C++和C语言相比最主要的一个知识点了。不得不说类的功能是十分强大的,它定义了public,protected,private三种访问内部成员的访问权限,增加了程序的安全性和保护性。通过定义类的对象可以访问类的成员,但是定义对象是外部访问,只能访问类的公有成员,不能访问保护成员和私有成员。    类的继承和

2015-07-13 15:30:02 756

原创 变量存储类别

c语言中变量存储类别

2015-04-10 15:32:51 1151 1

原创 用opencv的traincascade.exe训练行人的HAAR、LBP和HOG特征的xml文件,并对分类器进行加载和检测

看到一篇论文上讲到可以用adaboost分类器

2014-10-22 19:33:53 9354 21

空空如也

空空如也

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

TA关注的人

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