- 博客(19)
- 收藏
- 关注
原创 C++面试八股文
目录内存堆和栈区别new和malloc区别封装、继承、多态内存栈:由编译器管理分配和回收,存放局部变量和函数参数。堆:由程序员管理,需要⼿动 new malloc delete free 进⾏分配和回收,空间较⼤,但可能会出现内存泄漏和空闲碎⽚的情况。全局/静态存储区:分为初始化和未初始化两个相邻区域,存储初始化和未初始化的全局变量和静态变量。常量存储区:存储常量,⼀般不允许修改。代码区:存放程序的⼆进制代码。
2024-07-21 18:32:33 1062
原创 PyToch和Torchvision版本对应及快速安装
在安装Pytorch(GPU或CPU版)时,如果TorchVision版本对应不上,有可能导致当前代码脚本运行失败。正确安装最好的办法是到Nvidia官网去安装要求安装。还有一个方法就是直接去网站下载TorchVision的wheel文件()进行安装,这样不仅安装速度快,而且安装TorchVision的同时会自动安装相对应的pytorch(强烈建议新手使用这个方法以免安装出错)。
2024-07-12 17:51:41 860
原创 自动驾驶功能常用术语英文缩写及全拼
按照SAE的分级,自动驾驶技术分为L0-L5共六个等级,其中L0代表没有自动驾驶加入的传统人类驾驶,而L1-L5则随自动驾驶的技术配置进行了分级。根据系统请求,人类驾驶者不一定需要对所有的系统请求作出应答,限定道路和环境条件等。):通过驾驶环境对放线盘和加减速中的一项操作提供驾驶支援,对其他的驾驶动作都由人类驾驶员进行操作。):通过驾驶环境对方向盘和加减速中的多项操作提供驾驶支援,其他的驾驶动作都由人类驾驶员进行操作。):由人类驾驶者全权操作汽车,在行驶过程中可以得到警告和保护系统的辅助。
2024-06-05 12:11:09 747
原创 解决Git提交代码报错: ERROR: commit xxxxx: missing Change-Id in message footer
解决Git提交代码报错: ERROR: commit xxxxx: missing Change-Id in message footer
2023-04-17 18:20:50 1685
原创 Pycharm终端问题: python : 无法将“python”项识别为 cmdlet、函数、脚本文件或可运行
Pycharm终端问题: python : 无法将“python”项识别为 cmdlet、函数、脚本文件或可运行
2023-03-28 09:47:14 7670 4
原创 Linux(Ubuntu)配置Cuda,Pytorch,Anaconda
Linux(Ubuntu)配置Cuda,Pytorch,Anaconda
2022-10-28 16:27:54 2046
原创 C++ 使用结构体作为函数返回值
使用Python进行算法开发时,在脚本里编写的函数可以返回多个值。但是基于C++脚本的的算法函数只能返回一个值,可使用结构体作为返回值实现一个函数多个返回值。Example://编写一个结构体struct Car{ float length; float backWheel;};Car car;//实例化结构体//编写函数并使用结构体作为返回值float calculate(input1,input2){car.length = input...
2022-01-24 09:16:12 3334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人