分类目录


一、连接管理 1、连接器负责跟客户端建立连接、获取权限、维持和管理连接。 2、建立连接之后会验证用户名+密码,获取权限列表,连接完成, 3、连接建立后,无其他动作,则此连接将处于空闲状态;若连接后客
2024-12-22 19:44:51
    
阅读数: 128
    
评论数: 0

ARM64多核启动使用ACPI parking protocol,个人理解因为这个过程和parking有点像,所以如此称呼。 1、引导核 start_kernel//开始初始化内核需要的全局变量,硬件
2024-12-22 19:43:29
    
阅读数: 232
    
评论数: 0

一、概述 官方将启动分为了BL1,BL2,BL31,BL32,BL33阶段,根据顺序,芯片启动后首先执行BL1阶段代码,接着验签启动BL2,BL2根据具体设计启动BL31或者BL33,BL32只有在
2024-12-22 19:43:01
    
阅读数: 351
    
评论数: 0

代码编辑: Ctrl + Space: 激活代码补全 Ctrl + /: 注释/取消注释当前行或选定代码 Ctrl + I: 自动缩进选定代码 Ctrl + Shift + U: 转换选定文本为大写
2024-12-22 19:41:41
    
阅读数: 197
    
评论数: 0

在 Qt 中,输出变量值通常是用于调试目的,你可以使用多种方法来打印或显示变量的值。以下是一些常见的方法: 1、使用 qDebug: qDebug 是 Qt 中用于输出调试信息的宏。它可以将输出发送到
2024-12-22 19:41:11
    
阅读数: 187
    
评论数: 0

一、对于窗口 (QMainWindow, QDialog, 等): 1、move() 方法: 使用 move() 方法可以将窗口移动到屏幕上的指定位置。 QMainWindow *window = n
2024-12-22 19:40:37
    
阅读数: 351
    
评论数: 0

一、使用布局管理器 Qt的布局管理器可以自动处理控件的位置和大小。对于居中需求,你可以使用 QHBoxLayout 或 QVBoxLayout 来实现。 这里是如何用 QHBoxLayout 将 QL
2024-12-22 19:39:55
    
阅读数: 178
    
评论数: 0

QLineEdit 是 Qt 中用于单行文本输入的控件。 设置和获取文本 设置 QLineEdit 的文本: lineEdit->setText("Hello, World!"); 获取 QLine
2024-12-22 19:38:52
    
阅读数: 142
    
评论数: 0

1. 定义全局常量 全局常量可以在一个头文件中使用 const 关键字或 #define 预处理器来定义: // constants.h #ifndef CONSTANTS_H #define CO
2024-12-22 19:38:05
    
阅读数: 176
    
评论数: 0

一、connect函数 在Qt框架中,connect函数是用来连接信号和槽的,以实现对象间的通信。在Qt的信号和槽机制中,信号(signal)和槽(slot)都是对象的成员函数。信号是由QObject
2024-12-22 19:37:40
    
阅读数: 148
    
评论数: 0

一、概述 在C++中,如果两个类互相包含(include)对方的头文件,会导致循环依赖问题,这通常会导致编译错误,因为编译器在解析两个头文件时会陷入一个无法解决的循环。为了解决这个问题,通常会使用前向
2024-12-22 19:37:24
    
阅读数: 118
    
评论数: 0

一、虚函数 在Qt中,虚函数的写法和标准C++中的写法是一样的。虚函数允许在派生类中进行函数重写(override),是实现多态的基础。 1、定义虚函数: 在基类中,你需要使用virtual关键字来声
2024-12-22 19:36:22
    
阅读数: 124
    
评论数: 0

一、通过值传递 通过值传递对象时,会创建对象的一个副本。这意味着函数内部对对象的修改不会影响原始对象。 void myFunction(QLabel myLabel) { // 修改myLab
2024-12-22 19:35:10
    
阅读数: 114
    
评论数: 0

html/css/js

css mask属性

一、概述 CSS 的 mask 属性及其相关属性允许你使用图像、渐变或 SVG 图像来遮罩元素的部分内容。 二、mask 属性 mask 属性是一个简写属性,用于同时设置多个遮罩相关的属性。它可以接受
2024-12-22 19:34:41
    
阅读数: 130
    
评论数: 0

html/css/js

Electron框架

一、概述 Electron 是一个开源框架,用于构建跨平台的桌面应用程序。它由 GitHub 开发和维护,结合了 Chromium 和 Node.js 的功能,使开发者能够使用 Web 技术(如 HT
2024-12-22 19:33:52
    
阅读数: 102
    
评论数: 0

html/css/js

vue-grid-layout

一、概述 它允许你创建一个可拖拽和可调整大小的网格布局,非常适合用于仪表板、表单布局等需要灵活布局的场景。 https://jbaysolutions.github.io/vue-grid-layou
2024-12-22 19:33:14
    
阅读数: 103
    
评论数: 0

一、指令 在 Vue 3 中,指令(Directive)是用于直接操作 DOM 的一种方式。指令可以在模板中使用特定的语法来绑定行为。Vue 3 中最常用的指令是 v-bind、v-model 和 v
2024-12-22 19:32:38
    
阅读数: 6
    
评论数: 0

一、概述 在浏览器的 DOM 中,scrollHeight、scrollTop 和 clientHeight 是用于处理滚动和视图高度的属性。它们通常用于实现自定义滚动行为或检测用户滚动位置。 二、s
2024-12-22 19:32:12
    
阅读数: 7
    
评论数: 0

一、概述 Function.prototype.bind 是 JavaScript 中的一个方法,用于创建一个新的函数,该函数在调用时将 this 绑定到指定的对象,并且可以传递预设的参数。bind
2024-12-22 19:31:56
    
阅读数: 8
    
评论数: 0

一、概述 在 Vue 2.x 中,开发者通常使用选项式 API来组织组件的代码,这种方式通过在 data、methods、computed 等选项中定义不同的功能来组织代码。然而,当组件的逻辑变得复杂
2024-12-22 19:31:12
    
阅读数: 12
    
评论数: 0