logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Printf在linux下无法打印情况解决方法

关于qtcreator调试控制台程序使用printf打印不显示问题,主要原因是缓存原因,有全缓冲,行缓冲,无缓冲,如无特殊操作(fflush(stdout))全缓冲只有达到当前缓冲区大小才会输出,行缓冲则会在接受到\n换行符时输出,无缓冲则是有什么输出什么,网上看到关于该问题的解决方法都是调用fflush进行刷新,这种对于有较多地方那个需要打印比较麻烦,所以根据原理在main函数入口设置标准输出为

#c++#开发语言
c++字符编码/乱码问题

之前我存在错误的认知:认为Unicode=UTF-16,实际上这是错误的理解,Unicode是一种字符集,它并不是编码方式,Unicode可以以不同的方式编码,还有一些错误的理解,比如我经常用使用qt框架进行开发,qt框架中的QString采用的就是UTF-16编码,在有些文章中没有描述清楚,仅仅是说QString采用的是Unicode字符串进行编码的,造成了我认为Unicode=UTF-16的印

文章图片
#c++#开发语言
linux之eventfd理解

在阅读fdbus源码的过程中涉及到了eventfd,这块不是很熟悉,特此记录一下。在linux下一切皆文件,每个文件都都对应一个fd(file descriptor文件描述符),要理解eventfd,就需要对fd的类型有一个认识,fd也是有类型的,我们都知道socket fd,也知道pipe fd,timer fd,同样也有eventfd这样一种类型。

文章图片
#linux#运维#服务器
计算机视觉常用术语汇总

以人脸识别为例,表示的是输入图像时输入的是一张图像还是多张图像,如果输入的是一张图像,那么batch_size就为1;:也是用于表示两组向量相似度的比较,但是计算方法与欧式距离不一样,取值范围为-1~1,数值为0表示两个向量不相关,数值越接近-1表示两个向量越不相似;:这个术语的含义是将图像中的人脸经过旋转转到下巴垂直的地面的角度,这是通过图图像的矩阵操作实现的,例如一个人脸是歪着头的,经过这一步

文章图片
#计算机视觉#人工智能
交叉编译工具分析

但是某些平台下,一般是嵌入式环境,由于嵌入式环境的资源限制,如cpu的频率,内存资源一般都比较小,但是将源文件编译成可执行程序的编译过程需要大量的很运行和大量的存储空间,而这些需求在某些嵌入式平台上无法得到满足,所以需要在其他的平台上编译指定平台的应用程序的场景就有了,在这个背景下,交叉编译工具链应运而生。我个人的理解是对于有桌面版的操作系统一般都不需要交叉编译工具来来完成,对于没有桌面的操作系统

文章图片
#arm开发#c++
QStatusbar使用方法

qstatusbar控件基本介绍和使用方法

文章图片
#qt#ui
Qt之submodule编译

通过这个问题我们学到了什么呢?1、系统默认的安装你的qt并不是完整的,有些模块默认并没有安装2、单独编译子模块时,需要执行一些命令将编译qt过程中的一些依赖项安装一下,例如安装qtbase5-private-dev。

文章图片
#qt#开发语言
感受野详解

感受野是指在CNN(卷积神经网络)中,输出特征的一个像素点对应输入图像上的区域大小。换句话说它表示输出特征能“看到”输入图像的范围。还有另外一种说法就是感受野指的是网络中某特特定层的输出特征图上的一个点对应的输入图像的区域。感受野是在输入图像上影响输出特征图中的某个点的所有像素集合。简单来说,感受野是决定该输出点的“视野”。

文章图片
#计算机视觉#深度学习#人工智能
矩阵乘法之叉乘和点乘

dot函数当两个矩阵的维度>2时,则为矩阵乘法与函数matmul功能相同。若维度小于2,则是向量相乘再求和。在python中numpy库的矩阵A和矩阵B的点乘方法:A*B或者multipy方法。在python中numpy库的矩阵A和矩阵B叉乘的方法是A@B或者dot函数。矩阵A,若要与另外一个矩阵相乘,另另外一个矩阵的行数必须为n,例如。python下numpy矩阵点乘和叉乘的用法。含义与我们平时

文章图片
#矩阵#线性代数
Qt之submodule编译

通过这个问题我们学到了什么呢?1、系统默认的安装你的qt并不是完整的,有些模块默认并没有安装2、单独编译子模块时,需要执行一些命令将编译qt过程中的一些依赖项安装一下,例如安装qtbase5-private-dev。

文章图片
#qt#开发语言
    共 14 条
  • 1
  • 2
  • 请选择