自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (9)
  • 收藏
  • 关注

原创 C++之extern

【代码】C++之extern。

2024-04-08 23:47:49 64

原创 C++之switch

【代码】C++之switch。

2024-04-08 23:44:39 290

原创 C++之i++、 ++i

a=2;b=++a;a=3;b=3;a=2;b=a++;a=3;b=2;

2024-04-07 23:23:58 367

原创 C++之静态变量和全局变量的区别

具有全局作用域作用于定义它的程序文件但是不能作用于项目里的其它文件,这一点和全局变量不同。静态全局变量可以被多次初始化。具有局部作用域只对定义自己的函数可见,只被初始化一次,自从初始化一次之后直到程序运行期间一直都在。2.静态成员函数只能访问静态成员变量。1.所有对象共享同一份数据 2.所有对象共享同一个函数 3.类内声明,类外初始化。

2024-04-07 23:21:43 322

原创 C++之常函数、常对象

1.声明对象前加const称该对象为常对象。2.常对象只能调用常函数,但可访问成员变量。2.常函数内不可以修改成员属性。

2024-03-29 20:16:07 174

原创 C++之构造函数和析构函数

【代码】C++之构造函数和析构函数。

2024-03-29 20:13:08 183

原创 C++之struct和class区别

在C++中 struct和class唯一的区别就在于 默认的访问权限不同

2024-03-28 22:31:15 327

原创 C++之.与->区别

->是成员提取,A->B是提取A中的成员B,A只能是指向类、结构、联合的指针

2024-03-28 22:20:49 85

原创 C++之返回值

return返回,其余的值用形参的引用或者指针直接改变。最好用int定义,返回0、1作为函数是否成功运行的标志。2.数组虽然不能被返回,但是可以返回数组指针。返回值不能是局部对象的引用或者指针。可返回静态变量的引用。

2024-03-27 21:25:56 146

原创 C++之inline

总结起来,C++中的inline关键字用于告诉编译器对函数进行内联展开,以提高程序的执行效率。与宏定义相比,inline函数具有类型安全性和语义,并且在编译阶段进行展开。升级inline函数时,需要所有引用它的模块都要重新编译。所以,inline一般用于函数体比较小,频繁切换的函数上面。这种函数往往看起来是空的,而实际上在编译期间会生成很多代码,如果将它们inline了,很容易就会导致代码膨胀。2.内联函数的定义必须在调用点之前,因为编译器在调用处展开内联函数时需要函数的定义。1.内联函数不能有递归调用;

2024-03-27 11:03:41 651

原创 C++之三目运算符

【代码】C++之三目运算符。

2024-03-26 22:22:58 256

原创 C++之函数的重载

函数重载满足条件:1.同一个作用域下2.函数名称相同3.函数参数类型不同 或者 个数不同 或者 顺序不同

2024-03-26 22:17:08 295

原创 C++之引用

在函数形参列表中,可以加const修饰形参,防止形参改变实参。引用做函数参数,可以简化指针修改实参。语法: 数据类型 &别名 = 原名。引用是可以作为函数的返回值存在的。引用+const(常量引用)引用在初始化后,不可以改变。注意:不要返回局部变量引用。

2024-03-25 22:07:10 779

原创 串口通信标准RS232 RS485 RS422的区别

RS485、RS422: 逻辑”1” : +2V ~ +6 V;逻辑”0” : -2V ~ -6 V。RS232: 逻辑”1” : -3V ~ -15 V;逻辑”0” : +3V ~+15 V。RS232: 只能实现点对点通信。RS485:能实现点对多主从通信。RS422:能实现点对多主从通信。RS232: 3线全双工。RS485: 2线半双工。RS422: 4线全双工。

2024-03-25 13:03:02 570

原创 C++之内存分区

C++中主要利用new在堆区开辟内存,堆区开辟的数据,由程序员手动开辟,手动释放,释放利用操作符 delete。栈区的数据由编译器释放,因此函数中的局部变量不能作为地址或者引用返回。

2024-03-24 20:54:33 280

原创 C++之Const与指针

1.const修饰指针 — 常量指针; 2.const修饰常量 — 指针常量;3.const即修饰指针,又修饰常量。

2024-03-24 20:30:29 425

原创 40页PPT看懂芯片半导体基础

2024-03-22 13:19:48 110

原创 AI训练,为什么需要GPU?

随着人工智能热潮,GPU成为了AI大模型训练平台的基石,决定了算力能力。为什么GPU能力压CPU,成为炙手可热的主角呢?首先我们要先了解一下GPU的分类。提到分类,就得提及到芯片。半导体芯片分为和。其中,数字芯片的市场规模占比较大,达到70%左右。。由上图可以看到,。现在特别火爆的AI,用到的所谓“AI芯片”,也主要是指它们。下面先了解下人工智能技术。

2024-03-21 16:29:28 1096

原创 C++之SFML,一个超酷的C++库

它使用 C++ 编写,具有简单易用的接口和文档,使得开发者可以快速上手并构建复杂的多媒体应用程序和游戏。上面示例,使用 SFML 库创建了一个800x600大小的窗口,并创建了一个空白的图像。然后,在图像上绘制了一个红色的圆,将图像渲染到窗口中,并保存生成的图像为 “test.png”。:提供了一个强大的图形渲染引擎,可以轻松绘制2D图形、文本、几何图形等,并支持纹理、着色器和渲染目标。:包含了一些基本的系统功能,如时间、线程和文件操作等,方便开发者管理应用程序的运行环境。

2024-03-20 15:49:26 265

原创 基于单片机的DDS函数信号发生器

该设计以AT89S52为主控芯片,通过控制高性能DDS(直接数字频率合成)芯片AD9834产生不同频率的信号,经过6阶巴特沃兹低通滤波电路,连接数字电位器的运算放大电路,输出信号。可以输出不同频率的正弦波、三角波和方波,使用LCD1602液晶显示屏实时显示输出波形的类型、频率和幅值等信息。

2024-03-17 17:49:31 1244

原创 Windows+Yolo3-darknet训练自己数据集并测试

darknet-mastexunlianr\build\darknet目录下。\darknet-master\build\darknet\VOCdevkit目录下,并重命名为voclabel_xunlian.py,打开进行如下修改。打开cmd,cd到…3、打开.\darknet-masterxunlian\build\darknet\x64\data中的voc.names(修改为自己的类别)\darknet-masterxunlian\build\darknet\x64\data中的voc.data。

2024-02-23 23:15:27 475

原创 关于信号强度单位dB和dBm区别

是一个相对值,表示两个量的相对大小关系,没有单位。当考虑甲的功率相比于乙功率大或小多少个dB时,按下面的计算公式:10log(甲功率/乙功率),如果采用两者的功率比计算,要用10log(甲功率/乙功率)。甲功率比乙功率大一倍,那么10lg(甲功率/乙功率)=10lg2=3dB。也就是说,甲的功率比乙的功率大3dB。反之,如果甲的功率是乙的功率的一半,则甲的功率比乙的功率小3dB。是一个表示绝对值,计算公式为:10log(功率值/1mw)。例如:如果功率P为1mw,折算为dBm后为0dBm。

2024-02-23 23:05:49 239

原创 无法启动程序,因为计算机中丢失msvcp.dll

当出现无法启动程序,因为计算机中丢失msvcp.dll时解决上述问题只需三步:1、复制文件“msvcp100d.dll”到系统目录下。2、系统目录一般为:C:\WINNT\System3264位系统:C:\Windows\SysWOW64。3、点击开始菜单–>cmd运行–>输入regsvr32 msvcp100d.dll回车,即可解决错误提示。msvcp100d.dll分享...

2019-09-23 08:02:17 1990

原创 无法启动程序,因为计算机中丢失msvcr.dll

当出现无法启动程序,因为计算机中丢失msvcr.dll或msvcp.dll时解决上述问题只需三步:1、复制文件“msvcp100d.dll”或“msvcr100d.dll”到系统目录下。2、系统目录一般为:C:\WINNT\System3264位系统:C:\Windows\SysWOW64。3、点击开始菜单–>cmd运行–>输入regsvr32 msvcp100d.dll,或...

2019-09-20 15:00:43 1150 1

原创 yolo3连接网络摄像头实现目标检测命令

yolo3连接摄像头实现目标检测yolo3使用较灵活,可以通过修改源码,来实现自己的一些功能。如果想要连接网络摄像头进行目标检测。针对目前我用的相机是海康或大华的,可以直接采用rtsp协议。测试连接成功。环境:Windows,darknet-yolo3。如果大家还没有实现yolo3的目标检测功能,可以参考我的另一篇博客:https://blog.csdn.net/wszswllnzn_/arti...

2019-09-20 14:32:08 6984 13

原创 出现opencv error: assertion failed..........错误时, 一步解决

运行时出现错误提示:OpenCV<3.4.2> Error: Assertion failed ((flags & FIXED_TYPE) != 0) in cv::debug_build_guard::InputArray::type, file C:\build\3_4_winpack-build-win64-vc14\opencv\modules\core\src\ma...

2019-09-19 16:18:11 6166 5

原创 自己训练SVM-HOG分类器,进行HOG+SVM+OPENCV行人检测(完整工程项目)

在行人检测方面,SVM+HOG方法是比较普遍的,但是其检测准确率的影响因素有很多,不同场景中的行人,如:街道、商场等,以及不同的人群密集度,会影响检测的最终准确率。...

2019-09-18 18:42:59 8446 21

原创 YOLO3实现目标检测(VS2015+OPENCV3.4.2+YOLO3+CUDA10.0+CUDNN7.5)

本人YOLOv3刚刚入坑,走了不少弯路,自己摸索了一下,首先给大家配置一下yolo3,后续会有具体的算法分析讲解。安装VS2015+opencv3.4.2,这个就不用多说了吧,网上很多教程可以参考,主要是安装好opencv,添加环境变量后,切记勿忘,重启一下电脑。本文电脑:windows7+i7-7700cpu+内存16G+显卡P620一、github下载darknet。链接:https://...

2019-09-12 11:17:33 3496 3

DDS芯片AD9834手册 AD9834 是一款低功耗、可编程的波形发生器

一款DDS芯片AD9834手册。包含AD9834 产品特性、应用、引脚关系图、测试电路图、工作原理、电路描述、功能描述、外行尺寸等。是一款低功耗、可编程的波形发生器,它不仅能产生正弦波,还能输出三角波和方波,其时钟频率为75MHz,故最大能产生37.5MHz的信号。AD9834输出的正弦波和三角波的频率、相位都可以通过控制芯片进行编程控制,调节简单,本文通过单片机控制AD9834,进行编程控制,输出波形、频率和幅值。

2024-03-17

单片机+DDS-AD9834信号发生器,涉及到函数信号发生器、AT89S52、DDS、AD9834

本文设计是基于单片机的DDS函数信号发生器。它的基本原理是通过单片机控制DDS芯片产生不同类型、不同频率以及不同幅值的波形信号,这种方法具有精度高、性能稳定的特点,得到了广泛的应用。涉及到函数信号发生器、AT89S52、DDS、AD9834等。该设计以AT89S52为主控芯片,通过控制高性能DDS(直接数字频率合成)芯片AD9834产生不同频率的信号,经过6阶巴特沃兹低通滤波电路,连接数字电位器的运算放大电路,输出信号。可以输出不同频率的正弦波、三角波和方波。正弦波频率范围为1Hz-10MHz,三角波和方波频率范围均为1Hz-5MHz,并通过单片机控制按键,切换输出的波形,通过一个位选按键和一个数字按键可设置输出任意频率值,也可以通过调幅按键改变输出波形的幅值,幅值范围为0-3.6V,使用LCD1602液晶显示屏实时显示输出波形的类型、频率和幅值等信息,具有分辨率高、响应速度快、信号稳定等特点。

2024-03-17

编号.bat给文件夹图像进行编号

把文件直接复制到图像文件夹下,双击,即可给图像进行自动编号

2019-08-06

PedestrianDetection-master.zip

这个程序是一个比较完整的使用HoG 检测子和 SVM学习进行行人检测的程序。里面有数据预处理程序,负样本处理,检测算法实现以及klman滤波

2019-08-06

2018年世界杯预测结果

里面有数据库,可以参考一下,机器学习的同学看过来,试试

2018-06-29

三位一体数码管引脚以及封装图

关于三位一体数码管的引脚特点及其封装图,其11-a, 7-b,4-c 2-d 10-f 5-g 3-dp

2018-05-30

《1天搞懂深度学习》手册

《1天搞懂深度学习》《1天搞懂深度学习》,300多页的ppt,一个台湾人写的,非常棒。 不夸张地说,是我看过最系统,也最通俗易懂的,关于深度学习的文章。 网络找的分享给大家

2018-05-22

基于mc14433的数字万用表

本人搜集的基于mc14433的数字万用表,里面有原理图,具体原理介绍,芯片数据手册,还有元器件清单

2018-05-17

python视频基础

python基础视频,希望可以帮到大家,谢谢,感觉还不错,本人也在学

2018-05-11

示波器仿真

示波器软件,里面有具体的使用方法介绍,本人在用,感觉不错,希望可以帮助大家进行仿真

2018-05-11

焊点缺陷检测必看

焊点缺陷检测必看,优秀论文,入门深化,可以参考一下的

2018-05-11

空空如也

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

TA关注的人

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