- 博客(32)
- 收藏
- 关注
原创 /bin/sh: 1: /usr/bin/apt-listchanges: not found E: Sub-process /usr/bin/apt-listchanges --apt || tes
是我之前sudo rm /usr/bin/python3。reboot重启解决。
2023-11-17 11:36:57
655
原创 Made X/EGL preview window[0:37:43.350628832] [15315] INFO Camera camera_manager.cpp:297 libcamera
树莓派使用摄像头出现这种报错,直接使用root用户即可解决,原因可能是权限不够用导致的。
2023-11-09 14:58:20
482
原创 RTMP_ReadPacket, failed to read RTMP packet header rtmp://127.0.0.1/live/lyc: Unknown error occurred
RTMP_ReadPacket, failed to read RTMP packet headerrtmp://127.0.0.1/live/lyc: Unknown error occurred
2023-11-07 09:32:05
556
2
原创 ARM微处理器指令系统
1、ARM指令组成:要执行的指令,例如ADD、MOV、LDR...{}:指令执行的条件。例如:两个操作数相等指令执行或者一些其他的条件。{S}:1.我们运行结果是否要影响CPSR标志位2.当在异常处理是,如果要操作的是PC指针,那么当有S时,则会同时将SPSR寄存器得知恢复到CPSR中:目标寄存器,用于存放指令:操作数1,用于存放要操作的数据:操作数2,也是用于存放要操作的数据。
2023-05-11 21:11:37
298
原创 Cortex-A7架构
在corter-a7种每个寄存器都是32位的;寄存器没有地址,在C语言种不能进行取址操作,程序中要访问寄存器需要通过R0-R15的标号进行访问;在Corter-A7中寄存器组分为私有寄存器和共有寄存器,私有寄存器就是每个模式私有的寄存器,在该模式下修改私有寄存器的值不影响其他模式,而共有寄存器是各个模式之间共用的,我们在使用之前需要先保存现场即保存每个寄存器的值,当我们回到原有模式时再回府现场;
2023-05-08 20:01:58
1042
原创 Qt学习笔记(Day 3)
1.3 Widget 中使用自定义控件,拖拽一个 Widget,点击提升为,点击添加,点击提升。1.2 .ui 中 设计 QSpinBox 和 QSlider 两个控件。1.1 添加新文件 Qt-设计师界面类 (.h .cpp .ui)1.5 提供 getNum 和 retNum 函数接口。1.4 实现功能,改变数字,滑动条跟着移动,信号槽监听。1 自定义控件。
2023-03-12 19:44:13
125
原创 类和对象 c++关系运算符重载
作用:使两个自定义类进行对比操作❌错误案例:这里我们首先定义一个Person类在这里插入代码片class Person{public: Person(string name,int age) { this -> m_Name = name; this -> m_Age = age; } string m_Name; int m_Age;};void test01(){ Person p1("To
2021-12-13 16:50:14
650
原创 赋值运算符重载
c++给一个类添加四个函数默认构造函数(无参,函数体为空)默认析构函数(无参,函数体为空)默认拷贝构造函数,对属性进行值拷贝。赋值运算符 operator= ,对属性进行值拷贝。如果有属性指向堆区,做赋值时也会出现深浅拷贝问题示例:在这里插入代码片#include<iostream>using namespace std;class Person{public: Person (int age) { //将年龄数据开辟到堆区 m_Age = new
2021-12-12 21:31:41
761
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人