E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android系统源码分析
android dumpsys命令
源码分析
初始化*frameworks/base/services/core/java/com/android/server/am/ActivityManagerService.java*ServiceManager.addService("meminfo",newMemBinder(this),/*allowIsolated=*/false,DUMP_FLAG_PRIORITY_HIGH);Service
小二哥m
·
2023-10-24 14:01
技术总结
dumpsys
android
cpuinfo
Android dumpsys介绍
4.2dumpsys指令语法五、详细设计5.1dumpsys流程图5.2dumpsys查看电池信息5.2.1dumpsysbattery指令5.2.2service->dump打印函数5.3dumpsys
源码分析
林奋斗同学
·
2023-10-24 14:20
Android
CSDN活动主题
1024程序员节
Java中类加载器
文章目录前言1.常用的类加载器2.双亲委派模型2.1.双亲委派模型介绍2.2.双亲委派模型实现
源码分析
2.3.双亲委派模型的好处2.4.如果我们不想使用双亲委派模型怎么办?
偏偏爱吃梨
·
2023-10-24 12:14
面试题
java
jvm
类加载
【Flutter 问题系列第 79 篇】在 Flutter 中使用 ReorderableListView 实现拖拽排序列表组件的功能
当前开发环境Flutter版本:3.10.5,Dart版本:3.0.5,操作系统:macOS文章目录一:效果演示二:ReorderableListView
源码分析
2-1:必需属性2-2:可选属性三:如何使用
Allen Su
·
2023-10-24 10:32
ReorderableList
Flutter拖拽排序列表组件
Flutter中的拖拽排序功能
吃透Spring
源码分析
专题
想说的话本人在互联网摸爬滚打至今(23年)6年了,平时有写博客的习惯,这个习惯是从大学的时候开始的,目前主要关注java领域相关的技术,python也有涉及,写Spring专题是因为Spring确实很重要,在目前这个开发模式下。由于工作强度的问题,之前一直是拉Spring源代码写注释的方式去分析源码,并没有进行总结和归纳,这样会导致时间长了之后忘记相关内容,重新又看一遍,非常耗时。然后就有了这个专
Code A Better Life
·
2023-10-24 10:06
Spring专题
spring
java
spring
boot
后端
spring
cloud
1024程序员节
安卓 实现60s倒计时的CountDownTimer(小坑)
CountDownTimer是
Android系统
提供的一个用于倒计时的类,主要用于实现倒计时功能,是Android开发中常用的一个类。通
我怀里的猫
·
2023-10-24 07:18
Android基础
android
【SLAM学习笔记】7-ORB_SLAM3关键
源码分析
⑤ Optimizer(二)局部地图优化
2021SC@SDUSC目录1.前言2.代码分析1.前言这一部分代码量巨大,查阅了很多资料结合来看的代码,将分为以下部分进行分析单帧优化局部地图优化全局优化尺度与重力优化sim3优化地图回环优化地图融合优化2.代码分析LocalBundleAdjustmentLocalMapping::Run()使用,纯视觉总结下与ORBSLAM2的不同:前面操作基本一样,但优化时2代去掉了误差大的点又进行优化了
口哨糖youri
·
2023-10-24 06:03
SLAM
其他
ORB-SLAM3 Local Mapping
源码分析
(二)
2021SC@SDUSC2、地图点(MapPoint)的删除 在上一步(关键帧的插入)中会将一部分地图点加入到mlpRecentAddedMapPoints这个vector中,而在这一步骤中需要剔除地图(Map)中新加入但质量不好的点。利用函数MapPointCulling()voidLocalMapping::MapPointCulling(){list::iteratorlit=mlpRec
qq_53377744
·
2023-10-24 06:03
c++
Android Settings解析
AndroidSettings系列文章:AndroidSettings解析SettingsIntelligenceSettingsProvider首语Android设置应用是
Android系统
中一个非常重要的系统应用
八归少年
·
2023-10-24 05:15
AOSP
Settings
Android
13
SettingsLib
AOSP
Preference
系统应用
android LiveData
源码分析
--源码阅读100天(2)
0.介绍LiveData,同属于JetPack构建集合,根据文档描述LiveData是一个可观察的数据持有者类。与常规observable不同,LiveData是生命周期感知的,这意味着它尊重其他应用程序组件的生命周期,例如Activity,Fragment或Service。此感知确保LiveData仅更新处于活动生命周期状态的应用程序组件观察者。优势(以下摘自google文档,google翻译了
a49f87ef5d4f
·
2023-10-24 03:04
Android性能优化典范——总纲
课程专题不仅仅介绍了
Android系统
中有关性能问题的底层工作原理,同时也介绍了如何通过工具来找出性能问题以及提升性能的建议。主要从三个方面展开,Android的渲染机制,内存与GC,电量优化。
JasonQQIT
·
2023-10-24 03:57
Android性能优化
Android内部存储与外部存储(私有目录与公共目录)图文详解
2.1内部存储概述2.2内部存储-私有目录3.外部存储3.1外部存储概述3.2外部存储-私有目录3.3外部存储-公共目录三、内部存储与外部存储比较1、横向对比2、目录结构3、存储分类四、总结应用程序在
Android
思涛的博客
·
2023-10-24 01:26
Android
android
【JUC】AQS源码剖析
AQS(AbstractQueuedSynchronizer)文章目录AQS(AbstractQueuedSynchronizer)1.概述2.AQS
源码分析
前置知识2.1AQS的int变量2.2AQS
比尔高特
·
2023-10-24 00:42
#
03
JUC
java
MyBatis 源码学习道路之一 架构
想想每一次的
源码分析
都应该有自己的一个学习方式,分析方式,或者说是自己的一个套路.首先总结下自己的
源码分析
学习方式:1首先要知道该源码的架构,以及每一个模块之间都有些什么功能.2框架在应用启动过程中,哪些模块分别做哪些事
世外小虫
·
2023-10-23 22:18
Android 数据库
sqlite详解sqlite升级,增加字段的语句数据库框架对比和
源码分析
数据库的优化数据库数据迁移问题
ForAndroid
·
2023-10-23 21:07
【SA8295P
源码分析
(二)】110 - OpenWFD Display 美信加串器 MAX96783 - 解串器 MAX96774 初始化寄存器详解
【SA8295P
源码分析
】110-OpenWFDDisplay美信加串器MAX96783-解串器MAX96774初始化寄存器详解一、美信加串器MAX96783初始化过程寄存器分析二、上电时序配置:tca9539
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-23 21:26
车芯
SA8295P
源码分析(二)
之
显示部分
QNX
QAM8295P
android
SA8295P
Android——编译(二):android.mk的相关知识
1.
android系统
源码的编译流程来回顾一下常见的编译步骤:sourcebuild/envsetup.shlunchxxxmake-j82>&1|teebuild.log这三步究竟
安全-Hkcoco
·
2023-10-23 20:45
工具技能知识点学习
android
arm
arm开发
tee
linux
Android系统
之SurfaceFlinger
参考资料:Android显示系统:SurfaceFlinger详解Android渲染机制——SurfaceFlinger一篇文章看明白Android图形系统Surface与SurfaceFlinger之间的关系Android卡顿原理分析和SurfaceFlinger,Surface概念简述AndroidGraphicsAndroid图形系统(三)——软件VSYNC与DispSync模型详解Andr
猿知
·
2023-10-23 20:38
android
Android中Preference的使用以及监听事件分析
转载出处:http://blog.csdn.net/qinjuning在
Android系统
源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的
King-Guo
·
2023-10-23 20:00
Android
framework
android
Android Preference 使用以及监听事件分析
前言欢迎大家我分享和推荐好用的代码段~~声明欢迎转载,但请保留文章原始出处:CSDN:http://www.csdn.net雨季o莫忧离:http://blog.csdn.net/luckkof正文在
Android
野猪佩奇o
·
2023-10-23 19:55
Android
Android AMS——进程管理(十六)
在
Android系统
中,AMS(ActivityManagerService)负责管理应用程序的生命周期和资源分配,其中包括对进程的管理。
c小旭
·
2023-10-23 19:54
Android
AMS
android
AMS
容器学习之01ArrayList
搞懂ArrayList1.简介2.简单事例3.
源码分析
3.1构造函数3.2新增和扩容实现3.3扩容的本质3.4删除3.5迭代器4.总结1.简介ArrayList我们几乎每天都会使用到,但关于ArrayList
小调轻吟
·
2023-10-23 19:11
架构学习之JAVA容器
ArrayList
ArrayList源码分析
java
「性能优化系列」APP内存优化理论与实践
性能优化系列:启动优化内存优化布局优化卡顿优化apk瘦身优化电量优化项目地址:fuusy/FuPerformance当一个应用同时运行越来越多的任务以及复杂的业务,
Android系统
的内存管理机制已经无法满足内存的释放与回收
付十一v
·
2023-10-23 17:29
JStorm
源码分析
-7.Ack机制的实现
1.Ack的使用通过Ack机制,spout发送出去的每一条消息,都可以确定是被成功处理或失败处理。,从而可以让开发者采取动作。比如成功被处理,即可更新偏移量,当失败时,重复发送数据。spout发送的每一条消息:在规定的时间内,spout收到Acker的ack响应,即认为该tuple被后续bolt成功处理在规定的时间内,spout没有收到Acker的ack响应tuple,就触发fail动作,即认为该
史圣杰
·
2023-10-23 15:20
Android常见分区
如果没有这个分区,Android设备通常无法启动到
Android系统
。2.System分区这个分区几乎包含了除kernel和ramdisk之外的整个
Mr.Letian
·
2023-10-23 14:48
android
Mybatis
源码分析
(十四)Mybatis的设计模式梳理
目录一工厂模式1.1案例说明1.2源码设计模式分析二单例模式2.1案例说明2.2源码设计模式分析三代理模式3.1动态代理案例3.2源码设计模式分析四建造者模式4.1案例4.2源码设计模式分析五装饰器模式5.1代码案例5.2源码设计模式分析六组合模式6.1案例6.2源码设计模式分析系列文章:文章状态时间描述(一)Mybatis基本使用已复习2022-12-14对Mybtais的基本使用,能够开发(二
长安不及十里
·
2023-10-23 14:11
#
Mybatis源码分析
mybatis
设计模式
java
源码分析
缓存
Mybatis
源码分析
1.Mybatis整体三层设计SSM中,Spring、SpringMVC已经在前面文章
源码分析
总结过了,Mybatis源码相对Spring和SpringMVC而言是的简单的,只有一个项目,项目下分了很多包
不知名的艾坤
·
2023-10-23 14:40
SSM
SpringBoot源码分析
mybatis
java
开发语言
SpringMVC
源码分析
(四)请求流程分析
a、http请求是怎么被Controller接受处理,然后返回结果的?发出HTTP请求后,跳过网络层的东西,当被应用服务器Tomcat接受的时候。在Tomcat中存在一个servlet容器,它负责管理所有的servlet,包括SpringMVC的核心组件DispatcherServlet。请求进入到HttpServlet的service方法中后。service方法会根据HTTP请求是GET、POS
不知名的艾坤
·
2023-10-23 14:39
SSM
SpringBoot源码分析
spring
java
mvc
Mybatis
源码分析
一-Mybatis基础架构以及设计模式,java工厂模式教程视频
1、mybatis源码下载地址MyBatis源码下载地址:https://github.com/MyBatis/MyBatis-32、源码包导入过程:下载Mybatis源码检查Maven版本,必须是3.25以上Mybatis工程是Maven项目,JDK必须是1.8版本pom文件汇总添加true全部改为false在工程目录下执行mvncleaninstall-Dmaven.test.skip=tru
m0_64383449
·
2023-10-23 14:39
程序员
面试
java
后端
Mybatis
源码分析
一-Mybatis基础架构以及设计模式,javase项目实战
MyBatis源码下载地址:https://github.com/MyBatis/MyBatis-32、源码包导入过程:下载Mybatis源码检查Maven版本,必须是3.25以上Mybatis工程是Maven项目,JDK必须是1.8版本pom文件汇总添加true全部改为false在工程目录下执行mvncleaninstall-Dmaven.test.skip=true将当前工程安装到本地仓库二、
m0_65483457
·
2023-10-23 14:39
程序员
面试
java
后端
Mybatis
源码分析
_日志模块 (1)
不得不承认,学习MyBatis的时间成本要比学习Spring低很多,Mybatis是我所了解过的代码量最小、整体架构最简单,但是又是最具有学习价值的一个框架。如果,你想快速的阅读一个框架的源码,并且掌握这个框架的精髓,那么Mybatis一定是你的首选。在开始我们的源码阅读之前,我们先来学习一个设计模式:适配器模式大话数据结构是这样解释的:将一个类的接口转换成客户希望的另外一个接口。Adapter模
街头小瘪三
·
2023-10-23 14:08
Mybatis
mybatis
java
LongAdder为什么在高并发下保持良好性能?LongAdder源码详细分析
文章目录一、LongAdder概述1、为什么用LongAdder2、LongAdder使用3、LongAdder继承关系图4、总述:LongAdder为什么这么快5、基本原理二、Striped64
源码分析
秃了也弱了。
·
2023-10-23 13:50
java
java
Android9.0输入法框架(1)
Android系统
中,输入法可以是可以安装的,也就是说系统可以有多个输入法((sougou输入法,百度输入法),但是只有一个是激活的,当然用户可以切换输入法。
Gordon.yr
·
2023-10-23 13:48
系统框架
android
java
apache
JavaArrayList
源码分析
(含扩容机制重点问题分析)
JavaArrayList
源码分析
(含扩容机制重点问题分析)List在Collection中充当着一个什么样的身份呢?
Java柱柱
·
2023-10-23 13:01
java读写锁死锁例子_Java 读写锁 ReentrantReadWriteLock
源码分析
下面这个例子非常实用,我是javadoc的搬运工://这是一个关于缓存操作的故事classCachedData{Objectdata;volatilebooleancacheValid;//读写锁实例finalReentrantReadWriteLockrwl=newReentrantReadWriteLock();voidprocessCachedData(){//获取读锁rwl.readLoc
Youlink L
·
2023-10-23 12:01
java读写锁死锁例子
读写锁 ReentrantReadWriteLock
源码分析
一、ReentrantReadWriteLock结构二、读写状态的设计设计的精髓:用一个变量如何维护多种状态在ReentrantLock中,使用Sync(实际是AQS)的int类型的state来表示同步状态,表示锁被一个线程重复获取的次数。但是,读写锁ReentrantReadWriteLock内部维护着一对读写锁,如果要用一个变量维护多种状态,需要采用“按位切割使用”的方式来维护这个变量,将其切
π大星的日常
·
2023-10-23 12:57
java
java
jvm
算法
9 线程池
1.1corePoolSize1.2maximunPoolSize1.3keepAliveTime1.4workQueue1.5RejectedExecutionHandler2线程池工作机制2.1流程2.2提交任务3相关问题3.1线程池核心线程数、最大线程数设置3.2ApiPost压测3.3为什么要用阻塞队列4
源码分析
刺豚灬
·
2023-10-23 12:55
#
并发编程
java
Mybatis(四):
源码分析
-XML配置文件和构建SqlSessionFactory对象
Mybatis官方文档:https://mybatis.org/mybatis-3/zh/index.htmlMybatis源码(3.5.8-SNAPSHOT版本)下载:https://github.com/mybatis/mybatis-3从官网Demo代码来入手:https://mybatis.org/mybatis-3/zh/getting-started.html1、mybatis-con
EShaooo
·
2023-10-23 12:05
Mybatis系列
mybatis
MyBatis
源码分析
篇----初始化之XMLConfigBuilder#parse
源码分析
1.XMLConfigBuilder#parseConfiguration首先pa
chanalbert
·
2023-10-23 12:35
MyBatis
mybatis
java
mysql
【SA8295P
源码分析
(四)】26 - QNX Ethernet MAC 驱动 之 emac_rx_thread_handler 数据接收线程
源码分析
【SA8295P
源码分析
】26-QNXEthernetMAC驱动之emac_rx_thread_handler数据接收线程
源码分析
一、emac_rx_thread_handler():通过POLL轮询方式获取数据二
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-23 12:29
车芯
SA8295P
源码分析(四)
之
网络部分
android
QAM8295P
SA8295P
QNX
springboot整合nacos-config-
源码分析
3
上一篇讲了spring-boot跟nacos-config整合的相关逻辑。(相当于前期准备工作)这里开始从springboot启动开始,看看nacos-config是怎么参与到springboot中的。springboot启动流程(只讲跟nacos-config相关的)1:SpringApplication.run()2:prepareContext该方法的applyInitializers()会
KCMDY
·
2023-10-23 10:26
spring
boot
java
spring
DownloadManagerAPI和封装
0.Thanks官方文档
Android系统
下载管理DownloadManager功能介绍及使用示例1.概述DowanloadManger:系统的服务,系统开放给第三方应用使用的类,用于管理下载。
CokeNello
·
2023-10-23 10:54
【SA8295P
源码分析
】109 - QNX 如何实现显示图片到 Screen 显示屏上
【SA8295P
源码分析
】109-QNX如何实现显示图片到Screen显示屏上一、Screen介绍1.ScreenClient创建方法介绍1.1创建screen_ctx上下文1.2创建一个渲染目标window
"小夜猫&小懒虫&小财迷"的男人
·
2023-10-23 09:24
车芯
SA8295P
源码分析
QAM8295P
QNX
android
SA8295P
Display
kafka 数据可靠性深度解读
微服务、Spring,MyBatis,Netty
源码分析
的朋友可以加我的Jav
程序员日常填坑
·
2023-10-23 09:11
OkHttp
源码分析
(一)请求流程
源码分析
从发起一个简单的http网络请求开始//构造OkhttpClient对象OkHttpClientokHttpClient=newOkHttpClient();//构造请
辉涛
·
2023-10-23 09:14
Android系统
中实现应用开机自启动的方法
Android系统
中实现应用开机自启动的方法在
Android系统
中,有时候我们希望某个特定的应用能够在设备开机时自动启动,以便提供某些服务或功能。
DarcyCode
·
2023-10-23 08:10
Android
android
Android
Spring
源码分析
之 Spring 三级缓存解决循环依赖问题
1,什么是Spring的循环依赖简单来讲,就是有一个A对象,创建A的时候发现A对象依赖B,然后去创建B对象的时候,又发现B对象依赖C,然后去创建C对象的时候,又发现C对象依赖A。这就是所谓的循环依赖。那么Spring在创建Bean的时候是如何解决这种关系的依赖呢?(循环依赖)先抛出结论,Spring使用了三级缓存解决了循环依赖的问题。并且Spring能解决哪些循环依赖不能解决哪些循环依赖。以下会详
七月_JulyFY
·
2023-10-23 08:17
Android Framework层整体执行流程高性能屏幕适配方案解析
应用场景:自定义View,APK加固,热修复,组件化,插件化,换肤,leakCanary,hilt,jetpack,glide,okhttp,rxjava...
Android系统
初始化2.1.png2.2
flynnny
·
2023-10-23 08:39
[RK3568从入门到精通] 专栏目录及介绍
本专栏采用RK3568开发板为例进行系统性教程讲解,涉及各种系统讲解:Debian,Ubuntu,
Android系统
等本专栏可供初学者入门嵌入式Linux平台开发,快速提高嵌入式开发技术水平本专栏亦可供有一定基础的开发者在技术和系统知识体系上更上一层楼课程目录一
嵌入式Linux开发
·
2023-10-23 07:19
RK3568从入门到精通
linux
嵌入式硬件
单片机
arm开发
驱动开发
求大佬帮忙,期末作业
请在
Android系统
中开发一个备忘录的应用,使用SQLite数据库实现对数据的存储。进入备忘录应用能用ListView列出所有备忘项,也能通过点“创建”按钮来到新的界面创建新的备忘项。
今天也是个小可爱
·
2023-10-23 07:52
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他