筑根
码龄8年
求更新 关注
提问 私信
  • 博客:47,080
    47,080
    总访问量
  • 18
    原创
  • 65
    粉丝
  • 33
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2017-09-28

个人简介:世界会向那些有目标和远见的人让路。

博客简介:

qq_40429562的博客

查看详细资料
个人成就
  • 获得69次点赞
  • 内容获得18次评论
  • 获得491次收藏
  • 代码片获得941次分享
  • 博客总排名1,383,231名
创作历程
  • 7篇
    2020年
  • 12篇
    2019年
成就勋章
TA的专栏
  • 无人驾驶学习
    5篇
  • C++学习
    12篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 数据结构与算法
    数据结构
  • 大数据
    mysqlhadoopspark
  • 后端
    架构
  • 移动开发
    kotlinandroid studio
  • 人工智能
    opencv语音识别计算机视觉机器学习深度学习神经网络tensorflow图像处理nlp数据分析
  • 服务器
    linux
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

80人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

C++面试基础问题整理笔记二

原创
博文更新于 2020.08.28 ·
639 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++中 struct tm 和 time_t 时间和日期的使用方法

1.概念      在C/C++中,对字符串的操作有很多值得注意的问题,同样,C/C++对时间的操作也有许多值得大家注意的地方。      下面主要介绍在C/C++中时间和日期的使用方法.      通过学习C/C++库,你会发现有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日期”的概念,主要有以下几个:      Coordinated Universal Ti
原创
博文更新于 2020.10.17 ·
4071 阅读 ·
4 点赞 ·
1 评论 ·
18 收藏

C++面试基础问题整理笔记三

原创
博文更新于 2020.09.10 ·
348 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

C++面试基础问题补充:三次握手与四次挥手中的一些问题?

原问题见博客最底下:1、为什么建立连接是三次握手,关闭连接却是四次挥手?答:因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。其中ACK报文是用来应答的,SYN报文是用来同步的。但是关闭连接时,当Server端收到FIN报文时,很可能并不会立即关闭SOCKET,所以只能先回复一个ACK报文,告诉Client端,“你发的FIN报文我收到了”。只有等到我...
原创
博文更新于 2020.08.28 ·
308 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++面试基础问题整理笔记一

原创
博文更新于 2020.08.28 ·
282 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++之菱形继承问题

1、菱形继承是什么?  菱形继承即多个类继承了同一个公共基类,而这些派生类又同时被一个类所继承。结构如下图所示:那么菱形继承会引发什么问题呢?我们来看一段代码!#include<iostream>using namespace std;class Base{public: void fun(){ cout<<"Base()"<&...
原创
博文更新于 2020.02.29 ·
285 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

对虚函数的一点点理解

1. 什么是虚函数、纯虚函数?答:  虚函数:类中声明函数时,前面加了virtual关键字的函数。  纯虚函数:末尾加了“=0”的虚函数。  虚函数的作用是为了在使用时后期绑定实现多态。2. 虚函数是怎样实现的?答:  简单地说,虚函数是通过虚函数表(vbtl)来实现的,如果一个类中含有虚函数时,那么系统就自动会为该类分配一个指针成员指向一张虚函数表。在这张表中,主要是一个类的虚函数...
原创
博文更新于 2020.02.21 ·
420 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

对空指针、野指针的一点理解

1、什么是空指针常量?  一个表示0值的整数常量,叫做空指针常量,例如:0、“1-1”它们都是值为0的整数常量表达式,以及(void*)0、void*、NULL 都是空指针常量,空指针常量可以赋值给任何指针类型,因为它是变体类型(void*),但是我们更倾向于使用NULL来表示这个空指针常量。对于其它方式(比如0)来表示空指针常量虽然不会产生任何问题,但在根本意义上并不符合空指针常量的定义,因为...
原创
博文更新于 2019.12.31 ·
603 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

new和malloc有何区别?

写这个问题的原因在于当时被问到new和malloc申请的内存有何区别时没有回答出来,出门不敢说自己会C++了。
原创
博文更新于 2019.09.14 ·
782 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

C++实现快速排序---思路+代码

快排的思路:快排属于:挖坑填数+分治法”,首先令i =L; j = R; 将a[i]挖出形成第一个坑,称a[i]为基准数。然后j–由后向前找比基准数小的数,找到后挖出此数填入前一个坑a[i]中,再i++由前向后找比基准数大的数,找到后也挖出此数填到前一个坑a[j]中。重复进行这种“挖坑填数”直到i==j。再将基准数填入a[i]中,这样i之前的数都比基准数小,i之后的数都比基准数大。因此将数组分成...
原创
博文更新于 2019.08.29 ·
438 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

无人驾驶实战(二)——TensorFlow实现基于 LeNet5 网络的交通标志识别

引言:交通标志是道路基础设施的重要组成部分,它们为驾驶员及行人提供了道路行驶关键信息,并要求驾   驶员及时调整驾驶行为,以确保遵守道路安全规定。无人驾驶车辆同样必须遵守交通法规,因此它需要识   别和理解交通标志。一般来说,我们可以使用计算机视觉的方法来对交通标志进行检测和分类,但这需要   耗费相当多的时间来处理图像中的重要特征。而现在,我们可以引入深度学习技术来解决这个问题,我们  ...
原创
博文更新于 2019.08.23 ·
9344 阅读 ·
6 点赞 ·
7 评论 ·
76 收藏

C++项目实战(二)——简化版 “吃豆子游戏---pacman” 实现

本项目通过使用 windows 窗口应用程序 实现一个简化版的 吃豆子游戏,主要涉及的知识点包含有:面向对象编程思想、windows 消息循环的工作原理、windows 窗口应用程序实现、父类与子类的设计和使用、GDI 函数的简单了解、函数模板与动态分配的使用。简化版 “吃豆子游戏—pacman”需求分析:在游戏中,玩家操作的角色是一张大嘴,游戏的目的就是玩家操作大嘴移动躲避敌人,并在移动过...
原创
博文更新于 2019.08.20 ·
3042 阅读 ·
8 点赞 ·
2 评论 ·
33 收藏

C++项目实战(一)——简单商品销售系统实现

本项目仅通过使用win32控制台应用程序实现一个简单的商品销售系统,主要涉及知识点包含:类的设计与使用、文件流操作、标准模板库的使用。需求分析:我们需要实现一个能进货、能售出的商品销售系统,所以根据面向对象的理念,我们可以:1、设计一个commodity类,用来实现 商品的基本属性、获取这些基本属性的接口等;(包含商品的种类、商品库存量、商品的进货价、商品的售出价、获取这些个基本属性的接口等...
原创
博文更新于 2019.08.18 ·
9944 阅读 ·
21 点赞 ·
4 评论 ·
155 收藏

通俗易懂的 SVM 原理详解

转自:https://blog.csdn.net/DP323/article/details/80535863 看了该作...
转载
博文更新于 2019.08.17 ·
427 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

无人驾驶实战(三)——基于卡尔曼滤波(KF)的行人位置及速度的估算

卡尔曼滤波的背景知识:  在物体跟踪或者预测过程中,我们需要对一些感兴趣的目标状态进行状态估计预测,但是测量是会存在误差和噪声的,所以我们对我们的测量结果是不相信的,因此我们需要采用概率学和统计学的方法来分析统计和估计状态量。卡尔曼滤波的五个过程步骤:  卡尔曼滤波是一个递推算法,每次递推分为两步:1、计算出一个预测值;2、对预测值和测量值进行加权求和得到最优估计值。具体步骤如下:(1)...
原创
博文更新于 2019.08.02 ·
5728 阅读 ·
7 点赞 ·
2 评论 ·
65 收藏

无人驾驶实战(一)——车载摄像头行车视频车道线跟踪

内容: 旨在对车载摄像头采集的车辆行驶视频中的车道线进行识别,实现过程为:首先对图像进行去畸变、透视变换等,随后进行梯度和颜色融合,利用曲线多项式拟合提取车道线信息,最后跟踪了一段 50 S左右的行车视频录像。...
原创
博文更新于 2019.07.16 ·
3534 阅读 ·
11 点赞 ·
0 评论 ·
71 收藏

车道线滑动窗口及拟合多项式实现

准备:经过“灰度——阈值化——感兴趣区域”后的车道线图片一张实现代码如下:代码讲解(按照代码顺序讲解):1、导入包,读取准备好的图片2、定义一个函数:查找车道线像素位置(1)截取图片下半部分,使用np.sum()实现图片下半部分像素按列相加,得到[1554 1306 1292 … 5091 5097 5347],即每列像素总和,此时若使用plt.plot(histogram)绘制直方...
原创
博文更新于 2019.07.11 ·
5657 阅读 ·
5 点赞 ·
2 评论 ·
61 收藏

无人驾驶学习---第二课

无人驾驶学习—第二课(本课程内容来自优达学城无人驾驶纳米学位)相机标定相机失真表现为两种:1、径向畸变:由相机镜头边缘造成。表现为直线变弯且距离图片中心越远,影响越大,如下图所示。2、切向畸变:由相机镜头没有与被拍摄物体平行造成。表现为图片没有正对拍摄者,如下图所示。畸变消除方法:校正径向畸变使用校正公式需要三个系数:k1、k2和k3。 (x,y)是扭曲图像的一个点,为了使这...
原创
博文更新于 2019.06.28 ·
443 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

无人驾驶学习---第一课

无人驾驶学习—第一课(本课程内容来自优达学城无人驾驶纳米学位)车道线识别内容:识别出一幅图像中的车道线并将其标注出来过程:1、准备一张包含有车道线的图片;2、读取图片并转换为灰度图;3、使用一个5*5大小的算子对图片进行高斯平滑;4、设置Canny边缘检测的参数:low_threshold = 50、high_threshold = 150,得到边缘;5、通过参数设置感兴趣区域...
原创
博文更新于 2019.06.27 ·
444 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏
加载更多