草庐IT

as调试SystemUI

全部标签

SystemUI状态栏

SystemUI状态栏1、日志开关2、相关属性配置3、Statusbar界面启动android13-release1、日志开关Log.isLoggable通过设置属性,重启应用;Compile.IS_DEBUG日志开关是src-debug和src-release版本区别frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar类日志属性开关Log.isLoggable(TAG,Log.DEBUG)NotificationGroupAlertTransferHelper.javalog.tag.NotifGroupAl

Linux - 还不懂 gdb 调试器?(调试软件)

前言当前,我们可以使用make/makefile来程序化执行代码文件;可以使用gcc/g++等编译器来编译代码;可以使用vim编辑器来编写代码;其实在Linux当中还有一个工具,可以实现调试工作,这个工具就是--gdb。在了解调试器之前,你应该对代码的发布版本做一些了解:我们在VS当中,在开始执行代码之前,可以选择以两种方式执行这个代码:debug&release:一般在开发期间使用的都是debug模式,在编写好代码之后,如果我们的代码提交到远端,到客户手上的时候,比如在公司当中,用git提交到公司的仓库当中,公司就可以以release版本发布,同时,测试人员测试的模式也是release版本的

《FPGA调试记录》Xilinx 7series FPGA 万兆网UDP

1简介第一次在Xilinx7seriesFPGA上实现万兆网UDP设计。具体的实现思路参考米联客的实现方案,但是由于米联客的udp协议栈只提供了网表文件,所以对于他们的内容没有深究,只是用来作为前期链路通断的验证方案。建议初次上板实现时最好先想办法验证一下硬件,防止硬件有问题导致网络连接不通。2硬件部分2.1开发板开发板随意,只要带光口就可以。我使用的是米联客MK7325FA开发板。(最好测试一下GTX的眼图,防止自己制板的不确定性)2.2万兆网卡一定要选择可靠的厂家。各家质量参差不齐,我初次使用也不太清楚具体区别。最好选择主控芯片是intel82599的网卡,支持PCIE3.0X8。2.3光

vscode远程到服务器(包括WSL)进行GDB调试

工欲善其事必先利其器,这句话不容小觑,调试工具做的好,对开发工作可起到事半功倍。本文主要讲vscode远程到服务器进行在线GDB调试手段,包含对WSL的远程调试,可以轻松对照源码进行应用程序调试。文章目录一、vscode远程服务器(或虚拟机)二、vscode远程服务器(WSL)三、vscodeGDB一、vscode远程服务器(或虚拟机)1、vcode的本地需要建议安装这几个插件,ssh必需装。2、创建远程连接到服务器或虚拟机如果ssh连接不上,可检查C:\Users\xxx.ssh\config配置文件是否没有权限,可以尝试删除掉这个文件,再自动创建连接成功后,就可以打开想要访问的服务器代码路

node.js - Visual Studio 代码调试 Node.JS NOENT : no such file or directory when debugging with MongoDB

有个很奇怪的问题。我正在编写一些小的Node.JS程序,并在VisualStudioCode(适用于Windows)中调试它们。好吧,最近当程序运行时我开始遇到一个奇怪的问题:constmongodb=require('mongodb')无论我使用什么程序。实际上它甚至不必是一个完整的程序。如果我的文件仅包含该行,它将因同样的问题而失败。我尝试卸载并重新安装NPM、MongoDB以及我的解决方案的包,但没有任何效果。现在最奇怪的是,当我在命令行上运行程序时,程序运行正常。它仅在VisualStudioCode调试器上失败。它出现在内部库的某处加载模块,生成这个路径:[program_l

Charles:移动端抓包 / windows客户端 / iOS手机 / HarmonyOS 4.0 / 手机访问PC本地项目做调试

一、背景描述1.1、本文需求:移动端进行抓包调试1.2、理解Charles可以做什么Charles是一款跨平台的网络代理软件,可以用于捕获和分析网络流量,对HTTP、HTTPS、HTTP/2等协议进行调试和监控。使用Charles可以帮助开发人员进行Web开发、调试和测试,同时也可以用于网络安全和隐私保护等方面。1、捕获和分析网络流量,包括HTTP、HTTPS、WebSocket等数据流。2、模拟网络环境,如降低带宽、网络延迟等。3、修改请求和响应数据,包括添加、修改、删除请求头、响应头和正文数据等。4、编辑和重放网络流量,用于测试和验证Web应用程序的可靠性和安全性。5、过滤和搜索网络流量,

GD32F303调试小记(十)之LVGL移植(FreeRTOS)

一、前言在上文中,我们成功的移植进了FreeRTOS,接下来我们在此基础上,移入我们的LVGL图形界面库。二、LVGL一款用于绘制界面UI的开源库,让硬件资源更少的MCU跑出显示效果理想的界面。实际效果可以参考官方或者视频网站上开发者公布出来的界面效果。从官方的Github上来看,最早的公开为V5版本,V6和V7版本已经确定不再更新,目前LVGL官方团队仍在更新V8版本,我们可以看到V8里还有不少小版本。截至本文编写发布,LVGL正式发布的版本已至V8.3.7。从V8版本开始由于LVGL官方团队对API做了很大的调整,并不是很兼容V7及以前的版本。这里我们做个区分。使用的版本越新,意味着LVG

ruoyi-cloud gatewayWeb application could not be started as there was no org.springframework.boot.web

ruoyi-cloudgatewayWebapplicationcouldnotbestartedastherewasnoorg.springframework.boot.web异常。16:30:26.042[background-preinit]INFOo.h.v.i.util.Version-[clinit>,21]-HV000001:HibernateValidator6.2.5.FinalSpringBootVersion:2.7.7SpringApplicationName:guoziwei-gateway__(_)||_______________________||_______

VSCode配置C/C++环境,编辑(VSCode)+ 编译(MinGW->GCC)+ 调试(MinGW->GBD)

目录安装VSCode安装MinGW下载MinGW安装MinGW前期准备,编译、调试安装必备插件添加工作目录GCC编译选择GCC编译器优化编译控制文件(tasks.json)GDB调试选择GDB调试器优化调试控制文件(launch.json)多工程、多文件编译安装VSCode  直接去官网下载并安装即可:https://code.visualstudio.com/。注意:VSCode只是编辑器,可以看代码,编辑代码,但不能编译代码。安装MinGW  如果说VSCode可以实现代码编辑,MinGW则可以实现代码编译和调试,其中编译功能是通过MinGW中的GCC实现的(生成一个.exe文件),调试功

IDEA实现远程Debug调试(附上Demo代码)

目录一、前提二、IDEA中如何实现远程Debug模式(1)、创建demo项目(2)、引入依赖(3)、创建启动类和创建demo(4)、配置idea二、IDEA的Debug的优缺点?二、Demo的源代码地址总结一、前提  需要准备JDK1.8环境,安装IDEA(版本不限)二、IDEA中如何实现远程Debug模式(1)、创建demo项目1.File一>New一>project…2.MavenArchetype一>填写Name一>选择jdk1.8一>选择Web一>创建(2)、引入依赖参数详解:【-Xdebug】:通知JVM工作在DEBUG模式下。【-Xrunjdwp】:通知JVM使用(Javadebu