相关文章
Android---内存泄漏检测核心原理
目录
LeakCanary 核心原理
LeakCanary 检测对象的类型
ReferenceQueue 与 WeakReference
LeakCanary 里的监控列表与保留列表
常见内存泄漏案例
1. 单例导致内存泄漏
2. 静态变量导致内存泄漏
3. 非静态内部类导致内存泄漏
4. 未取消注册或回调导致内存泄漏
5. Timer…
建站知识
2024/11/3 14:28:45
jenkins gitlab asp.net core持续集成
什么是jenkins
Jenkins直接取自其官方文档,是一个独立的开源自动化服务器,您可以使用它来自动执行与构建、测试、交付或部署软件相关的各种任务。
jenkins可以干什么
Jenkins 通过自动执行某些脚本来生成部署所需的文件来工作。这些脚本称为JenkinsFi…
建站知识
2024/10/26 11:40:58
【Linux】多线程协同
目录
生产消费模型
BlockQueue阻塞队列模型
BlockQueue.hp
Task.hpp
mypc.cc
RingQueue循环队列模型
POSIX信号量
RingQueue.hpp
Task.hpp
main.cc 生产消费模型
生产者与生产者之间关系:互斥(竞争)
消费者与消费者之间关系&…
建站知识
2024/10/9 20:45:04
数据库面试题总结自用
MySQL:
MySQL的索引原理和数据结构能介绍下吗?B树和B树的区别是什么?MySQL聚簇索引和非聚簇索引的区别?使用MySQL索引都有什么原则?不同的存储引擎是如何进行实际存储的?MySQL的组合索引的结构是什么样的&…
建站知识
2024/10/9 10:52:41
linux环境下启动jar
java -jar XXX.jar & 命令结尾没有 “&” ,则变成 “java -jar XXX.jar ” ,表示在当前ssh窗口,可按CTRL C打断程序运行,或者直接关闭窗口,则程序直接退出 命令结尾添加 “&” ,则变成 “java…
建站知识
2024/10/9 20:45:12
第五章_Redis事务
是什么 官网 能做什么 一个队列中,一次性、顺序性、排他性的执行一系列命令 Redis事务 VS 数据库事务 1 单独的隔离操作Redis的事务仅仅是保证事务里的操作会被连续独占的执行,redis命令执行是单线程架构,在执行完事务内所有指令前是不可能…
建站知识
2024/11/2 20:11:34
WPF样式和触发器的使用
WPF样式是一种用于定义控件外观和行为的强大工具。它可以让开发人员轻松地创建一个可重复使用的控件模板,并应用于多个控件。本文将详细介绍WPF样式的定义、应用、继承以及动态样式,并提供详细的使用实例。
定义样式
在WPF中,样式是通过<…
建站知识
2024/10/15 12:18:17
Android 11.0 添加关机铃声功能实现
1.前言 在11.0的系统rom定制化开发中,在原生系统中,关于开机铃声和关机铃声是默认不支持的,系统默认支持开机动画和关机动画等功能,所以关于增加开机铃声和关机 铃声的相关功能,需要自己增加相关的关机铃声功能
2.添加关机铃声功能实现的核心类
frameworks\base\cmds\bo…
建站知识
2024/10/16 23:50:53