自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (8)
  • 收藏
  • 关注

原创 C++ 极简常用内容

封装数据(成员变量)和行为(成员函数)的自定义类型。:表示实体(如用户、订单)或封装逻辑(如文件操作)。:代码复用(如多种GUI控件共享基类功能)。:通过对象生命周期管理资源(如内存、文件)。:通过基类指针/引用调用派生类的重写函数。:统一接口不同实现(如游戏角色行为差异)。:资源需自动释放(如数据库连接、锁)。:派生类复用基类的属性和方法。:自动管理动态内存,避免泄漏。:编写与类型无关的代码。)或算法(如排序)。

2025-04-04 10:13:52 285

原创 C++ 继承方式使用场景(极简版)

【代码】C++ 继承方式使用场景(极简版)

2025-04-03 20:16:56 149

原创 VNC服务端比对 (vncserver vs x11vnc)

【代码】VNC服务端比对 (vncserver vs x11vnc)

2025-04-03 14:48:16 148

原创 Qt Creator中修改UI文件的控件后,代码中无法通过ui指针访问到对应的控件

【代码】Qt Creator中修改UI文件的控件后,代码中无法通过ui指针访问到对应的控件。

2025-04-03 09:37:33 111

原创 xrandr 和 modetest的区别,以及常用适用范围

xrandr和modetest都是 Linux 下用于管理显示设备的工具,但它们的工作层级和使用场景有所不同。以下是它们的区别、常见用途以及何时选择使用哪一个。xrandrxrandr主要用于xrandr。

2025-03-31 09:55:23 281

原创 PHY、GMAC 与 RGMII 接口的时钟详解

RGMII 是 GMII 的简化版本,主要用于千兆以太网通信。

2025-03-26 17:00:30 847

原创 QDate与QDateTime区别

QDateTime 和 QDate 是 Qt 框架中用于处理日期和时间的两个核心类,它们的区别主要体现在。根据需求选择合适的类:若只需日期,优先用。附加时间部分(默认时间可能为。需要时间或时区时,必须用。

2025-03-25 17:36:25 235

原创 C++字符串传参方式及QString对比

在 C++ 中传递字符串参数有多种方式,不同方式在性能、内存管理和用法上有所区别。以下是常见方式及其对比,同时结合。是 Qt 的字符串类,采用。

2025-03-24 15:27:10 402

原创 Qt Qtoolbox 项border下折效果取消

【代码】Qt Qtoolbox 项border下折效果取消。

2025-03-21 13:35:38 139

原创 linux sh脚本关于返回字符串调试问题(adb shell)

当adb shell获取回来的信息时常要做一些比较,但是经常会出现打印出来是一致的,但是匹配确实失败,是由于隐藏字符导致,字符串的比较,调试阶段建议增加。如上增加od -c可知。

2025-03-17 09:01:16 271

原创 linux 前后台应用切换

命令行来将前台进程转到后台,或者让一个后台进程再次转到后台。

2025-02-27 13:47:15 114

原创 QT 建立一片区域某种颜色

【代码】QT 建立一片区域某种颜色。

2025-02-20 19:11:37 397

原创 QT之改变鼠标样式

QWidget对象下的鼠标就会变其他样式。

2025-02-20 19:06:24 341

原创 段错误(Segmentation Fault)调试

如果程序崩溃并生成 core dump 文件,可以使用 GDB 分析该文件。AddressSanitizer 是一个内存错误检测工具,可以在编译时启用。运行程序: AddressSanitizer 会报告内存错误并提供详细信息。Valgrind 是一个内存调试工具,可以帮助检测内存泄漏和非法内存访问。内存管理:确保动态分配的内存在使用后被正确释放,避免访问已释放的内存。GDB 是一个强大的调试工具,可以帮助你逐步执行程序并检查变量状态。检查指针:确保所有指针在使用前都已初始化,并且指向有效的内存。

2025-02-05 17:46:53 393

原创 Android10 rk3399 以太网接入流程分析

并重写了 BaseNetworkObserver 中的三个方法:interfaceLinkStateChanged、interfaceAdded 和 interfaceRemoved。这些方法用于监听网络接口的状态变化,并根据变化做相应的处理。具体来说,这些方法会在网络接口状态发生变化时调用,并通过 mHandler 将相应的操作(如更新接口状态、添加或移除接口)异步地提交到主线程进行处理。这段代码定义了一个名为 InterfaceObserver 的类,它继承自 BaseNetworkObserver。

2024-12-23 11:25:00 700

原创 Android10 rk3399 隐藏截屏功能

【代码】Android10 rk3399 隐藏截屏功能。

2024-12-19 10:55:51 260

原创 Android Settings 某些菜单隐藏方法

直接删除。

2024-11-26 17:41:56 166

原创 Linux DRM详解:图形显示的核心组件与它们的相互作用

负责生成显示信号并控制显示内容的输出。管理显示模式(如分辨率和刷新率)和时序信号。CRTC、framebuffer、plane、encoder和connector之间的关系和运作方式共同构成了Linux图形显示系统的核心架构。它们的协作使得系统能够高效地管理图形内容的显示,实现多层次和高质量的图形输出。理解这些组件的功能和相互关系,有助于深入掌握Linux图形系统的工作原理。

2024-11-07 09:38:27 508

原创 关于网络调试工具及命令

netstat 是一个在许多操作系统(包括 Unix、Linux、Windows 等)中广泛使用的网络工具,用于显示网络连接、路由表、接口统计信息、伪装连接以及每个网络接口的统计信息。ndc(Network Daemon Controller)是 Android 系统中的一个命令行工具,用于与 Android 的网络管理守护进程 netd 进行交互。route命令是用于UNIX和类UNIX操作系统(如Linux和macOS)中的一个网络工具,它主要用于显示和操纵IP路由表。

2024-11-01 16:07:47 387

原创 mobaxterm 中文输入问号解决办法

无论是终端,还是session的name,输入中文都是问号,那么使用以下方法可解决问题。语言设置中找到英文键盘删除即可。

2024-11-01 11:21:28 417

转载 Android音频系统

音频采集数据->模拟信号->数模转换器ADC->二进制数据->渲染处理(音效调整/过滤)->音频数据压缩处理 编码。

2024-10-28 17:29:52 48

原创 Android 日志打印 (logcat与logd)

logcat 是 Android 提供的命令行工具,用于实时查看和获取系统和应用的日志。它通过与 logd 的交互,能够让开发人员和调试人员查看系统中生成的各种日志信息。logd 是 Android 系统中的日志守护进程,它负责管理系统日志。这个守护进程会将应用程序和系统生成的日志信息存储在内存中,并将其写入到磁盘中的日志文件。根据tag+等级开启对应的日志打印。

2024-10-25 11:52:44 225

原创 编译出错合集

【代码】编译出错合集。

2024-09-28 21:52:32 198

原创 udev调试常用命令,日志查询,打印等级等

etc/udev/rules.d/ 和 /usr/lib/udev/rules.d/ 是两个常见的存储位置,它们分别有不同的用途和优先级。

2024-08-14 16:34:48 334

原创 GENERIC(通用命令)和 DCS(Display Command Set)的区别

灵活性: 可以用于发送各种类型的命令,不限于显示控制命令。命令格式: 通常包含命令类型、参数等信息。应用范围: 适用于各种设备控制和配置,不仅限于显示控制。GENERIC 命令适合于需要定制化控制和较为复杂的数据传输场景,因为它提供了更大的灵活性和自定义能力。显示控制专用: 主要用于控制和配置显示屏的显示模式、亮度、颜色设置等。标准化命令: 包括预定义的一组标准命令,如设置显示区域、刷新率等。应用范围: 主要用于直接控制和配置显示设备的显示参数。

2024-07-29 16:33:22 653

原创 linux modetest常用命令

【代码】linux modetest常用命令。

2024-07-26 15:08:46 737

原创 linux ubuntu常用命令

【代码】linux ubuntu常用命令。

2024-07-24 13:44:32 135

原创 Android11 356x 锁屏密码相关源码

保存每次设置密码的值在persist.sys.password。

2024-07-20 13:05:31 208

原创 Android权限记录

sdcard目录权限。

2024-07-19 09:52:51 186

原创 Android 记录锁屏的上层相关源码以及debug WindowManager

【代码】Android 记录锁屏的上层相关源码。

2024-07-19 09:49:07 326

原创 关于GStreamer v4l2src源的验证

在没有任何格式情况下v4l2src 出来的数据是YUY2,而不是MJPEG。

2024-06-05 13:48:17 435

原创 GStreamer常用管道命令(持续更新)

【代码】GStreamer常用管道命令(持续更新)

2024-06-05 11:30:57 294

原创 shell脚本常用方法

【代码】shell脚本常用方法。

2024-05-31 10:44:20 144

原创 Android 关于pm的用法

Package Manager (pm):用于安装、卸载、查询应用程序包信息等操作的命令行工具。

2024-05-27 11:27:42 529

原创 Android关于service call 直接调用方法分析

service call 可以增加输入参数,但是无法获取返回值,例如这样运行,packageName就是test。因此铁定是server call 调用了enable因此打开了蓝牙功能。很明显这个编号就是6是enable,8是disable,符合预期。希望通过命令的方式控制蓝牙打开与关闭,通过网上搜索我们都能搜到。

2024-05-27 10:50:07 893

原创 修改默认时区,默认语言,默认国家

【代码】修改默认时区,默认语言,默认国家。

2024-05-23 18:28:32 255

原创 Android反射理解,比作一种特殊的万能遥控器

动态识别对象类型:在运行时识别类和对象,就像万能遥控器可以识别各种电器。动态获取对象的属性和方法:在运行时获取类的所有方法和字段,就像万能遥控器可以列出电器的所有功能按钮。动态调用方法和访问字段:在运行时调用方法或访问字段,就像用万能遥控器执行具体的控制命令。反射提供了动态操作对象的能力,提高了程序的灵活性和动态性,但也需要谨慎使用,以避免性能和安全问题。

2024-05-20 16:29:51 267

原创 常用适用于不同操作系统的文件系统

提供更大的文件系统和文件大小支持,支持文件系统大小高达1EB(Exabyte),单个文件大小最大可达16TB。具有更快的文件系统检查速度和更好的性能,同时提供更高级的数据可靠性和稳定性。:是Windows操作系统中常用的文件系统格式,支持更大的文件和分区大小,具有更好的安全性和恢复功能。:是Linux操作系统中的一种先进的复制-on-write文件系统,支持快照、数据压缩和校验和等功能。exFAT支持更大的文件和分区大小,适用于处理大型视频、音频等文件的存储和传输。

2024-05-11 14:45:37 852

原创 Android广播demo(系统广播,自定义广播)

Override@Override// 创建一个自定义广播 Intent// 添加额外的数据customBroadcastIntent.putExtra("message", "这是自定义广播的消息!");// 发送广播});

2024-05-09 19:14:38 586 1

原创 确认USB设备总线挂载情况

从上面日志可以看出来当前有6条usb bus会发现类似如下日志,表示设备5,使用2.0总线,且总线是bus2

2024-05-07 09:44:30 296

东荣VLASV(新型东荣伺服器).pdf

东荣VLASV(新型东荣伺服器)说明书,完整版,清晰明了东荣VLASV(新型东荣伺服器)说明书,完整版,清晰明了东荣VLASV(新型东荣伺服器)说明书,完整版,清晰明了

2020-03-28

i.MX 6ULL Applications Processor Reference Manual.pdf

i.MX 6ULL 参考手册i.MX 6ULL 参考手册i.MX 6ULL 参考手册i.MX 6ULL 参考手册i.MX 6ULL 参考手册i.MX 6ULL 参考手册i.MX 6ULL 参考手册i.MX 6ULL 参考手册i.MX 6ULL 参考手册i.MX 6ULL 参考手册i.MX 6ULL 参考手册i.MX 6ULL 参考手册

2020-03-14

CAN(FlexCAN).rar

CAN(FlexCAN)中文详细说明

2020-03-14

简单电压比较器-迟滞比较器-窗口比较器.ppt

简单电压比较器-迟滞比较器-窗口比较器大全

2019-12-03

Allwinner A64 User Manual v1.0.pdf

全志A64 用户手册全志A64 用户手册全志A64 用户手册全志A64 用户手册全志A64 用户手册

2019-12-03

2440mainflash-keil

2440裸机程序,编译环境未keil5,实现裸机操作ARM9

2019-04-24

UCGUI最新3.90版源码

UCGUI最新3.90版源码,UCGUI3.90版源码简介.txt

2019-03-14

空空如也

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

TA关注的人

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