徐kun按门铃
码龄3年
  • 32,487
    被访问
  • 73
    原创
  • 505,520
    排名
  • 20
    粉丝
关注
提问 私信

个人简介:越来越靠近那个更喜欢的自己!

  • 加入CSDN时间: 2019-09-17
博客简介:

qq_45652092的博客

查看详细资料
  • 2
    领奖
    总分 168 当月 15
个人成就
  • 获得42次点赞
  • 内容获得21次评论
  • 获得160次收藏
创作历程
  • 14篇
    2021年
  • 59篇
    2020年
成就勋章
TA的专栏
  • Linux
    27篇
  • Qt学习
    16篇
  • 智能车笔记
    4篇
  • C和C++
    25篇
  • 单片机
    1篇
兴趣领域 设置
  • 硬件开发
    驱动开发
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Qt中对主窗口的一些基本操作

一,给主窗口添加背景我们在做Qt项目的时候,难免需要在主场口上面添加背景图片,一般有两种方法来实现这一功能,可以在主窗口上面粘贴一个很大的QLabel然后在QLabel上面绘制图片,一般不会这样做,另外一种放法我们就需要重写绘制事件函数。paintEvent事件是在窗口状态改变之后处罚的,窗口的状态改变,可以是大小改变,也可以是别的。如下:头文件:protected: //只要窗口状态改变自动调用此函数 //需要绘制窗口必须通过此函数实现 //重新绘图函数 void
原创
发布博客 2021.06.18 ·
169 阅读 ·
0 点赞 ·
0 评论

深度CV基础——图像噪声和滤波

一,图像噪声1.图像噪声的概念:图像噪声是图像在获取或是传输过程中受到随机信号干扰,妨碍人们对图像理解及分析处理的信号。很多时候将图像噪声看做多维随机过程,因而描述噪声的方法完全可以借用随机过程的描述, 也就是使用随机过程的描述,也就是用它的高斯分布函数和概率密度分布函数。图像噪声的产生来自图像获取中的环境条件和传感元器件自身的质量,图像在传输过程中产生图像噪声的主要因素是所用的传输信道受到了噪声的污染。2.信噪比:在噪声的概念中,通常采用信噪比(Signal-Noise Rate, SNR)衡量
原创
发布博客 2021.05.02 ·
579 阅读 ·
0 点赞 ·
0 评论

深度学习基础——使用keras全连接实现mnist

概述:一,数据集介绍:Mnist数据集分为两部分,分别含有60000张训练图片和10000张测试图片,图片内容就是0-9的数字。每一张图片包含28*28个像素。注:对于mnist数据集在keras的datasets里面存在直接导入即可,第一次可能需要下载有点慢。二,使用全连接层实现mnist数据集的分类1.导入需要的模块# 常用的科学计算库import numpy as np# 导入我们所用到的mnist数据集from keras.datasets import mnist# 导入所用
原创
发布博客 2021.04.06 ·
158 阅读 ·
0 点赞 ·
0 评论

Qt中的线程详解

概述:在多核时代,CPU 的主频已经进入瓶 颈,另辟蹊径地提高程序运行效率就是使用线程,充分利用多核的优势。线程可以看做是“轻量级进程”,线程即可以由操作系统管理,也可以由应用程序管1.为什么要使用线程:我们都知道,进程线程的概念是非常重要的,也可以看看Linux下的线程,一般是在多任务的时候需要用到线程进程,说简单一点处理多核可以跑多个while(1)之外,进程线程也可以跑多个while(1)我们使用一个定时器和LCD显示定时器的计数.比如以下示例:Widget::Widget(QWidget
原创
发布博客 2021.02.27 ·
2394 阅读 ·
1 点赞 ·
1 评论

STL中的算法简述

1.函数对象:概述:重载函数调用操作符的类,其对象常称为函数对象(function object),即它们是 行为类似函数的对象,也叫仿函数(functor),其实就是重载“()”操作符,使得类对象 可以像函数那样调用。1.1注意:.函数对象(仿函数)是一个类,不是一个函数。函 数对象(仿函数)重载了”() ”操作符使得它可以像函数一样调用。1.2分类:假定某个类 有一个重载的 operator(),而且重载的 operator()要求获取一个参数,我们就将这 个类称为“一元仿函数”(unary
原创
发布博客 2021.02.25 ·
60 阅读 ·
0 点赞 ·
0 评论

STL中常用的容器——stack,queue和list容器

一,stack容器1,stack容器概述:stack 是一种先进后出(First In Last Out,FILO)的数据结构,它只有一个出口,形式 如图所示。stack 容器允许新增元素,移除元素,取得栈顶元素,但是除了最顶端 外,没有任何其他方法可以存取 stack 的其他元素。换言之,stack 不允许有遍历 行为。 有元素推入栈的操作称为:push,将元素推出 stack 的操作称为 pop.如下:2.stack迭代器Stack 所有元素的进出都必须符合”先进后出”的条件,只有 stac
原创
发布博客 2021.02.21 ·
136 阅读 ·
0 点赞 ·
0 评论

STL中常用的容器——deque容器

1.基本概念:Vector 容器是单向开口的连续内存空间,deque 则是一种双向开口的连续线性空 间。所谓的双向开口,意思是可以在头尾两端分别做元素的插入和删除操作,当 然,vector 容器也可以在头尾两端插入元素,但是在其头部操作效率奇差,无法被 接受。2.Deque容器和vector容器比较:Deque 容器和 vector 容器最大的差异,一在于 deque 允许使用常数项时间对头端 进行元素的插入和删除操作。二在于 deque 没有容量的概念,因为它是动态的以 分段连续空间组合而成,随时
原创
发布博客 2021.02.21 ·
80 阅读 ·
1 点赞 ·
0 评论

STL中常用的容器——vector容器

1,基本概念vector 的数据安排以及操作方式,与 array 非常相似,两者的唯一差别在于空间的 运用的灵活性。Array 是静态空间,一旦配置了就不能改变,要换大一点或者小一 点的空间,可以,一切琐碎得由自己来,首先配置一块新的空间,然后将旧空间的 数据搬往新空间,再释放原来的空间。Vector 是动态空间,随着元素的加入,它 的内部机制会自动扩充空间以容纳新元素。2,vector的迭代器:Vector 维护一个线性空间,所以不论元素的型别如何,普通指针都可以作为 vector 的迭代器,因为
原创
发布博客 2021.02.20 ·
61 阅读 ·
0 点赞 ·
0 评论

STL中常用容器——string容器

概述:
原创
发布博客 2021.02.19 ·
65 阅读 ·
0 点赞 ·
0 评论

STL中的迭代器举例详解

介绍了STL中的迭代器访问容器和迭代器配合算法去访问容器,容器介绍了存储基础类型的容器和存储自定义类型的容器以及存储容器的容器。
原创
发布博客 2021.02.19 ·
103 阅读 ·
0 点赞 ·
0 评论

C++中的STL简单介绍

一,STL基础概念STL(Standard Template Library,标准模板库),是惠普实验室开发的一系列软件的 统 称。现在主要出现在 c++中,但是在引入 c++之前该技术已经存在很长时间 了。STL 从广义上分为: 容器(container) 算法(algorithm) 迭代器(iterator),容器 和算法之间通过迭代器进行无缝连接。STL 几乎所有的代码都采用了模板类或者 模板函数,这相比传统的由函数和类组成的库来说提供了更好的代码重用机会。 STL(Standard Templa
原创
发布博客 2021.02.18 ·
1004 阅读 ·
0 点赞 ·
1 评论

Python中的numpy模块简述

简要说明了Python语言的numpy模块的基本用法,概括了一些矩阵的操作,元素操作和利用索引值操作最后介绍了矩阵的合并和分割。
原创
发布博客 2021.01.23 ·
164 阅读 ·
1 点赞 ·
3 评论

Python基础简单概述

简单概述了Python基础,其中的一些内容和C中的或者C++中进行了对比,理解更容易。
原创
发布博客 2021.01.22 ·
80 阅读 ·
0 点赞 ·
0 评论

Qt中使用Tcp传输文件

概述:TCP提供一种面向连接的、可靠的字节流服务。面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据包之前必须先建立一个TCP连接。这一过程与打电话很相似,先拨号振铃,等待对方摘机说“喂”,然后才说明是谁。在一个TCP连接中,仅有两方进行彼此通信。TCP传输数据的时候是很少出现丢包情况的,因为它本身的特点,看百度输出文件的过程:实现服务端选择文件给客户端发送:过程如下:...
原创
发布博客 2021.01.16 ·
954 阅读 ·
3 点赞 ·
6 评论

Qt中的简单tcp通信

使用Qt中tcp实现简单的字符发送
原创
发布博客 2020.12.28 ·
257 阅读 ·
0 点赞 ·
0 评论

Qt中使用流读写文件

总结了二进制数据流和文本流的文件读写方法以及注意的地方最后加上了QBuffer来配合数据流读写数据
原创
发布博客 2020.12.28 ·
1476 阅读 ·
0 点赞 ·
0 评论

Qt中的QFile读写文件

概述:文件操作是应用程序必不可少的部分。Qt 作为一个通用开发库,提供了跨平台 的文件操作能力。Qt 通过 QIODevice 提供了对 I/O 设备的抽象,这些设备具有 读写字节块的能力。下面是 I/O设备得类图(Qt5):1,QIODevice:所有 I/O 设备类的父类,提供了字节块读写的通用操作以及基本接口;2,QFileDevice:Qt5 新增加的类,提供了有关文件操作的通用实现。3,QFlie:访问本地文件或者嵌入资源;4,QTemporaryFile:创建和访问本地文件系统的临时
原创
发布博客 2020.12.27 ·
1407 阅读 ·
2 点赞 ·
1 评论

Qt中的事件(一)

总结了事件的基本概念和用法并且举例了基本的鼠标事件和一个自身产生的定时器事件。
原创
发布博客 2020.12.24 ·
286 阅读 ·
0 点赞 ·
1 评论

Qt中的对话框(二)——文件对话框

编写一个简单的文本 文件编辑器,我们将使用 QFileDialog 来打开一个文本文件,并将修改过的文件 保存到硬盘。
原创
发布博客 2020.12.23 ·
294 阅读 ·
0 点赞 ·
0 评论

Qt中的对话框(一)

对话框概述:对话框是 GUI 程序中不可或缺的组成部分。很多不能或者不适合放入主窗口的 功能组件都必须放在对话框中设置。对话框通常会是一个顶层窗口,出现在程序 最上层,用于实现短期任务或者简洁的用户交互。Qt中对话框实现使用的是 QDialog 类。就像主窗口一样,我们通常会设计一个类继 承 QDialog。关于QDialog(及其子类,以及所有 Qt::Dialog 类型的类)其 parent 指针:如果 parent 为 NULL,则该对话框会作为一个顶 层窗口,否则则作为其父组件的子对话框(
原创
发布博客 2020.12.23 ·
144 阅读 ·
0 点赞 ·
0 评论
加载更多