- 博客(27)
- 收藏
- 关注
原创 [解决]在Arduino IDE 打开 ino 类型文件处于read only editor模式
发现只读被勾上,取消打勾并点击最下方的确认。解决方法:右键点击ino类型文件(你打开的那个)进入属性栏。今天打开一个ino类型文件发现这个问题,无法编辑……
2024-10-24 12:54:05
734
原创 [数字图像处理]基础知识整理(部分,持续更新)
程序中描述一副图像,已知其横向纵向的像素个数即可(×)灰度直方图能反映一副图像各个灰度级像素占图像的面积比(√)从程序编写的角度看,描述一副图像的基本属性通常包括其分辨率,即图像的宽度和高度,用像素单位表示。图像灰度直方图反映了灰度分布一般来说,量化级别越高,图像数据量越大;反之亦然(√)图像灰度直方图除以图像总像素数,得到的是归一化直方图(√)从图像的累计归一直方图,可以求出其对应的归一化直方图图像对灰度直方图的关系是多对一,图像到灰度直方图是一一对应的。
2024-07-12 00:43:21
1151
原创 Linux知识整理(持续更新)
Linux的目录结构是一个树型结构Windows 系统可以拥有多个盘符, 如 C盘、D盘、E盘Linux没有盘符这个概念, 只有一个根目录 /, 所有文件都在它下面。(全部更新完会取消VIP)
2024-03-23 12:32:43
1053
1
原创 运算符重载
运算符不能被重载。除此之外,不允许用户定义新的运算符,只可以对己有的运算符进行重载,而且重载不会改变运算符操作对象的个数。基类中的保护成员不允许外界访问,但允许派生类的成员函数访问,这样既有一定的隐藏能力,又提供了开放的接口。为了区别单目运算符的前置和后置运算,在后置运算符进行重载时,额外添加一个参数,其类型是。运算符重载函数的形参不能带有默认值,因为其参数个数有限制。公有继承的保护成员只能在派生类中访问!
2024-02-28 20:37:37
210
原创 数据的表示、运算方法和运算部件
12位浮点数,阶码4位,包含1位阶符,尾数8位,包含1位数符,阶码、尾数都用补码表示,阶码在前,尾数(包括数符)在后,已知: X=(-0.1001011)×2001,Y=0.1100101×2-010,求Z=X+Y。某字长为8位的计算机中,已知整型变量x,y的机器数分别为[X]补=11110100,[y]补=10110000,若整型变量z=2*x+y/2,则z的机器数为。E为阶码,为纯整数,用。6.在补码一位乘法中,A补是累加和,X补是被乘数,Y补是乘数,当判断YnYn+1=01时,执行的运算时。
2024-02-28 20:35:45
1936
原创 输入输出系统
输入输出系统概述I/O接口不同配置和不同用途的输入输出系统,其接口功能不尽相同,但一般都具有功能:实现数据缓冲、执行CPU的命令、返回外设的状态、设备选择、实现数据格式\数据类型的转换、实现信号的转换、中断管理。CPU与外设之间必须通过一个接口电路,以协调CPU与外设交换信息的工作。输入输出操作的最终目的是实现CPU与外设之间的数据传输.计算机系统的输入输出接口是主机与外围设备之间的交接界面。计算机系统的输入/输出接口是CPU与外设之间的交接界面。输入输出设备的编址与管理。
2024-02-28 20:35:30
1369
原创 计算机指令系统
概述计算机指令是指挥CPU进行操作的命令,指令通常由操作码和地址码组成。指令系统是计算机的硬件语言系统,它既为硬件设计者提供最基本的硬件功能设计依据,又为软件设计者提供最底层的程序设计语言。是指能被计算机硬件识别并执行的0、1代码串。是一台计算机中所有机器指令的集合,它体现了计算机的性能。兼容机之间的指令系统是相同的,但硬件的实现方法可以不同。(√)机器中的寄存器和存储单元是统一编址的(×)机器中的寄存器和存储单元不是统一编址的。程序计数器PC用来指示从内存中取指令。(√)
2024-01-24 18:53:26
1355
1
原创 计算机系统概述
当CPU向存储器送送入或从存储器取出信息时,不能存取单个的“位”,而用 B(字节) 和 W(字)等较大的信息单位来工作。的基本任务是按照程序所排的指令序列,从存储器取出指令操作码到控制器中,对指令操作码译码分析,执行指令操作;的功能是对当前指令所需完成的操作进行译码分析,产生各种控制信号,控制计算机自动、协调地工作。是介于硬件层和指令集体系结构层之间的一层,负责将指令集体系结构层中的指令翻译成硬件层可以执行的微指令。半导体集成电路的发展,使CPU和主存的造价降低,而外部设备在硬件系统中的价格比重却在增加。
2024-01-14 16:56:59
1042
1
原创 深拷贝与浅拷贝
如果属性有在堆区开辟的,一定要自己提供拷贝构造函数,防止浅拷贝带来的问题。除了释放问题外,如果用浅拷贝操作。改变新变量的值,原赋值变量也会跟着改变。有的时候,这就达不到我们想要的目的。
2023-10-15 18:26:03
63
1
原创 结构体知识点
语句 printf("%s,%d,%d,%d",x[0].name, x[1].birthday.year);t[1].sec++)中++的是加t[1]中成员sec的值,同理++t[1].hour中++的是t[1]中成员hour的++。x[1].name (x+1)->name (*(x+1)).name表述也相同。设STU 是某个结构体类型的别名,STU a[20], *b, x, y;并已知函数原型是 STU fun(STU a[], STU *b, int c);
2023-06-16 10:33:41
374
1
原创 C语言知识点一
本题中ch为字符'H',所以case'H'条件中的语句将被执行,由于没有break语句,所以case'G'后的语句也被执行,由于同样没有break语句,所以default后的语句也被执行了。是一个用单引号括起来的单个字符(转义字符自带\开头,带两个或多个字符,但它只代表一个字符,\后跟八进制数据,比如'\101'表示字符A,一般\后最多三位),在C语言中一个字符常量代表ASCII字符集中的一个字符,字符常量在内存中占4个字节,存放的是字符的ASCII码(整型数据)。'1'和1是不同概念。
2023-05-13 14:42:05
2556
原创 函数知识点
在程序中用到的所有函数,必须“先定义,后使用”。所有函数都是平行的,即在定义函数是是分别进行的,是互相独立的。一个函数并不从属于另一个函数,即函数不能嵌套定义。函数间可以互相调用,但不能调用maiin函数。main函数是被操作系统调用的。定义函数需包含以下几个内容①指定函数的名字,以便以后按名调用。②指定函数的类型,即函数返回值的类型。③指定函数的参数的名字和类型,以便在调用函数时向它们传递数据。对无参函数不需要这一项。④指定函数应该完成什么操作,也就是函数时做什么的,即函数的功能。
2023-05-13 14:41:17
2411
Arduino实验 esp32的DHT11传感器数据通过wifi上传到阿里云物联网(灯光报警)
2025-01-21
【STM32CubeMX F1】GPIO寄存器编程点灯
2024-07-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人