自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ARMv8 GICv3 学习笔记(一)

为了尽可能提高 CPU 处理数据的性能,提高获取功能完成状态的实时性,中断是一个很好的选择, 为什么还要一个中断控制器呢?直接将外设的中断引到 CPU 上不更简单吗?因此中断控制器就应运而生了,它是为了减少CPU的负载,让CPU更专注于计算。中断控制器相当于一个代理,外设产生的中断会先发给中断控制器,中断控制器管理、控制可屏蔽中断,并且对中断的优先级进行判断,再将高优先级中断转交给CPU,CPU 既能专注计算又能及时响应到中断事件,并执行相应的中断服务程序。

2023-08-02 17:08:19 499

原创 【无标题】

C语言实现的简易FTP客户端_星沉地动C++实现ftp客户端_The_King_CloudFTP 客户端如File Zilla 被广泛应用,原理上都是用底层的 Socket 来实现。FTP 客户端与服务器端进行数据交换必须建立两个套接字,一个作为命令通道,一个作为数据通道,相比其他协议,如 HTTP 协议,FTP 协议要复杂一些。与一般的 C/S 应用不同点在于一般的C/S 应用程序一般只会建立一个 Socket 连接,这个连接同时处理服务器端和客户端的连接命令和数据传输。而FTP协议中将命令与..

2021-12-19 11:24:20 223

原创 QScrollArea的使用

简述QScrollArea提供了一个滚动视图到另一个部件。滚动区域用于显示一个画面中的子部件的内容。如果部件超过画面的大小,视图可以提供滚动条,这样就都可以看到部件的整个区域。基本使用QScrollArear容器里面的子部件必须使用setWidget()指定可以使用widget()函数来获取部件,视图可以使用setWidgetResizable()函数来调整大小。有两个便利的...

2020-04-20 11:29:05 913 1

原创 了解三种常见绘图设备QPixmap/QBitmap/QImage

绘图设备绘图设备是指继承QPaintDevice的子类,你可以使用QPainter直接在其上面绘制图形,Qt一共提供了四个这样继承QPaintDevice的绘图设备类,分别是QPixmap、QBitmap、QImage和 QPicture。常用QPixmap屏幕上显示图片,Qimage用于传输数据QPixmap专门为图像在屏幕上的显示做了优化QBitmap是QPixmap的一个子类Q...

2020-04-20 10:44:42 658

原创 QWidget设置背景颜色或图片的三种方式

在widget构造函数中:setAutoFillBackground(true)当前部件的自动填充要打开, 否则可能显示不出背景图.获取调色板->更改调色板->设置调色板this->setAutoFillBackground(true); //获得widget的paletteQPalette palette = this->palette();palett...

2020-04-20 10:34:31 1682

原创 常见五个标准对话框QMessageBox的使用

QMessageBox::information常用第一个参数parent,说明它的父组件第二个参数title,也就是对话框的标题第三个参数text,是对话框显示的内容第四个参数buttons,声明对话框放置的按钮,默认是只放置一个OK按钮,这个参数可以使用或运算,例如我们希望有一个Yes和一个No的按钮,可以使用QMessageBox::Yes | QMessageBox::No,所有...

2020-04-20 10:10:46 454

原创 自定义ComplexNum复数类

复数对于旋转的表示非常重要它引入了旋转算子(rotational operator)的思想:可以通过复数表示一个旋转变换。它是四元数和多向量的内在属性。两个复数的乘积两个复数的乘积就是各项分别相乘并相加z1z2=(a+bi)(c+di)=(ac−bd)+(ad+bc)i两个复数的加减和乘积都是一个复数。共轭复数两个复数相乘还有个特殊情况:(a+bi)(a−bi)=a^2+b...

2020-04-17 00:02:51 343

原创 QUdpSocket编程

UDP概述UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP在IP报文的协议号是17。UDP协议与TCP协议一样用于处理数据包,在OSI模型中,两者都位于传输层,处于IP协议的上一层。UDP有不...

2020-04-16 23:53:54 865 1

原创 QByteArray与QString学习

QByteArray在串口通讯中经常被使用QByteArray类提供了很方便的对字节流操作的接口。可以存储raw bytes和传统的8-bits的字符串,都是以’\0’结尾的,使用比char*更方便,从串口读取到的QByteArray数据,一般需要进行提取和解析,此时就需要QByteArray转换为各类型数据。常用转换包括:转为HEX,用于显示十六进制,这点在调试时特别有用,因为大多HEX码...

2020-04-16 23:39:20 2534

空空如也

空空如也

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

TA关注的人

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