- 博客(42)
- 问答 (1)
- 收藏
- 关注
原创 C++关键字-const深入剖析
之前也写过相关的文章讨论const关键字,但在不断学习后还是发现自己对它的认识还是不够,为此在此学习const的用法。 在阅读下面的内容之前可以先看看往期的博文:优快云https://mp.youkuaiyun.com/mp_blog/creation/editor/123943107话不多说,先上代码:#include<iostream>using namespace std;class A{private: const int a; /...
2022-05-31 20:18:22
176
原创 几道C++编程题
1.已知两个矩形的长和宽,用面向对象的概念编程求它们的面积和周长。假设矩形 1 的长和宽分别为 20 和 50;矩形 2 的长和宽分别为 3.6 和 4.5。(先定义矩形类再实例化两个对象)#include<iostream>using namespace std;class juxing{private: float m,n;public: juxing(float a,float b) { m=a; n=b; } float mianji() {
2022-05-16 21:10:12
435
原创 C++进阶4,const关键字
1.放在常量前面const int n=4;这n的值不能改变。2.指针常量和常量指针指针常量int *const p;常量指针const int *p;两个概念比较容易混淆,区分如下:常量指针:不能通过指针修改指针所指向的变量的值,但指针可以指向别的变量。指针常量:指针所指向的变量的值可以改变,但指针指向的地址不能改变。总结来说就是在前面的不能改变,常量是一个值,指针是一个地址。3.在函数的形参里void funtion(const int m,const
2022-04-03 20:37:52
890
原创 深度学习平台的搭建(anaconda-pytorch-pycharm)
如果没有自己安装过一个环境,就不会深刻体会什么叫人间疾苦!!!今天终于安装成功了,特此记下,为给后来者一点帮助。日期:2022.3.27时间:21:33参考资料:PyTorch环境的配置及安装_哔哩哔哩_bilibili当然也参考了优快云一些大佬的博客,但可能因为时间问题,版本不同,在安装过程中遇到不少问题,在这里说明一下安装的软件:1.Anaconda3-2021.11-Windows-x86 642.pycharm-community-2021.3.3 (1)3.py
2022-03-27 22:35:15
2310
原创 openmv实现二维码识别与串口发送
openmv实现二维码识别与串口发送#二维码识别示例import sensor, image, time,pybimport ustructfrom pyb import UARTled1 = pyb.LED(1)led3 = pyb.LED(3).
2022-03-01 11:28:43
11265
17
原创 STM32串口2初始化
在STM32提供的官方库里只有串口一的初始化代码,但当你需要用到两个以上的串口,就得自己写相应的代码,下面是串口2的,其他的串口也差不多。usart2.c#include "sys.h"#include "usart2.h" ////////////////////////////////////////////////////////////////////////////////// //如果使用ucos,则包括下面的头文件即可.#if SYSTEM...
2022-02-27 19:43:49
10962
转载 C语言与C++的区别
C语言 C语言是一种古老而又经久不衰的计算机程序设计语言,大约诞生于上个世纪60年代。由于它的设计有很多优点,多年以来深受广大程序设计人员的喜爱,并逐渐 淘汰了很多其它程序设计语言。我们平时使用的大多数软件都是用C语言开发的。很多后来出现的一些语言也沿用了很多它的东西。C语言的编程方式是一种称为面 向过程的开发方式。也就是说,解决问题的时候,程序员需要思考计算机应该如何一步一步完成这个问题,然后将相应过程转化为代码。当软件变得越来越复杂,代码越来越长的时候,一个人的脑力有限,用面向过程的方法很
2022-01-19 16:09:34
8805
1
转载 关于结构体,这是我见过讲的不错的
前面的教程中我们讲解了数组(Array),它是一组具有相同类型的数据的集合。但在实际的编程过程中,我们往往还需要一组类型不同的数据,例如对于学生信息登记表,姓名为字符串,学号为整数,年龄为整数,所在的学习小组为字符,成绩为小数,因为数据类型不同,显然不能用一个数组来存放。在C语言中,可以使用结构体(Struct)来存放一组不同类型的数据。结构体的定义形式为:struct 结构体名{ 结构体所包含的变量或数组};结构体是一种集合,它里面包含了多个变量或数组,它们的类型可以相同,也可以不同,..
2022-01-19 15:35:32
79
原创 两个蓝牙模块的通信
这里我自己用的是HC-05,可以实现主从通信。上电之前,按住模块上的小按钮,上电之后就进入AT命令模式,波特率是38400bit/s。主机:AT+ROLE=1;AT+PSW=“XXXX”;AT+COMD=0;AT+BIND=从机地址(AT+INQ获得)。从机:AT+ROLE=0;AT+COMD=0;AT+PSW=“XXXX”(这里要和主机一致)。然后断电再上电,上电时不能按键,蓝牙正常工作,波特率是9600bit/s,波特率一定要正确,否则不能通信。这是可以打开两个串口助手的界面,相互
2022-01-18 22:14:12
3490
原创 模拟电子技术经验公式-放大的概念和放大电路的主要性能指标
放大电路放大的本质是能量的控制和转换能够控制能量的元件称为有源元件,如晶体管和场效应管电子电路放大的基本特征是功率放大放大的前提是不失真,主要是不产生非线性失真,所以晶体管工作在放大区,场效应管工作在恒流区通频带是频率通频带=上限截止频率-下限截止频率输出电阻越小,放大电路带负载能力越强,但负载电阻获得信号电流越小测量放大倍数时应用示波器观察输出波形,在不失真情况下才有意义...
2021-12-31 14:26:38
431
原创 模拟电子技术经验公式-晶体三级管
晶体三极管类型:NPN,PNP,下面都是以NPN为例基极b,发射极e,集电极c基区(P型半导体)很薄且掺杂浓度很低发射区(N型半导体)掺杂浓度很高集电区(N型半导体)面积很大扩散运动形成发射极电流复合运动形成基极电流漂移运动形成集电极电流发射极电流=基极电流+集电极电流共射接法放大倍数为贝塔,共基接法没有放大能力温度升高,贝塔增大,输入特性曲线左移温度升高,非平衡少子增多,集电极电流增大截止区发射结反偏,集电结反偏放大区发射结正偏,集电结反偏饱和区发射结正偏,集电结正偏特征频
2021-12-31 12:19:53
584
原创 齐纳什么意思?
姓名:齐纳所属球队:艾米斯国籍:葡萄牙出生日期:1982-04-15身高:171cm体重:66kg场上位置:后卫球衣号码:202.齐纳(阿拉伯语:زِنَاء)是伊斯兰教法所指穆斯林在婚姻关系之外的非法性关系。包括外遇及婚前性行为,例如通奸(双方同意的婚外性关系)、私通(未婚人士在双方同意的情况下性交)及同性性行为(同性在双方同意的情况下建立性关系)。3.齐纳二极管的名称是取自美国理论物理学家克拉伦斯·梅尔文·齐纳(英语:Clarence Zener),他首先阐述了绝缘体的电...
2021-12-31 10:40:09
1154
原创 模拟电子技术-经验公式
PN结PN结的外部特性:单向导电性。扩散运动产生的原因:浓度差,例如多子的运动。漂移运动产生的原因:电场力的作用,例如少子的运动。扩散运动加宽耗尽层,漂移运动使耗尽层变窄。在无外加电场和其他激发的情况下,参与扩散运动的多子数目与参与漂移运动的少子数目相等。掺杂浓度越高,耗尽层越窄。正向接法:P接电源正极,N接电源负极。正向接法削弱内电场,耗尽层变窄,扩散运动加强。少子是由本征激发产生,掺杂浓度越高,少子浓度越低,反向饱和电流越小。齐纳击穿发生在高掺杂浓度,低电压的情况。雪崩击穿发生在低
2021-12-31 10:23:12
596
原创 模拟电子技术-经验公式
期末复习总结了一些经验公式,可以不假思索的记住。1.PN结中多子的运动是扩散运动。2.少子的运动是漂移运动。3.多子运动加宽耗尽层,少子运动使耗尽层变窄。4.势垒电压与掺杂浓度成正比,与热平衡时本征激发浓度成反比...
2021-12-25 11:38:35
501
原创 Python初学篇(一),几个小细节
现在作为一个Python的初学者,也是刚开始学习写文章,在之后的文章,希望自己可以坚持打卡,分享自己在学习过程中的心得。
2021-11-24 22:05:21
862
2
原创 关于电气工程及其自动化学科,国家电网的这些事你都知道吗?
对电气工程及其自动化的认识1.专业认识1.电气工程及其自动化学科 电气工程及其自动化涉及电力电子技术,计算机技术,电机电器技术,信息与网络控制技术,机电一体化技术等诸多领域,是一门综合性较强的学科,其主要特点是强弱电结合,机电结合,软硬件结合,电工技术与电子技术相结合,元件与系统相结合,使学生获得电工电子、系统控制、电气控制、电力系统自动化、电气自动化装置及计算机应用技术等领域的基本技能。专业培养目标(1)该专业培养具有工程技术基础知识和相应的电气工程专业知识,具有解决电气工...
2021-11-22 20:39:47
3902
原创 别弄混了,IP地址和硬件地址是不一样的
互联网和我们的生活息息相关,对于生活在这个时代的我们,虽然不要求每个人都知道互联网的组成原理,但了解一些互联网的知识则很有必要。
2021-11-22 16:52:29
5859
原创 IP地址的认识(一)
1.定义IP地址就是给互联网上的每一台主机(或路由器)的每一个接口分配一个在全世界范围内是唯一的32位标识符(介绍的是IPV4)。2.最基本的编址方法最基本的编址方法是“分类的IP地址”。所谓“分类的IP地址”就是将IP地址分为若干个固定类,每一类都由两个固定长度的字段组成。第一个字段是网络号,它标志主机(或路由器)所连接到的网络。第二个字段是主机号,它标志该主机(或路由器)。一个IP地址在整个互联网范围内是唯一的。上面的两级IP地址可以记为 ...
2021-11-15 17:14:57
2649
原创 智能小车(四轮)制作
智能小车的制作是学习51单片机中一个很重要的过程,下面是自己完成小车的一点心得,在这里和大家分享。代码如下:#include <reg51.h> //IO引脚定义:sbit key1 = P3^7; //定义按键1sbit key2 = P3^6; //定义按键2sbit key3 = P3^5; //定义按键3sbit key4 = P3^4; //定义按键4sbit L_WXJ=P2^1; //四路寻迹模块接口第...
2021-11-14 20:32:49
2703
空空如也
MDK5为什么出现这个错误?
2022-01-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人