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-Fragment的生命周期处理
源码分析
从FragmentActivity开始分析:在FragmentActivity中有一个FragmentController对象mFragments,该对象的创建和初始化如下:finalFragmentControllermFragments=FragmentController.createController(newHostCallbacks());1.HostCallbacks的初始化newH
zzq_nene
·
2024-01-04 03:44
Vue.js
源码分析
——响应式原理
一、准备工作Vue源码的获取项目地址:https://github.com/vuejs/vueFork一份到自己的仓库,克隆岛本地,可以自己写注释提交到gitbub为什么分析Vue2.6现有的项目不会升级到3.x,2.x还有很长的一段过渡期3.0项目地址:https://github.com/vuejs/vue-next源码目录结构image.png了解Flow官网:https://flow.or
丽__
·
2024-01-04 01:15
2023 年终总结
从2023年2.1实习以来,主要涉及Android应用层和python-qt,略了解了jni,阅读了Android开发艺术探索的一些模块,对生命周期、四大组件的体会加深了,也对
Android系统
权限,各类广播和服务有了一些理解
cqust_qilin02811
·
2024-01-03 23:51
碎碎念
碎碎念
android系统
版本代码的下载、编译及发布
不积跬步无以至千里一、代码的下载1、创建文件夹在服务器的个人账户下创建一个此系统版本的专用文件夹(F9)(事先声明这是Q9的项目)mkdirF92、设置git信息gitconfig--globaluser.emailwangdongyu@ucinix.comgitconfig--globaluser.name"wangdongyu"gitconfig--globalpush.defaultmatc
忘冻鱼
·
2024-01-03 21:20
粉色的信笺
在那个智能手机没有普及的年代,
Android系统
机子还是2007年开始普及的。15岁初中毕业,也不知道什么是离别,更不明白重逢的珍贵。维系一段感情需要时间,还有那一颗不变的初心。
留沪小厮
·
2024-01-03 20:12
golang学习专栏
练手算法Golang设计模式Golang设计模式Golang数据结构和算法Golang数据结构和算法Golang并发编程Golang并发编程ORM框架GormGolangORM框架gormGolang
源码分析
weixin_51551879
·
2024-01-03 20:02
go
RocketMQ源码 Broker-BrokerFastFailure 快速失败请求组件
源码分析
前言BrokerFastFailure快速失败处理组件,主要负责,在系统激活broker快速失败能力时,以后台定时调度任务方式进行过期任务清理。主要对以下几类任务进行处理:消息存储组件中的请求。如果消息存储组件中的OSPageCacheBusy(系统页缓存繁忙)为true,则对它的请求循环进行快速失败处理。清理发送线程池队列中的过期请求。清理拉取线程池队列中的过期请求。清理心跳线程池队列中的过期请
虚空小白
·
2024-01-03 20:52
rocketmq
服务器
RocketMQ
源码
源码
RocketMQ源码 Broker-ConsumerFilterManager 消费者数据过滤管理组件
源码分析
前言ConsumerFilterManager继承了ConfigManager配置管理组件,拥有将内存数据持久化到磁盘文件consumerFilter.json的能力。它主要负责,对在消费者拉取消息时,进行消息数据过滤,且只针对使用表达式过滤的消费者有效。源码版本:4.9.3源码架构图核心数据结构可以看到内存中维护了topic->consumergroup->ConsumerFilterData映
虚空小白
·
2024-01-03 20:51
RocketMQ源码
rocketmq
RocketMQ源码 Broker-SubscriptionGroupManager 订阅组管理组件
源码分析
前言SubscriptionGroupManager继承了ConfigManager配置管理组件,拥有将内存数据持久化到磁盘文件subscriptionGroup.json的能力。它主要负责维护所有消费组在内存中的订阅数据。源码版本:4.9.3源码架构图核心数据结构主要的数据结构比较简单,维护了Map的映射关系。//订阅组管理组件publicclassSubscriptionGroupManage
虚空小白
·
2024-01-03 20:21
RocketMQ源码
rocketmq
RocketMQ源码 Broker-FilterServerManager 过滤服务器管理组件
源码分析
前言FilterServerManager负责维护过滤服务器长连接与过滤服务器信息映射关系,并且内部有定时调度线程,不断检查过滤服务器实际数量和配置数量是否一致,如果不一致,就根据配置构建命令行命令,执行命令启动FilterServer过滤服务器进程。过滤服务器实例,是RockerMQ的高级功能,复制支持更复杂的过滤条件。源码版本:4.9.3源码架构图核心数据结构//过滤服务器管理组件public
虚空小白
·
2024-01-03 20:21
RocketMQ源码
java-rocketmq
rocketmq
java
RocketMQ源码 Broker-BrokerStatsManager Broker统计管理组件
源码分析
前言BrokerStatsManager主要负责对broker端的系统指标进行统计,如QUEUE_GET_NUMS队列获取数量、QUEUE_GET_SIZE队列获取大小指标的分钟、小时、天级别的统计数据。它针对的所有指标都是使用后台定时调度线程,对统计条目中的数据进行后台统计计算,存储在统计条目中的对应集合里,以便使用。源码版本:4.9.3源码架构图核心数据结构最核心的是维护了一个数据统计tabl
虚空小白
·
2024-01-03 20:21
RocketMQ源码
rocketmq
服务器
运维
RocketMQ源码 NameServer启动流程
源码分析
前言RocketMQ在启动Namesrv的过程中会创建NamesrvController控制器,并初始化一些核心组件RouteInfoManager路由信息管理组件、NettyRemotingServer网络通信服务器组件、BrokerHousekeepingService网络通信监听器组件,使用了大量JUC并发知识和Netty网络通信的应用。它启动后,主要负责与Broker通信维护消息队列路由信
虚空小白
·
2024-01-03 20:21
RocketMQ源码
java
rocketmq
RocketMQ源码 创建Topic流程
源码分析
前言MQAdminImplMQ管理组件提供了大量对mq进行管理的工具,其中一个就是创建Topic。它内部实现是通过mqClient工具从NameServer拉取当前Topic对应的路由元数据信息,解析遍历和当前topic有关的broker高可用分组集合,找到分组中的master主节点,然后依次对broker主节点发送创建topic请求。broker高可用分组的主节点收到请求后,将topic元数据存
虚空小白
·
2024-01-03 20:47
RocketMQ源码
rocketmq
源码
topic
java-rocketmq
java
【Spark精讲】RDD缓存
源码分析
面试题:cache后面能不能接其他算子,它是不是action操作?能,不是action算子。源码解析RDD调用cache或persist之后,会指定RDD的缓存级别,但只是在成员变量中记录了RDD的存储级别,并未真正地对RDD进行缓存。只有当RDD计算的时候才会对RDD进行缓存。以HadoopRDD为例overridedefcompute(split:Partition,context:TaskC
话数Science
·
2024-01-03 18:08
Spark
Spark精讲
大数据
spark
大数据
【MySQL工具】pt-online-schema-change
源码分析
(^-^)V目录
源码分析
Getconfigurationinformation.ConnecttoMySQL.Create--plugin.Setuplagandloadmonitors.Checkforreplicationfilters.Print
DBA之路
·
2024-01-03 14:55
MySQL
MySQL工具
数据库
java
sql
关于指纹识别
转自:https://mp.weixin.qq.com/s/IhNdod3rBmhkYwJ6XuTIYg指纹识别API的版本演进在Android6.0(AndroidMApi23),
Android系统
开放了指纹识别的
花艺荣
·
2024-01-03 14:24
Rxjava* 2.0
源码分析
2019-01-25
title:Rxjava*2.0
源码分析
Rxjava2.0
源码分析
参考:AndroidRxJava2.0:手把手带你
源码分析
RxJavahttps://www.jianshu.com/p/e1c48a00951a
亮亮_be3c
·
2024-01-03 13:03
Netty
源码分析
--PoolSubPage
PoolSubPage内部数据结构分析finalclassPoolSubpage{finalPoolChunkchunk;//所属的PoolChunkprivatefinalintmemoryMapIdx;//在memoryMap的索引idmemoryMap[id]privatefinalintrunOffset;//在PoolChunk的运行时内存偏移量privatefinalintpageSi
shoulda
·
2024-01-03 13:25
LruCache
源码分析
对这个类的
源码分析
主要是以下几个目的:get方法put方法容量控制lru算法的实现publicfinalVget(Kkey){if(key==null){thrownewNullPointerException
成虫_62d0
·
2024-01-03 12:18
如何使用群晖Webdav将Obsidian笔记软件远程同步到公网访问
RemotelySave5.Obsidian远程连接Webdav6.固定Cpolar公网地址7.PC和移动端笔记同步演示Obsidian是一款笔记软件,它基于Markdown,支持Windows、macOS、iOS和
Android
FGGIT
·
2024-01-03 12:41
笔记
Trino
源码分析
:sql字段解析
业务中需要对Trino查询语句中涉及的字段进行处理,所以对这一段源码进行追踪分析,记录如下。源码追踪是从QueuedStatementResource类开始的。QueuedStatementResource类与ExecutingStatementResource类,提供用户执行查询相关的Restful接口。由于解决业务问题中未涉及ExecutingStatementResource类,所以本文只从
aguo718
·
2024-01-03 11:38
大数据
java
大数据
Android14之Selinux解决neverallow报错(一百七十六)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】优质专栏:多媒体系统工程师系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android
Android系统攻城狮
·
2024-01-03 11:22
Android系统调试系列
android14
selinux
Android14之audit2allow自动生成Selinux规则(一百七十五)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】优质专栏:多媒体系统工程师系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android
Android系统攻城狮
·
2024-01-03 11:14
Android系统调试系列
selinux
audit2allow
fa1智能指针Dev
并且根据
源码分析
智能指针的实现原理。一、为什么需要使用智能指针1.1内存泄漏C++在堆上申请内存后,需要手动对内存进行释放。
曼城英泽
·
2024-01-03 08:52
f6cPlus
c++
开发语言
智慧旅游手机APP开发解决方案
Android系统
架构采用
虎克技术hukejishu
·
2024-01-03 08:58
旅游
智能手机
fastboot刷机报“error: sparse_file_read_normal: failed to read sparse file”
最近接收
android系统
测试,测试过程中,涉及各种刷系统,比如刷整个系统,刷部分img,在这过程中就用到了androidsdkplatform中的fastboot(跟adb是一起,关于具体的名词解释
阡陌晗雪
·
2024-01-03 06:49
Android9、11 有线网络开关设置
Android9有线网络开关设置一、定义数据1、Setting中定义数据2、定义默认值3、添加默认定义值Android9、11有线网络开关设置
Android系统
开发中发现,Android8以后有线网络开关没有
峥嵘life
·
2024-01-03 05:32
android
Android网络
Android系统
网络
java
开发语言
spring
源码分析
-XML对应BeanDefinition存入BeanDefinitionRegistry流程
1.流程图2.
源码分析
刷新容器其实就是初始化容器创建bean其中有对xml的解析就是一下这些信息(用spring中的这些信息来解析dom)这个map存在DefaultListbleBeanFactory
普通小马鹿~
·
2024-01-03 04:52
spring
xml
Spark
源码分析
之:Shuffle
这一篇我们来分析Spark2.1的Shuffle流程。其实ShuffleDependency从SparkContext初始化就已经被DAGScheduler划分好了,本文主要探讨在Task运行过程中的ShufleWrite和ShuffleRead。要从Task运行开始说起,就要知道Task在哪里运行的。我们普遍认为Executor是负责执行Task的,但是我们发现Executor其实就是一个类pr
你说个der
·
2024-01-03 02:30
Spark
spark
大数据
Redis Sentinel
源码分析
- Sentinel的初始化
作者:WenHui转载:中间件小哥RedisSentinel是Redis提供的高可用模型解决方案。Sentinel可以自动监测一个或多个Redis主备实例,并在主实例宕机的情况下自动实行主备倒换。本系列通过作者对RedisSentinel源码的理解,详细说明Sentinel的代码实现方式。Sentinel使用Redis内核相同的事件驱动代码框架,但Sentinel有自己独特的初始化步骤。在这篇文章
中间件小哥
·
2024-01-03 01:01
Android无限广告轮播 - 自定义BannerView
上次讲了Android无限广告轮播-ViewPager
源码分析
,有了
源码分析
我们对ViewPager就有了一个大概的了解,那么再来封装成自定义View,就会简单许多,附视频讲解地址:http://pan.baidu.com
你也不知道
·
2024-01-03 00:40
freeRtos
源码分析
之核心数据结构链表
FreeRtos
源码分析
核心数据结构链表1.常见链表类型什么是链表,链表是一种通过指针串联在一起的线性结构,每一个节点由两部分组成,一个是数据域一个是指针域(存放指向下一个节点的指针),最后一个节点的指针域指向
执笔-叙写流年
·
2024-01-03 00:32
RTOS
数据结构
链表
windows
stm32
单片机
freeRtos
源码分析
之任务调度原理
freeRtos
源码分析
之调度原理1.任务切换的本质在FreeRtos中任务切换的本质是函数调用,CPU在指定时间内执行不同的函数,从微观上看每个任务都是顺序执行的,但是CPU运算能力很强,可以在很短时间内完成指令的执行
执笔-叙写流年
·
2024-01-03 00:32
RTOS
stm32
arm
Android系统
的启动流程详解
Android系统
启动流程.1.当系统引导程序启动Linux内核时,内核会加载各种数据结构和驱动程序.有了驱动之后,开始启动
Android系统
并加载用户级别的第一个进程init(system/core/
蜗牛是不是牛
·
2024-01-02 22:28
安卓利用谷歌文字转语音引擎实现离线文字播报语音
TextToSpeech即TTS技术原生
Android系统
自带了一个PicoTTS引擎,但不支持中文;市面上离线的文字转语音,某讯,某度都是收费的,并且还设计到版权的问题,实际上谷歌内置TextToSpeach
zmybiealex
·
2024-01-02 21:23
android
tts
离线文字转语音
Rockchip平台Android应用预安装功能(基于Android13)
Rockchip平台Android应用预安装功能(基于Android13)1.预安装应用类型Android上的应用预安装功能,主要是指配置产品时,根据厂商要求,将事先准备好的第三方应用预置进
Android
Calvin880828
·
2024-01-02 21:22
Android
framework
android
seata分布式事务server模块
源码分析
目录seata-server
源码分析
简介1、seata-server入口main()方法分析2、参数解析ParameterParse初始化方法init()分析2.1、配置工厂类ConfigurationFactory
老谭酸菜面
·
2024-01-02 19:01
分布式事务seata
分布式事务
分布式
java
【设计模式】责任链模式
文章目录前言一、概述结构二、案例三、优缺点五、JDK
源码分析
总结前言【设计模式】责任链模式——行为型模式,包含JDK
源码分析
。
浩泽学编程
·
2024-01-02 14:24
软件设计模式
设计模式
责任链模式
java
后端
软件工程
【zookeeper选举
源码分析
】
文章目录为什么要看源码:1、提升技术功底:学习源码里的优秀设计思想,比如一些疑难问题的解决思路,还有一些优秀的设计模式,整体提升自己的技术功底2、深度掌握技术框架:源码看多了,对于一个新技术或框架的掌握速度会有大幅提升,看下框架demo大致就能知道底层的实现,技术框架更新再快也不怕3、快速定位线上问题:遇到线上问题,特别是框架源码里的问题(比如bug),能够快速定位,这就是相比其他没看过源码的人的
向前再向前
·
2024-01-02 11:37
zookeeper
Plantuml之JSON数据语法介绍(二十五)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】优质专栏:多媒体系统工程师系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android
Android系统攻城狮
·
2024-01-02 11:52
Markdown学习
json
plantuml
Android - 跨应用访问数据实战之 SharedPreference
Android给每个APK进程分配一个单独的用户空间,其manifest中的userid就是对应一个Linux用户(
Android系统
是基于Linux)的。
感觉不怎么会
·
2024-01-02 10:21
Android
android
Obsidian笔记软件无公网远程同步数据到群辉Webdav
RemotelySave5.Obsidian远程连接Webdav6.固定Cpolar公网地址7.PC和移动端笔记同步演示Obsidian是一款笔记软件,它基于Markdown,支持Windows、macOS、iOS和
Android
屿小夏
·
2024-01-02 10:19
IT杂谈
笔记
Obsidian
服务器
网络
react
源码分析
(1)-综述
目录2021SC@SDUSC整体介绍目录结构测试项目的运行与安装总结2021SC@SDUSC整体介绍react是一个比较流行的前端应用框架,具有声明化,组件化,一次学习,跨平台编写的特性。可以用于构建用户界面,支持JSX语法(当然也可以不使用,react.createElement方法就可以创造reactElement元素,但不如JSX简洁,两者可以用Babel进行转化),各个组件可以有自身的状态
zyuxing
·
2024-01-02 07:35
2021SC@SDUSC
react.js
源码
elementUI
源码分析
-01-目录及整体介绍
一、目录结构build:webpack等打包相关的文件examples:官网示例等packages:组件相关的核心代码src/directives:封装的自定义指令src/locale:语言相关的src/mixins:方式mixin相关的src/transitions:封装的相关动画src/utils:相关的工具函数test:单元测试文件types:ts相关的文件二、使用配置当我们在vue中使用e
范小饭_
·
2024-01-02 06:31
Java集合 : 底层原理剖析
Collection接口方法三、⭐️Iterator迭代器接口1.Iterator接口中的方法2.foreach循环遍历集合元素四、⭐️Collection子接口:List1.List的接口框架2.ArrayList的
源码分析
侯静川
·
2024-01-02 06:06
Java高级编程
java
jvm
算法
面试
数据结构
【Spring Boot配置文件简介】
SpringBoot配置文件简介简单介绍一下springboot的配置文件吧,主要介绍一下配置文件的优先级以及配置文件的使用,后面我会写一篇关于配置文件的
源码分析
文章,今天就先给大家热一下身,自己今天也摸一下鱼
不务专业的程序员--阿飞
·
2024-01-02 05:24
spring
boot
后端
java
Plantuml之EBNF语法介绍(二十七)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】优质专栏:多媒体系统工程师系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android
Android系统攻城狮
·
2024-01-02 01:58
Markdown学习
plantuml
Taro H5 在支付宝打开白屏的问题解决
一、前言问题描述:基于Taro框架的H5,本地构建或者发到服务器后,安卓手机在支付宝APP中打开链接呈现白屏的情况,但是在其他浏览器或者微信中打开正常;问题根源:由于目前
Android系统
的支付宝APP
迷途小码农零零发
·
2024-01-02 01:23
Taro
taro
前端
javascript
webpack
html5
内存管理
分配机制根据物理手机的内存而定2.回收机制五种进程:前台可见服务后台空三、内存管理机制的特点1.更少的占用内存2.在合适的时候,合理的释放系统资源3.在系统内存紧张的情况下,能释放掉大部分不重要的资源,来为
Android
微尘_8957
·
2024-01-02 00:59
adb shell date 命令修改
Android系统
时间
1.关掉自动时间同步settingsputglobalauto_time02.关掉自动时区同步settingsputglobalauto_time_zone03.挂载adbremount4.adbshelldate“时间格式”日期格式为yyyymmdd.hhmmss或者是yyyy-mm-ddhh:mm:ssadbshelldate"2023-12-0510:00:00"5.查看时间是否设置成功ad
夜未央ぴ陌上花开丶
·
2024-01-02 00:34
adb
android
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他