自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 调用Caffe模型的流程(以Apollo中yolo3D为例)

caffe模型的后处理流程

2022-07-22 10:45:54 540 1

原创 GetProtoFromASCIIFile & GetAbsolutePath

Apollo,proto使用从ascii文件中解析出的参数值。

2022-07-21 15:39:13 323

原创 189.轮转数组

代码问题描述:给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。示例 1:输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4]解释:向右轮转 1 步: [7,1,2,3,4,5,6]向右轮转 2 步: [6,7,1,2,3,4,5]向右轮转 3 步: [5,6,7,1,2,3,4]示例 2:输入:nums = [-1,-100,3,99], k = 2输出:[3,99,-1,-100]解释:..

2022-05-19 18:30:00 129

原创 1850. 邻位交换的最小次数

问题分类:给你一个表示大整数的字符串 num ,和一个整数 k 。如果某个整数是 num 中各位数字的一个 排列 且它的 值大于 num ,则称这个整数为 妙数 。可能存在很多妙数,但是只需要关注 值最小 的那些。例如,num = "5489355142" :第 1 个最小妙数是 "5489355214"第 2 个最小妙数是 "5489355241"第 3 个最小妙数是 "5489355412"第 4 个最小妙数是 "5489355421"返回要得到第 k 个 最小妙数 需要对 num

2022-05-07 19:30:00 137

原创 1161. 最大层内元素和

问题描述:给你一个二叉树的根节点 root。设根节点位于二叉树的第 1 层,而根节点的子节点位于第 2 层,依此类推。请返回层内元素之和 最大 的那几层(可能只有一层)的层号,并返回其中 最小 的那个。示例 1:输入:root = [1,7,0,7,-8,null,null]输出:2解释:第 1 层各元素之和为 1,第 2 层各元素之和为 7 + 0 = 7,第 3 层各元素之和为 7 + -8 = -1,所以我们返回第 2 层的层号,它的层内元素之和最大。示例 2:

2022-05-06 18:45:00 77

原创 128. 最长连续序列

问题描述:给定一个未排序的整数数组 nums ,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为 O(n) 的算法解决此问题。示例 1:输入:nums = [100,4,200,1,3,2]输出:4解释:最长数字连续序列是 [1, 2, 3, 4]。它的长度为 4。示例 2:输入:nums = [0,3,7,2,5,8,4,6,0,1]输出:9问题分析:1、忽略重复值,使用ordered_set保留nums中的元素。2、遍历o

2022-05-05 17:51:54 124

原创 剑指 Offer II 053. 二叉搜索树中的中序后继

问题描述:给定一棵二叉搜索树和其中的一个节点 p ,找到该节点在树中的中序后继。如果节点没有中序后继,请返回 null 。节点 p 的后继是值比 p.val 大的节点中键值最小的节点,即按中序遍历的顺序节点 p 的下一个节点。示例 1:输入:root = [2,1,3], p = 1输出:2解释:这里 1 的中序后继是 2。请注意 p 和返回值都应是 TreeNode 类型。示例 2:输入:root = [5,3,6,2,4,null,null,1], p = 6输

2022-04-26 13:57:29 612

原创 209. 长度最小的子数组

问题描述:给定一个含有 n 个正整数的数组和一个正整数 target 。找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。示例 1:输入:target = 7, nums = [2,3,1,2,4,3]输出:2解释:子数组[4,3]是该条件下的长度最小的子数组。示例 2:输入:target = 4, nums = [1,4,4]..

2022-04-21 09:19:06 117 2

原创 1238. 循环码排列

问题描述:给你两个整数 n 和 start。你的任务是返回任意 (0,1,2,,...,2^n-1) 的排列 p,并且满足:p[0] = startp[i] 和 p[i+1]的二进制表示形式只有一位不同p[0] 和 p[2^n -1]的二进制表示形式也只有一位不同示例 1:输入:n = 2, start = 3输出:[3,2,0,1]解释:这个排列的二进制表示是 (11,10,00,01) 所有的相邻元素都有一位是不同的,另一个有效的排列是 [3,1,0,2...

2022-04-20 14:29:05 314

原创 1328. 破坏回文串

问题描述:给你一个由小写英文字母组成的回文字符串 palindrome ,请你将其中 一个 字符用任意小写英文字母替换,使得结果字符串的 字典序最小 ,且 不是 回文串。请你返回结果字符串。如果无法做到,则返回一个 空串 。如果两个字符串长度相同,那么字符串 a 字典序比字符串 b 小可以这样定义:在 a 和 b 出现不同的第一个位置上,字符串 a 中的字符严格小于 b 中的对应字符。例如,"abcc” 字典序比 "abcd" 小,因为不同的第一个位置是在第四个字符,显然 'c' 比 'd' 小

2022-04-20 09:17:45 189

原创 855.考场就座

问题描述:在考场里,一排有N个座位,分别编号为0, 1, 2, ..., N-1。当学生进入考场后,他必须坐在能够使他与离他最近的人之间的距离达到最大化的座位上。如果有多个这样的座位,他会坐在编号最小的座位上。(另外,如果考场里没有人,那么学生就坐在 0 号座位上。)返回ExamRoom(int N)类,它有两个公开的函数:其中,函数ExamRoom.seat()会返回一个int(整型数据),代表学生坐的位置;函数ExamRoom.leave(int p)代表坐在座位...

2022-04-19 17:55:05 184

原创 激光雷达的三维点云目标检测+Ros

一、基于pointpillar(前视数据集kitti可成功,全景激光雷达或许需要自己采集数据训练)项目有很多,环境参照second-pytorch配置即可:https://github.com/traveller59/second.pytorch。特别地,spconv环境要求苛刻,建议配置环境前,先参考spconv环境要求。问题:运行时出现cannot import name 'rbbox_intersection' 或 'rbbox_iou'from 'spconv.utils'问题。.

2021-11-17 14:39:07 5598 31

原创 基于C++的Yolov4目标检测+Ros

Yolo+ros地址:https://github.com/leggedrobotics/darknet_rosdarknet地址:https://github.com/AlexeyAB/darknet详细操作过程及bug解决请参照:https://blog.csdn.net/jiejinquanil/article/details/106461895本人遇到的额外错误:1、AB大神的darknet项目中,现版本不支持cuda10。解决:请下载以前的版本,或者安装其他版本的cuda。

2021-11-05 17:46:02 2117

原创 Apollo中dev_start.sh拉取docker镜像失败

原因:默认的国外网站受限解决方法:更换镜像源1、终端打开json文件: vim /etc/docker/daemon.json2、在“{”后加入科大镜像源:"registry-mirrors":["https://docker.mirrors.ustc.edu.cn"],(“,”表示新旧代码作为两部分,加入镜像源可保证开始拉取镜像,替换掉源代码将导致拉取镜像的最后一步出错)3、终端重启守护进程:1、sudo systemctl daemon-reload ...

2021-08-06 16:17:57 1800

原创 基于keras的猫狗分类(预训练网络)

前言:        上一篇,我们介绍了小型卷积神经网络训练分类模型,这次我们将采用预训练网络。二、使用预训练的卷积神经网络        想要将深度学习应用于小型图像数据集,一种常用且非常高效的方法是使用预训练网络(pretrained network)。预训练网络是一个保存好的网络,之前已在大型数据集上训练好。如果这个原始数据集足够大且足够通用,那么我们就可以把预训练网络应用到我们...

2019-01-11 20:31:03 2066 3

原创 基于keras的猫狗分类(小型卷积神经网络)

背景:        本文主要介绍猫狗分类问题,原型取自2013年的kaggle计算机竞赛,你可以从https://www.kaggle.com/c/dogs_vs_cats/data获取必要的数据集,或者寻找其他的镜像文件。数据集包含25000张猫狗图像,这里我们选取2000张,其中,1000张训练集,500张验证集合500张测试集。        本文将采用2种方法;       ...

2019-01-10 16:31:43 4522 5

原创 波士顿房价预测(回归)

背景:本节将就预测20世纪70年代波士顿郊区房屋价格的中位数展开讨论。代码清单1    加载房价数据from keras.datasets import boston_housing(train_data, train_targets), (test_data, test_targets) = boston_housing.load_data()    分析数据:<...

2018-12-02 21:50:52 6733

原创 字符串循环右移

#include <stdio.h>#include <string.h>#define n 2#define MAX 10int fun(char *a,int i){    char tmp,*q;    char *p = a;//指针p指向字符串首部    char *r = a + strlen(a) - 1;//指针r指向字符串末尾    while (i)//...

2018-02-08 20:39:41 469

原创 用C 写一个输入的整数,倒着输出整数的函数,要求用递归方法

#include <stdio.h>int fun(int a){    printf("%d",a%10);//输出整数最后一个数字    a = a/10;//去掉最后一位构成新整数    if (a > 0)//如果的新整数>0,则继续递归,否则跳出循环    {        fun(a);    }    return 0;  }int main(int argc...

2018-02-08 19:02:27 1461

原创 判断大小模式

#include union MODE{   char a;   int i;};int main(){   union MODE mode;   mode.i = 1;   if (1 == mode.a)   {      printf("小模式\n");   }   else   {      printf("大模式\n");

2018-01-30 22:10:49 364

原创 n个人围成一圈,第一个开始报数(1-3),凡报数3退出。问最后留下的人是原来第几号?

#include int main(){   int i=0,j=0,k=0,n,x;   int a[100];   printf("please input a nu :");   scanf("%d",&n);   for (x=0 ; x   {      a[x] = x+1;   }   while (n-k > 1)   {   

2018-01-29 22:15:17 1494

原创 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。

#include int main(){   int i,j,k=0,n;   int a[10];   printf("please input a nu between 1 and 100 :");   scanf("%d",&n);   int p = n;   for (i=2 ; i   {      for (j=2 ; j      {

2018-01-28 22:21:41 613

原创 递归Fibonacci最后一项

#include int F(int n){   if (n == 1 || n == 2)  //递归出口   {      return 1;   }   else   {      return F(n-1) + F(n-2);   }}int main(){   int n;   printf("please input the

2018-01-28 17:31:25 312

原创 Fibonacci ;用指针逆序字符串 ;删除字符串所有空格

1、列出Fibonacci数列前20个数字,输出时5个一排。#include #define N 20int main(){int a[N]={1,1};int i;for (i=2 ; i{a[i]=a[i-1]+a[i-2];   //前两项之和为第三项}for (i=0 ; i{   printf("%-6d",a[i]);  //输出左对

2018-01-27 22:02:29 345

原创 素数;完全平方数;冒泡排序;猜随机数字

1.求100以内的素数,全部打印出来。#include int main(){int i,j;for (i=2 ; i{for (j=2 ; j{if (i%j==0) break;}if (j>=i){printf("0到100内的素数有%d\n",i);}}return 0;}2.编写一个程序,求出满足下列条件的四位数:该

2018-01-25 22:41:53 357

原创 1月22日作业

Linux常用命令考查1、cd ~                                返回到用户2、cd -                                返回上个文件夹3、将temp目录压缩                       tar -czvf temp.tar4、查看主机名                           hostnam

2018-01-22 22:05:40 239

原创 Linux初步认识

18年1月21日,苏嵌第一天开课,初步认识了Linux系统。      Linux是一种免费的类Unix系统,内核稳定不收费,在各私密领域多用Linux,较为安全。      Linux内核版本格式:x.y.zz--www。x:版本类型;y:奇数为开发/测试版本,偶数为稳定版本。      ifconfig:查看主机地址。Linux下一切皆为文件(夹)。tap:补全。q:一般退出(qu

2018-01-21 22:02:19 184

空空如也

空空如也

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

TA关注的人

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