相关文章
OpenHarmony轻量系统开发【7】驱动之I2C显示OLED屏幕
7.1实验效果
Hispark WiFi开发套件又提供一个oled屏幕,但是鸿蒙源码中没有这个屏幕的驱动,我们需要自己去移植。
以下是移植效果: 接口:I2C
使用引脚:HI_IO_NAME_GPIO_13 、 HI_IO_NAME_GPIO_14
7.2代码
这里我直…
建站知识
2025/4/19 23:41:06
2024年Getx教程_Flutter+Getx系列实战教程介绍
Getx介绍:
GetX 是 Flutter 上的一个轻量且强大的解决方案,它是一个轻量级的Flutter框架。Getx不仅具有状态管理的功能,还具有路由管理、主题管理、国际化多语言管理、Obx局部更新、MVC视图业务分离、网络请求、数据验证等功能。GetX 官方还…
建站知识
2025/4/21 5:06:16
.github/workflows Actions为项目构建增加手动CI 构建按钮
在Github CI项目的时候, 一般是有push的时候才触发CI构建任务, 今天介绍一种通过 on workflow_dispatch 来增加手动CI构建按钮的方法。 CI构建任务代码示例 .github/workflows/ci.yml
name: CIon:push:branches: [develop]pull_request:branches: [dev…
建站知识
2025/4/15 13:44:12
Android 单一音量控制
1、关闭/开启单一音量控制
frameworks/base/core/res/res/values/config.xml <!-- Flag indicating whether all audio streams should be mapped toone single stream. If true, all audio streams are mapped toSTREAM_MUSIC as if its on TV platform. --><bool n…
建站知识
2025/4/18 15:07:51
git 的基本命令行
git 是一个分布式版本控制系统,它允许开发者跟踪项目中文件的变更历史。以下是 git 的一些基本命令行操作:
初始化仓库
git init这条命令会在当前目录下初始化一个新的 Git 仓库,并创建一个名为 .git 的子目录,用于存储版本控制…
建站知识
2025/4/10 0:49:23
GVRP协议与动态、静态vlan
一、GVRP协议使用场景
1、当实际组网复杂到网络管理员无法短时间内了解网络的拓扑结构,或者是整个网络的VLAN太多时,工作量会非常大,而且非常容易配置错误。在这种情况下,用户可以通过GVRP的VLAN自动注册功能完成VLAN的配置。 2、…
建站知识
2025/4/17 0:55:55
C#队列(Queue)简单使用方法
队列作为一种基础且实用的数据结构,遵循“先进先出”(First-In, First-Out, FIFO)原则,广泛应用于各种编程场景。
1.创建Queue
在C#中,创建一个队列首先要引用System.Collections.Generic命名空间,并声明…
建站知识
2025/4/18 5:32:40