自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 未经审批不得OTA!工信部新规加强自动驾驶升级管理

未经审批不得OTA!工信部新规加强自动驾驶升级管理未经审批不得OTA!工信部新规加强自动驾驶升级管理未经审批不得OTA!工信部新规加强自动驾驶升级管理未经审批不得OTA!工信部新规加强自动驾驶升级管理一切都是为了安全!!!一切都是为了安全!!!一切都是为了安全!!!未经审批不得OTA!工信部新规加强自动驾驶升级管理未经审批不得OTA!工信部新规加强自动驾驶升级管理未经审批不得OTA!工信部新规加强自动驾驶升级管理2021年8月12日,工信部近日印发了《关于加强智能网联汽车生产企业及产品准入管理的意见

2021-08-16 22:38:28 314

原创 自动驾驶工信部道路测试十四项纲要

自动驾驶工信部十四项交通标志标线识别及响应限速标志识别及响应停车让行标志识别及响应车道线识别及响应人行横道识别及响应交通信号灯识别及响应机动车信号灯识别及响应方向指示灯识别及响应前方车辆行驶状态识别及响应车辆驶入识别及响应对向车道借道本车道行驶识别及响应障碍物识别及响应障碍物测试误作用测试行人和非机动车识别及避让行人横穿马路行人沿道路行驶两轮车横穿马路两轮车沿道路行驶跟车行驶稳定跟车行驶停走功能靠边停车靠路边应急停车靠右车道内靠边停车超车超车并道临近车道无车并道临近车道有车并道前方车道减少交叉路口通行直行车

2021-08-16 22:22:52 471

原创 csdn功能个人学习

csdn功能介绍欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markd

2021-08-16 11:46:12 257

原创 自动驾驶测试流程大全

自动驾驶测试自动驾驶包含的工作流程自动驾驶测试主要验证目的包含在环测试包含什么,其验证的目的分别是什么?场地测试主要测试内容包括什么?目前汽车上市前需要进行的具体测试项目有哪些?自动驾驶测试面临的主要困难有什么?国内国际的主流标准法规有哪些?生成一个适合你的列表创建一个表格生成一个适合你的列表创建一个表格SmartyPants创建一个自定义列表如何创建一个注脚去[博客设置](https://mp.csdn.net/console/configBlog)页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的

2021-08-16 10:52:07 6188

原创 windows电脑烧制树莓派sd卡镜像备份

必备条件需要选择一个windows电脑安装下面的软件READ过程1.找一个完整的sd卡,这个sd卡是你需要备份和克隆的2.找一个读卡器,我这里显示的是F卡(sd卡)把你需要克隆和备份的sd卡插入电脑3.Image File是你需要把sd卡备份成的文件路径(D:/)+文件名(chao.img)WRITE过程1.格式化相应的sd卡为ntfs格式的完成之后,就可以操作写的过程了2.此刻的F盘是对应的你刚才格式化的sd卡。3.把你read的备份产生的***.img***文件选定到Image

2020-06-03 17:50:19 911

原创 it looks like this is not a bootable image.

ZHONGGAO如果你已经升级了你的苹果电脑,那么你想通过balenaetcher来制作USB镜像的话那么。下面的若干张图和一个链接可以解答你的困惑鸡肋的 mac OS Catalinahttps://www.applex.net/threads/etcher-macos-u.93168/备注我的环境anaconda3也不能正常进行了,以及c++的编译等,都受到了多多少少的影响。...

2020-04-24 22:02:46 5718

原创 函数式编程的透彻理解

深入理解函数式编程把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式。就在今天去理解python里面的所谓的高阶函数这一概念的时候突然明白函数式编程的内部原理就是数学中的复合函数f(g(x))'''创作人liChenXin发现了原来函数式编程的核心思想是--math中的复合函数 f(g(x))'''def a(): return ('hel...

2020-04-23 21:58:41 451

原创 Ubuntu解压缩包和打包

一、zip格式 zip可能是目前使用的最多的文档压缩格式。它最大的优点就是在不同的操作系统平台上使用。缺点就是支持的压缩率不是很高,而tar.gz和tar.bz2在压缩率方面做得非常好。 我们可以使用下列的命令压缩一个文件: zip -r test.zip filename (-r是压缩文件) 下面是如果解压一个zip文件: unzip tes...

2020-02-26 18:04:52 2391

原创 Python利用Pillow添加水印

python数据分析得到的图片,并对对片添加水印采用函数式编程:#!/usr/bin/pythonfrom PIL import Image, ImageDrawfrom matplotlib import pyplot as plt, font_manager# 保存通过数据分析得到的图片def save_img(): # mac系统下查询包含中文字体的方式是命令fc-list...

2020-02-07 12:15:09 1310

原创 Python和C++类的对比

Python的类#!/usr/bin/pythonclass P:"""python中的共有、保护、私有属性和方法""" def __init__(self, a, b, c): # 这里进行了结构初始化当实例化对象的时候,就会自动执行初始化 self.a = a # public self._b = b # protected sel.__c = c # priva...

2020-02-06 15:55:45 1337

原创 Python 闭包和装饰器

装饰器代码示例:def wrapper_out1(func): print('--out11--') def inner1(*args, **kwargs): print("--in11--") ret = func(*args, **kwargs) print("--in12--") return ret ...

2020-02-06 14:04:58 134

原创 算法(1)栈排序

完整示例代码如下:auto是来自c++11中的代码哦示例代码1#include <iostream>#include <stack>#include <vector>using namespace std;stack<int> sorting(stack<int>);int main(){ int n; ...

2020-01-30 16:42:50 289

原创 C++运行时分配内存和编译时分配内存的区别

编译其实只是一个扫描过程,进行词法语法检查,代码优化而已,编译程序越好,程序运行的时候越高效。我想你说的“编译时分配内存”是指“编译时赋初值”,它只是形成一个文本,检查无错误,并没有分配内存空间。类似一个占位符的检查,你在的位置对吗,这个位置该你占位嘛。当你运行时,系统才把程序导入内存。一个进程(即运行中的程序)在主要包括以下五个分区:栈、堆、bss、data、code代码(编译后的二进制...

2019-12-09 10:48:25 3206 1

原创 VS code-Debug中json文件配置(Mac OS C++)

vscode debug c++ Mac 这个等级的debug的过程,首先如果你曾经做过很多次的操作还是不明白launch.json Tasks.json c_cpp_properties.json他们三个的关系,那么你可能很难搞明白,自己到底为啥要debug,vscode的debug到底是为了啥???c++代码段::::#include <iostream>#include ...

2019-12-03 22:48:38 985

原创 ROS Install 成功测试用小乌龟程序

安装一个串口通信的包通过sudo apt-get install ros-<distro>-serial下载ROS对应版本的工具包安装ROS成功后,在Beginner Tutorials中有一个简单的示例程序.在Terminal中运行以下命令:$ roscore新开一个terminal,运行以下命令,打开小乌龟窗口:$ rosrun turtlesim turtl...

2019-12-03 18:58:49 642

原创 Unix/Linux 安装 cmake

如果你已经利用下面的指令安装过cmake也是不影响的sudo apt-get install cmake //这里一般安装的都是低版本的cmake再次在终端里面刷以下下面的指令就可以了。sudo apt-get install software-properties-commonsudo add-apt-repository ppa:george-edison55/cmake-3.x...

2019-12-03 18:52:09 465

原创 vscode "Cannot edit in read-only editor"

因为vscode是跨平台的,所以在各个系统上是通用的方法一:你可以吧false改为true。然后关闭vscode重新打开。方法二:之后在setting里面查询runlnTerminal勾选就可以解决不能cin的问题了。产生的原因使用了runcode插件这个错误一般出现在使用命令行输入的时候出现。但是output页面是只读的,只能输出,不能用来输入。解决解放方法是,将ru...

2019-12-01 13:49:22 6726 1

原创 main函数中的argc和argv是什么意思?

#include <iostream>using namespace std;int main(int argc, char *argv[]){ cout << argc << endl; cout << argv[0] << endl; cout << argv[1] << end...

2019-10-13 22:58:01 2101 1

原创 《Machine Learning Yearning》下载与学习

这本书被称为机器学习向往或者是机器学习秘籍。

2019-10-13 21:47:00 150

原创 from . import *(*是指模块名)具体代表的意思

详解那个我们熟悉又陌生的from . import *首先需要告知的是第二张图片是打开的__init__.py里面显示的内容呢(就是第一张图片的第一个.py文件)from . import *from . import * 代表的是这一级的文件夹导入模块。不知道你们是否还记得,如果要导入自己写的模块(就是所谓的.py文件)你们是怎么导入的#导入自己写的chachao.py模块(自己写...

2019-10-10 22:57:51 10471

原创 陆奇:人工智能时代创新创意的浪潮

在著名的命名规则当推Microsoft公司的"匈牙利"法,该命名规则的主要思想是"在变量和函数中加入前缀以增进人们对程序的理解"。例如所有的字符变量均以 ch为前缀,若是指针则追加前缀p 。如果变量由 ppch开头,则表明他是指向字符指针的指针。"匈牙利"法最大的缺点就是繁琐,因为繁琐的程序会让绝大多数程序猿无法忍受。据统计,没有一种命名规则可以让所有的程序员赞同,程序设计教科书一般都不指定命...

2019-09-12 16:37:52 378 1

原创 typedef enum & typedef struct

enum 与 typedef enum在程序中,可能需要为某些整数定义一个别名,我们可以利用预处理指令#define来完成这项工作#define Mon 1#define Tue 2#define Wed 3...在此我们可以考虑定义一种新的数据类型:枚举型enum DAY{MON=1,TUE,WED,THU,FRI,SAT,SUN};(1) 枚举型是一个集合...

2019-09-10 17:12:25 2277

原创 激光雷达、RTK、摄像头在无人驾驶汽车应用场景优缺

关于定位:惯导、RTK、点云。

2019-09-09 20:52:14 1651

原创 自研网联红绿灯模块注意事项(仅作为笔记记录)

红绿灯设备正常的运行所牵涉的知识点:电路,嵌入式,软件植入,sd卡的烧制,终极bug排除法。电路这个相对而言时比较麻烦,而且算是比较简单的一点,简单是因为如果你懂那真的是再简单不过了(偏偏我的专业是搞得数学对电路一窍不通,只是靠着点自己的常识)复杂是因为中间牵扯的线束是太多了呢(大概有20个接头的样子)嵌入式这个更多的指的就是相应的开发板子了(我本人用的是树莓派板子)里面安装的是ubunt...

2019-09-06 17:35:56 360

原创 linux系统下安装QT-5.9*需要勾选那些设置选项

其实针对qt5.9.1我们如果是在linux也就是相应的ubuntu下面做开发的话,把上面的给勾选下是可以完成正常的开发依赖的需要的。如果你有不一样的看法,可以一起讨论的。欢迎评论留言。。。...

2019-06-19 21:05:46 3120 2

原创 Ubuntu mate18.04开启wifi热点,并设置开机自启

树莓派开启热点,是因为树莓派有无线网卡,所以可以按照手机开启热点的方式利用ap来开启树莓派的热点,而且这是我尝试的可行的方法。我们找到google开源的项目创建WiFi热点使用的GitHub上一个开源项目: https://github.com/oblique/create_ap #将代码copy到本地,安装sudo git clone https://github.com/obliq...

2019-06-05 12:49:02 3831

原创 Linux对串口序列修改别名

终端命令udevadm info -a -n /dev/ttyUSB0 | grep KERNELS vi /etc/udev/rules.d/89-usb-serial.rulesSUBSYSTEM=="tty", KERNELS=="1-2.1", SYMLINK+="ttyUSB_sbus", MODE="0666"SUBSYSTEM=="tty", KERNELS=="1-2....

2019-06-04 17:58:58 1958

原创 Mac 笔记本 对Micro sd卡烧制镜像详解

准备工具:dd + Etcher创建镜像:http://odroid.us/mediawiki/index.php?title=Create_SD_Card_Images若要减少镜像体积,则使用 sudo dd if=/dev/sdx bs=32M count=xxx | grep -c > odroid_ros_kinetic_2018xxxx.img.gz (https://su...

2019-06-01 12:18:09 986

原创 wiki树莓派安装ubuntu mate 和 ros

两大步骤:1、安装ubuntu mate2、安装ros一、安装ubuntu mate下载ubuntu mate 18.04 img 并制作系统盘:首先要说的就是树莓派支持的系统是很多样的,但是针对ros,我们只能使用ubuntu mate可以是16.04,也可以是18.04,当让我没有找到合适的安装方法,找到了16.04的但是出现了彩虹屏,由于博主比较懒,所有并没有解决这个问题呢?直接去...

2019-06-01 10:11:49 600

原创 学习计算机语言的觉悟

在今天难得空闲的路上,思考了下我最近的学习状态,意思到学习一门语言就是遵守一个规则。而这个规则之所以被遵守是因为有一群人相信,这个规则是好的,可以被准寻的,c++也是这样的,只所以被大家使用,就是因为有这么一群人遵守这样样的规则。并可以达到长久的维持下去。每一个社区都是一样的,若有人愿意这样遵守这样的规则,那么这个社区就会越来越大。这一切的前提是这个规则可以被人们很好的学习。不一定容易,但是...

2019-05-28 13:14:48 208

原创 C++类的声明和定义

这里将采取比较规整的方式来解决这个类的构建问题。// Date.h#include <iostream>using namespace std;class Date{ public: Date(); //这是默认的构造函数 //如果有兴趣的话,可以理解下,构造函数自定义的和默认的区别 Date(int y, int m, int d); ...

2019-05-20 12:10:13 3165

原创 Linux/Unix通信永久打开串口权限

使用转串口工具时,经常需要使用指令:sudo chmod 777 /dev/ttyUSB0或者sudo chmod 666 /dev/ttyUSB0 ### 来赋予普通用户读写窗口的权限但这样的权限是短暂的,每次重启或者关闭计算机,插拔USB串口都得重写指令,这无疑是很麻烦的一件事!ls -l /dev/ttyUSB0whoamisudo usermod -aG dial...

2019-05-15 14:33:07 2128

原创 Ubuntu升级到新版本的操作

当你升级的时候,原始的安装都是依赖在14.04的,等你装完新的16.04,它会让你吧旧的版本14.04给重新安装,这也就意味着,你的电脑更新新的版本,和重装差不多。但是有必要说明的是,和重装还是不一样的,重装的话,需要设置源,和密码,这里也一并更新过了,如果你不会做u盘启动,你可以去在线更新。相对需要等的时间是比较久的。...

2019-05-10 19:01:39 488

原创 Ubuntu下用conda安装openCV

温馨提示:请一定看完之后,再执行相应的终端代码1,个人建议使用conda管理python包,这里简单说下ubuntu下conda的安装方法:下载conda的网址:https://repo.continuum.io/archive/,这里提供了macos , windows ,linux分别的32为系统和64位系统的安装包mac和windows系统有相应的可视化桌面,但是linux系统却...

2019-03-31 15:47:13 4288 1

原创 计算机入门学习资源

网址:https://www.tutorialspoint.com/tutorialslibrary.htm

2019-02-28 19:16:04 482

原创 无人驾驶 end-to-end

参考文档:https://www.zhihu.com/question/51435499

2019-02-28 15:02:40 348

原创 c++ swap

// swap algorithm example (C++98)#include &lt;iostream&gt; // std::cout#include &lt;algorithm&gt; // std::swap#include &lt;vector&gt; // std::vectorint main () { int x=10, y=20; ...

2019-02-27 22:11:23 2993

原创 C/ C++结构体和类的区别

1、结构体基本用在很多数据,需要一个结构体来封装这些数据。而类的话,是面向对象的思想,可以有很多接口让人调用,私有变量等外部不能调用,还有保护类型的变量。2、结构体也可以被认为是一种特殊的类,它不存在任何函数,构造和析构函数也没有,而且是一个公共的的类。3、结构体在默认情况下成员是公共的(public),类在默认情况下成员是私有的(private)。4、C++结构体内部成员变量及成员函数默认...

2019-02-27 21:42:35 5266 1

原创 C++ 指针和数组的区别

Pointers and arrays are strongly related. In fact, pointers and arrays are interchangeable in many cases. For example, a pointer that points to the beginning of an array can access that array by using...

2019-02-27 21:21:25 154

原创 C++ Pointers (指针) 说明

C++ pointers are easy and fun to learn. Some C++ tasks are performed more easily with pointers, and other C++ tasks, such as dynamic memory allocation, cannot be performed without them.As you know ev...

2019-02-27 21:17:25 547

空空如也

空空如也

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

TA关注的人

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