logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++ vector的内存释放

c++中vector的一个特点是: 内存空间只会增长,不会减小。即为了支持快速的随机访问,vector容器的元素以连续方式存放,每一个元素都挨着前一个元素存储。设想,如果每次vector添加一个新元素时,为了满足连续存放这个特性,都需要重新分配空间、拷贝元素、撤销旧空间,这样性能就会非常慢,所以,实际上分配时其容量要比当前所需容量更多,即vector预留了一些额外的存储区,这样就不必单独为每个新元

c++提取文件名中数字

struct dirent *ptr;DIR *dir;std::string PATH1 ="/home/test/";//读取test文件内容std::string PATH2 = "/home/test/";//输出结果到teststd::vector<string> file_list;//dir=opendir(PATH1.c_str());std::cout <&lt

#c++
无人驾驶项目——交通标志识别

在无人驾驶项目中,实现交通标志识别是一项重要工作。本文以德国交通标志数据集为训练对象,采用深度神经网络LeNet架构处理图像,实现交通标志识别。具体处理过程包括包括:数据导入探索和可视化数据集数据预处理构建、训练和测试模型架构采用该模型对新图片进行预测分析新图片的softmax概率1.数据导入下载数据 "traffic-signs-data.zip"读取文件" tra

变换矩阵左乘与右乘的区别和应用

变换矩阵左乘和右乘应用与实际意义

文章图片
#矩阵#python#numpy
链表ListNode详细解释

ListNode刷LeetCode碰到一个简单链表题,题目已经定义了链表节点ListNode,作者很菜,好多忘了,把ListNode又查了一下struct ListNode {int val;//定义val变量值,存储节点值struct ListNode *next;//定义next指针,指向下一个节点,维持节点连接}· 在节点ListNode定义中,定义为节点为结构变量。· 节点存储了两个变量:

#链表
c++中capacity()函数用法

c++中capacity()函数用法size()指 目前存在的元素数。元素个数capacity()指 容器能存储 数据的个数容器 容量reserve()指定 容器 能存储数据的个数resize()重新 指定 有效元素的个数 ,区别与reserve()指定 容量的大小当创建空容器时, 容量(capacity)为 0;当用完时,增加原容量的 1/2 (各编译器 可能存在差异vs2010是这样的,min

#c++#数据结构
ubuntu日志文件var/log/syslog.1占满空间导致死机

ubuntu日志文件占满空间,导致电脑卡死,甚至无法正常启动。

#ubuntu
到底了