筱寒小记
码龄6年
关注
提问 私信
  • 博客:188,755
    动态:43
    188,798
    总访问量
  • 115
    原创
  • 2,078,319
    排名
  • 132
    粉丝
  • 0
    铁粉

个人简介:爱编程、爱生活,计算机专业奋进男青年,立志成为时代翻涌的后浪,分享学习之路所思所得,主要方向为计算机视觉算法、机器学习、数据科学等。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2019-06-01
博客简介:

筱寒小记

查看详细资料
个人成就
  • 获得265次点赞
  • 内容获得74次评论
  • 获得968次收藏
  • 代码片获得662次分享
  • 博客总排名2,078,319名
创作历程
  • 5篇
    2022年
  • 14篇
    2021年
  • 85篇
    2020年
  • 15篇
    2019年
成就勋章
TA的专栏
  • Qt
  • Java全栈
  • 自动驾驶
    1篇
  • JavaSE
    19篇
  • JavaGUI
    4篇
  • Java多线程
    11篇
  • Java网络编程
    4篇
  • HTML+CSS+JS
    3篇
  • 工具使用
    13篇
  • 数据结构与算法
    30篇
  • C/C++
    7篇
  • Linux技术
    1篇
  • 计算机组成与结构
    1篇
  • Robomaster视觉教程
    6篇
  • 操作系统OS
    16篇
  • 数据库
    3篇
  • 数据科学
    1篇
  • 计算机视觉+机器学习
    5篇
  • unity
    4篇
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
  • 人工智能
    分类
创作活动更多

王者杯·14天创作挑战营·第2期

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

56人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

MySQL(三)基本的SELECT语句

使用通配符虽然可以节省输入查询语句的时间,但是获取不需要的列数据通常会降低查询和所使用的应用程序的效率。通配符的优势是,当不知道所需要的列的名称时,可以通过通配符来获取所有列。MySQL中的SQL语句是不区分大小写的,因此SELECT和select的作用是相同的,但是,许多开发人员习惯将关键字大写、数据列和表名小写,更容易后期的阅读和维护。SELECT查询还可以对常数进行查询,目的是增加一列常数列,使得查询结果每一条数据都增加一个常数属性,这个常数属性不是来自数据库表中的。在生产环境下,不推荐直接使用。..
原创
发布博客 2022.08.18 ·
618 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MySQL(二)SQL分类和语言规范

SQL分类和语言规则与规范
原创
发布博客 2022.08.17 ·
447 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL(一)概述

关系型数据库是最古老的数据库类型,关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式)。关系型数据库以行(row)和列(column)的形式存储数据,以便于用户理解。这一系列的行和列被称为表(table),一组表组成了一个库。表与表之间的数据记录有关系(relationship)。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系型数据库,就是建立在关系模型基础上的数据库。SQL就是关系型数据库的查询语言。......
原创
发布博客 2022.08.16 ·
376 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++程序的内存模型

C++程序内存分区模型说明
原创
发布博客 2022.08.15 ·
396 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

雷达传感器融合相关调研

一、主流雷达简介1.微波雷达简介:微波是波长很短的无线电波,微波的方向性很好,速度等于光速。微波遇到车辆立即被反射回来,再被雷达测速计接收。这样一来一回,不过几十万分之一秒的时间,数码管上就会显示出所测车辆的车速。应用:汽车雷达防撞系统 公路测速系统优势:微波的方向性很好2.红外雷达简介:红外雷达是指工作在红外波段的光雷达。由红外辐射源、光学会聚系统、红外探测部件、电子部件、控制机构和显示部分等组成。应用:生命迹象探测3.毫米波雷达简介:毫米波雷达,是工作在毫米波波段(milli
原创
发布博客 2022.05.18 ·
463 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

自动驾驶仿真相关调研

自动驾驶仿真调研一、自动驾驶技术栈都有哪些?二、为什么需要仿真?随着现在深度学习的兴起,仿真在自动驾驶领域有了新的用武之地。自动驾驶平台通过仿真采集数据,可以把训练时间大大提高,远远超出路测的时间,加快模型迭代速度。先利用集群训练模型,然后再到实际的路测中去检验,采用数据驱动的方式来进行自动驾驶研究。验证新的算法,仿真通过软件模拟来发现和复现问题,而不需要真实的环境和硬件,可以极大的节省成本和时间。三、如何进行仿真?要模拟车所在的环境,就得把真实世界投影到虚拟世界,并且需要构造真实世界的物
原创
发布博客 2021.08.10 ·
1182 阅读 ·
3 点赞 ·
0 评论 ·
19 收藏

HTML表单实战

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><!--表单formaction:表单提交的位置,可以是网站,也可以是一个请求处理地址method:post,get提交方式 get:可以在URL中看到提交的信息,不安全,但高效.
原创
发布博客 2021.05.28 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HTML基本标签

HTML基本标签一、网页基本信息二、网页基本标签三、图像标签四、链接标签五、列表标签六、表格标签七、媒体元素一、网页基本信息<!--告诉浏览器,使用什么规范 --><!DOCTYPE html><!--所有内容都在html标签范围中--><html lang="en"><!--head标签代表网页头部--><head> <!--meta是描述性标签--> <meta charset="U.
原创
发布博客 2021.05.27 ·
128 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

W3C标准包括什么?

W3C标准包括结构化标准语言(HTML、XML)表现标准语言(CSS)行为标准(DOM、ECMAScript)
原创
发布博客 2021.05.27 ·
1776 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

LeeCode最优题解收录:74. 搜索二维矩阵

class Solution {public: //题解1:暴力法 bool searchMatrix_1(vector<vector<int>>& matrix, int target) { if(matrix.empty()||matrix[0].empty())return false; for(const auto& m:matrix) { if(find(m.be...
原创
发布博客 2021.03.30 ·
118 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeeCode最优题解收录:94. 二叉树的中序遍历

/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() : val(0), left(nullptr), right(nullptr) {} * TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}...
原创
发布博客 2021.03.28 ·
156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

LeeCode最优题解收录:83. 删除排序链表中的重复元素

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * ListNode(int x) : val(x), next(nullptr) {} * ListNode(int x, ListNode *next) : val(x), next(nex..
原创
发布博客 2021.03.26 ·
144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

吴恩达 AI For Everyone Course Summary

一、现在火热谈论的以及迅速发展的是弱人工智能,强人工智能(和人几乎一样)并未有什么发展,所以无须担心。二、人工智能中最重要的概念是机器学习, 其中监督学习表现突出,它描述的是从A到B, 也就是从输入到输出的映射,更多的数据能使它有更好的表现。三、不要认为只要扔数据给AI团队,它们就一定会创造价值。四、数据科学是通过挖掘数据来获取见解。 所以,通常一个数据科学项目的结果是一组幻灯片,它们包括一些帮助高管们采取商业行动的结论,或者是一些帮助产品团队决定如何改善网站的结论。五、机器学习是一个让电脑在不被
原创
发布博客 2021.03.08 ·
411 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

单链表指定结点的前插与后插(C/C++)

typedef struct LNode{ int data; struct LNode* next;}LNode, *LinkList; //这里LNode 和 *LinkList 等价,只不过LNode更强调一个结点,LinkList更强调一个链表。//指定结点的后插操作:在p结点之后插入元素ebool InsertNextNode(LNode *p,int e){ if(p == NULL) return false; LNode *s = (
原创
发布博客 2021.03.04 ·
2042 阅读 ·
1 点赞 ·
4 评论 ·
9 收藏

LeetCode最优题解 67. 转置矩阵

class Solution {public: vector<vector<int>> transpose(vector<vector<int>>& matrix) { int M = matrix.size(); int N = matrix[0].size(); vector<vector<int>> res(N, vector<int>(M, 0));.
原创
发布博客 2021.03.02 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

顺序表的动态分配实现

#include<cstdlib>#include <cstdio>#define InitSize 10 //默认的最大长度typedef struct{ int *data; //指示动态分配数组的指针 int MaxSize; //顺序表的最大容量 int length; //顺序表的当前长度}SeqList;void InitList(SeqList &L);void IncreaseSize(SeqList &L,
原创
发布博客 2021.02.27 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构(三)线性表之单链表

一、链表的定义和的特点线性表的链式存储又称单链表,它是通过一组任意的存储单元来存储线性表中的数据元素。每个链表结点,除存放元素自身的信息外,还需要存放一个指向其后继的指针。头结点和头指针的区分:不管带不带头结点,头指针都始终指向链表的第一个结点,而头结点是带头结点的链表中的第一个结点,头结点内通常不存储信息。头结点的优点:1. 由于第一个数据结点的位置被存放在头结点的指针域中,因此在链表的第一个位置上的操作和在表的其他位置上的操作一致,无须进行特殊处理。2. 无论链表是否为空,其头指针都指向头结点
原创
发布博客 2021.03.02 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构(二)线性表之顺序表

一、顺序表的定义和特点顺序表是用一组地址连续的存储单元依次存储线性表中的数据元素,从而使得逻辑上相邻的两个元素在物理位置上也相邻。特点为表中元素的逻辑顺序与物理顺序相同。插入和删除操作需要移动大量元素。线性表中的任一数据元素都可以随机存取。通过首地址和元素序号可在时间O(1)内找到指定元素。线性表中的元素的位序是从1开始的,而数组中的元素的下标是从0开始的。一维数组可以是静态分配的,也可以是动态分配的。二、顺序表的基本操作结构体声明#define MaxSize 50 //线性表的最
原创
发布博客 2021.02.19 ·
413 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据结构(一) 绪论

数据结构绪论一、知识框架二、基本概念和术语数据数据元素数据对象数据类型数据结构三、数据结构三要素1. 数据的逻辑结构2. 数据的存储结构3. 数据的运算一、知识框架二、基本概念和术语数据数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。数据是计算机程序加工的原料。数据元素数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。一个数据元素可由若干数据项组成,数据项是构成数据元素的不可分割的最小单位。例如,学生记录就是一个
原创
发布博客 2021.02.08 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

计算机组成与结构知识点总结

第三章1、加减法运算的溢出处理以补码整数加法运算为例当符号相同的两数相加时,如果结果的符号位与加数(或被加数)不相同,则为溢出。当任意符号两数相加时,如果数值最高位的进位不等于符号位的进位,则为溢出。采用双符号位,正数的的双符号位为00,负数为11,符号位参与运算,结果的两个符号位不相同时,则为溢出。2、浮点乘法运算步骤求乘积的阶码尾数相乘规格化处理舍入判溢出3、码距码距的含义:两个码组对应位置上数字的不同位数称为码组的距离,简称码距。码距大小的作用:码距越大检错能力越
原创
发布博客 2020.12.08 ·
1776 阅读 ·
3 点赞 ·
0 评论 ·
16 收藏
加载更多