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系统源码分析
OkHttp
源码分析
系列(四)- ConnectionPool
分析完了拦截器,感觉意犹未尽。其实在分析拦截器,就已经涉及到连接池的概念,但是当时只是一笔带过,本来打算写在系列(三)中的。但是写下来的话,估计篇幅比较大,所以打算单独开一篇文章来分析ConnectionPool。1.概述 在整个OkHttp的流程中,我们在哪里看到过ConnectionPool的身影呢? 首先,在OKHttpClient.Builder的构造方法里面,对Connectio
琼珶和予
·
2023-09-24 16:11
flutter 开发环境配置和生命周期学习
如果项目和flutterSDK不在同一盘符,就需要配置该变量,目录指向项目所在的盘符4.FLUTTER_STORAGE_BASE_URL5.终端代理命令6.其他生命周期页面展示前台切回后台后台切回前台页面销毁
源码分析
生命周期
yujunlong3919
·
2023-09-24 16:22
flutter
flutter
前端
Android系统
源码情景分析-学习笔记-11
概述:在
Android系统
中,所有的应用程序进程,以及用来运行系统关键服务的System进程都是由Zygote进程负责创建的,因此,我们将它成为进程孵化器。
海在路上
·
2023-09-24 15:44
Android使用keytool-importkeypair生成系统签名
Android系统
源码中提供了platform.x509.pem、platform.pk8等签名文件例如:这个是不能直接在调试的时候使用的,如果要用,需要先转换为androidstudio调试用的jks
Else_Q
·
2023-09-24 15:22
android
android
keytool
系统签名
easyexcel
源码分析
MAVEN依赖包com.alibabaeasyexcel3.3.2com.alibaba.fastjson2fastjson22.0.29demo代码packagecom.example.demoeasyexcel.read;importjava.io.File;importjava.util.List;importjava.util.Map;importcom.alibaba.excel.Eas
一个java开发
·
2023-09-24 14:16
源码阅读
java
windows
开发语言
android移植dbus
前言车载项目需要移植dbus到
android系统
中移植编译dbus源码sudoapt-getinstalllibtool./autogen.sh.
wxx2150
·
2023-09-24 14:46
android
dbus
[转载]Android ROM修改启动画面
通用平台开机修改引言
Android系统
在按下开机键之后就会进入启动流程,这个过程本身需要一些时间,而面向用户的往往是厂商定制的一些宣传用的比较绚丽的启动画面。
段子周
·
2023-09-24 13:30
插件式换肤框架搭建 - 插件式换肤框架的完善
1.概述基于插件式换肤框架搭建-资源加载
源码分析
和插件式换肤框架搭建-setContentView源码阅读前两篇文章,那么目前我们不仅可以从另外一个插件皮肤包中获取资源了而且还可以去拦截系统View的创建
你也不知道
·
2023-09-24 11:57
Android-APP启动流程
引言
Android系统
非常庞大、错综复杂,其底层是采用Linux作为基底,上层采用包含虚拟机的Java层以及Native层,通过系统调用(Syscall)连通系统的内核空间与用户空间。
迦乐v
·
2023-09-24 09:04
android
Android10.0 日志系统分析(一)-logd、logcat 指令说明、分类和属性-[Android取经之路]
[Android取经之路]的源码都基于Android-Q(10.0)进行分析[Android取经之路]系列文章:《系统启动篇》
Android系统
架构Android是怎么启动的Android10.0系统启动之
Felix.Ma
·
2023-09-24 09:34
AndrCompile
进阶学习之旅-多线程之JUC工具类原理及Condition使用及
源码分析
文章目录学习内容condition的使用demo案例condition同步过程AQS队列和conditon队列状态变化流程AQS队列的作用
源码分析
学习内容condition的使用
源码分析
condition
树叶要走风怎么挽留
·
2023-09-24 09:30
多线程
java
多线程
深入学习掌握JUC并发编程系列(五) -- 深入浅出无锁-乐观锁
深入浅出无锁-乐观锁一、CAS(原子性)与volatile(可见性)二、原子整数三、原子引用(Reference)四、原子数组(Array)五、字段更新器(Filed)六、原子累加器七、LongAdder
源码分析
snapepotter
·
2023-09-24 09:58
深入学习掌握JUC并发编程系列
学习
java
【Seata】初识Seata
官网地址:Seata|Seata,其中的文档、播客中提供了大量的使用说明、
源码分析
。
陶然同学
·
2023-09-24 06:46
#
⑭
Seata
Java
分布式事务
Seata
C++之指向引用的指针和指向指针的引用总结(二百三十四)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:理解C++之指向引用的指针和指向指针的引用
Android系统攻城狮
·
2023-09-24 06:57
C++入门系列
c++
Android 11 设置开机默认系统横屏显示
实现默认横屏有两套方案:第一种方式:目录device/rockchip/rk356x/BoardConfig.mkSF_PRIMARY_DISPLAY_ORIENTATION:=90第二种方式:
Android
青春给了狗
·
2023-09-24 05:12
java
android
android
studio
开发语言
Android native/C++层Thread线程实现
源码分析
在Androidnative(C++)层若想要创建一个线程则可以使用android平台native实现的Thread类来创建【当然你也可以直接使用C++标准库实现的std::thread,需引入头文件#include,后续有时间再分析该标准库的实现】,而该类做了跨平台线程调用接口的处理和封装,具备了跨平台运行能力。本系列文章分析的安卓源码版本:【Android10.0版本】在此主要分析Androi
小白兔LHao
·
2023-09-24 05:44
【Android进阶】
C/C++
native
Thread
安卓C++
Thread
Thread
底层Thread线程实现原理
Android系统
原理性问题分析 - RefBase、sp、wp 分析
声明在
Android系统
中经常会遇到一些系统原理性的问题,在此专栏中集中来讨论下。接触
Android系统
,遇到很多sp、wp相关问题,此篇分析
Android系统
内的智能指针问题。
小馬佩德罗
·
2023-09-24 05:12
#
Android系统中的原理分析
android
智能指针
Android12之强弱智能指针sp/wp循环引用死锁问题(一百六十六)
优质专栏:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:
Android系统
攻城狮1.前言本篇目的:解决Android12
Android系统攻城狮
·
2023-09-24 05:41
Android系统调试系列
android
相互引用死锁问题
Android系统
智能指针的设计思路(轻量级指针、强指针、弱指针)
参考博文:
Android系统
的智能指针(轻量级指针、强指针和弱指针)的实现原理分析C++中最容易出错的地方莫过于指针了,指针问题主要有两类,一是内存泄露,二是无效引用。
bajia2771
·
2023-09-24 05:41
移动开发
c/c++
Kubernetes二次开发与
源码分析
(client-go)
文章目录二client-goKubernetesAPI介绍API对象版本API路径API请求处理资源类型Scheme介绍types.go文件zz_generated.deepcopy.go文件register.go文件Clientset使用介绍示例Clientset对象Informer使用介绍运行原理示例
lcy~
·
2023-09-24 04:17
Kubernetes
Paas云
kubernetes
golang
云原生
java多线程与高并发(六)AQS源码阅读与强软弱虚4中引用以及ThreadLocal原理与源码
1.AQS
源码分析
AQS核心是什么,就是一个state,这个代表的意思由其子类决定,我们先来讲一下ReentranLock,刚才state为0,当你获得锁之后,它就变成了1,释放的时候变成0,这个state
小偷阿辉
·
2023-09-24 03:22
【Unity3d】Unity3d在Android平台上输入框的实现
源码分析
一、前言Unity3d引擎中有很多与Android原生交互的功能,比如如何调用Android渲染、Unity输入框的实现、Unity权限的申请、Unity调用相机功能等等,其实这些就是调用Android的api实现的。所有Java层的实现代码都是在unity-classes.jar这个jar包中。这篇文章主要梳理一下Unity输入框的实现以及如何对输入框进行改造,顺带带出一些其它重要知识点。上图是
devnn
·
2023-09-24 03:37
Unity3D
Android
unity
android
游戏引擎
【Android】Ubuntu20.04编译Android 13并用模拟器运行
前言一直好奇
Android系统
是怎么定制的,直到亲自走一遍
Android系统
编译流程才发现并没想象的复杂。
devnn
·
2023-09-24 03:37
Android
android
安卓通过反射开关个人热点
Wifi模块—
源码分析
Wifi热点的开启(AndroidP)Java反射开关个人热点publicvoidhotPointOpen(booleanopen){if(open){insertLog("openhotpointbyapi
造火箭
·
2023-09-24 02:39
安卓自动化测试
android
windows
ArrayList的add方法分析
importjava.util.Arrays;/***
源码分析
*/publicclassArrayListSourceCode{//ArrayList的大小(它包含的元素数量)privateintsize
qq2064676101
·
2023-09-24 02:59
Java
java
算法
开发语言
J.U.C篇:线程池
源码分析
线程池概述多线程可以最大限度地发挥多核CPU的计算能力,提高生产系统的吞吐量和性能,但也会带来一些问题,比如:线程数量过大可能耗尽CPU资源;线程的创建和销毁开销比较大;线程本身占用内存空间,大量线程会抢占内存资源,可能会导致OOM,即便没有,大量的线程回收也会给GC带来很大压力。因此出现了线程池的概念,对线程进行复用。Executorsjava.util.concurrent包中,提供了Thre
东方明珠脚下的流浪猫
·
2023-09-24 00:25
Android性能优化总结
安卓开发大军浩浩荡荡,经过近十年的发展,Android技术优化日异月新,如今Android9.0已经发布,
Android系统
性能也已经非常流畅,可以在体验上完全媲美iOS。
KingWorld
·
2023-09-23 23:33
常见Property属性
ROC-RK3399-PC-PLUS)前言一,常见property属性通过getprop命令可以获取系统中大部分的属性,为啥说是大部分,因为还有一些因为selinux权限原因,不一定获取到到,对于老版本
Android
慵懒的巴哥
·
2023-09-23 23:45
#
基础知识
车载系统
【postgresql 基础入门】表的操作,表结构查看、修改字段类型、增加删除字段、重命名表,对表的操作总是比别人棋高一着
表的操作专栏内容:postgresql内核
源码分析
手写数据库toadb并发编程开源贡献:toadb开源库个人主页:我的主页管理社区:开源数据库座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.系列文章入门准备
韩楚风
·
2023-09-23 23:07
postgresql
#
postgresql使用
postgresql
数据库
大数据
sql
postgresql 内核
源码分析
clog机制流程 commit log文件格式,分离的原因,分组优化及leader更新机制
clog介绍专栏内容:postgresql内核
源码分析
手写数据库toadb并发编程开源贡献:toadb开源库个人主页:我的主页管理社区:开源数据库座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.
韩楚风
·
2023-09-23 23:03
postgresql
#
postgresql
数据库
大数据
sql
c语言
linux
Android C++ 共享内存MemoryHeapBase实现IPC进程通信实际案列
这篇博文讲的是我如何在自定义的系统Service通过MemoryHeapBase共享内存方式实现IPC访问SensorService的数据调用方式通过JNI拉起动态库的形式一:我们要做
Android系统
的
2359_God
·
2023-09-23 22:13
Android
HAL
Android
C++
共享内存Memo
基于jdk1.8的HashMap
源码分析
(二)
再上次看了hashMap的put方法,了解了大概的流程,今天再来搞搞put中的hash(key)方法和具体计算下标的方法1源码是这样的staticfinalinthash(Objectkey){inth;return(key==null)?0:(h=key.hashCode())^(h>>>16);}相当于h^h>>>16先来了解一下这几个运算符1.与运算符与运算符用符号“&”表示,其使用规律如下
小甲说
·
2023-09-23 22:16
kazoo
源码分析
:Zookeeper客户端start概述
kazoo
源码分析
kazoo-2.6.1kazoo客户端kazoo是一个由Python编写的zookeeper客户端,实现了zookeeper协议,从而提供了Python与zookeeper服务器连接的工具
小屋子大侠
·
2023-09-23 21:36
python
Python
kazoo
zookeeper
源码分析
flask源码学习-helloworld与本地启动流程
Flask
源码分析
本文环境python3.5.2,flask-1.0.2。
小屋子大侠
·
2023-09-23 21:36
web
flask源码分析
nginx
源码分析
之--auto/sources脚本
回顾上一篇文章我们详细的讲解了auto/init文件,该文件主要是初始化一些文件目录,便于后面的编译过程。configure执行auto/init之后就会执行auto/sources文件,所以本文分析一下auto/sources文件,这个文件虽然内容很多,但是结构非常简单,全部是初始化操作,为后面的Makefile文件生成各种依赖。比如编译Core模块用到的依赖,编译pcre模块用到的依赖等等。a
郑尔多斯
·
2023-09-23 21:09
基于Android框架的转播车时钟系统设计与应用
摘要:本文从苏州台4K转播车系统项目实际应用出发,通过采购带
Android系统
的19寸长条屏显示器,基于
Android系统
框架及SDK定向开发,实现了多台19寸长条屏显示器集中控制管理、NTP授时、倒计时设
dwademan
·
2023-09-23 17:09
iOS objc_class之cache_t结构&流程解析
静态
源码分析
objc_class概况structobjc_class:objc_object{//ClassISA;Classsuperclass;cache_tcache;//formerlycachepointerandvtableclass_data_bits_tbits
Johnny_Z
·
2023-09-23 16:43
2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第二章:Android App 开发基础
第2章AndroidApp开发基础本章介绍基于
Android系统
的App开发常识,包括以下几个方面:App开发与其他软件开发有什么不一样,App工程是怎样的组织结构又是怎样配置的,App开发的前后端分离设计是如何运作实现的
Lishier99
·
2023-09-23 15:31
Android
android
学习
android
studio
【Android Framework系列】第15章 Fragment+ViewPager与Viewpager2相关原理
Fragment核心原理(AndroidX版本)我们学习了Fragment的核心原理,本章节学习常用的Fragment+ViewPager以及Fragment+ViewPager2的相关使用和一些基本的
源码分析
__Yvan
·
2023-09-23 15:57
Android
Framework
Java
android
Framework
ViewPager
如何将view拖出RecycleView
之前做频道编辑页面时,遇到一个问题:
Android系统
提供的ItemTouchHelper不能将拖拽的view拖出RecycleView范伟外。
斗米担米
·
2023-09-23 14:52
Qt项目
源码分析
利用QtCreator组件创建一个可视化界面,仅需要几步就可以完成。但是生成的项目目录中的各个文件是什么?它们有什么作用?相互之间的联系是什么?Qt程序是如何编译运行的?Qt项目介绍新建一个名字为helloworld的Qt的项目,利用Qcreator打开如下所示:利用树形图直观的展示每个项目文件夹和文件的功能如下:helloworld.pro后缀为“.pro”的文件是项目的管理文件,文件名就是项目
江苏学蠡信息科技有限公司
·
2023-09-23 13:06
qt
数据库
嵌入式硬件
Android进阶之自定义View原理(一)View的Measure过程
网络上有很多介绍它们的文章,但存在一些问题:内容不全、浅尝辄止、无
源码分析
等等。
kakaxicm
·
2023-09-23 12:30
SpringBoot自动配置原理
下面通过
源码分析
,来看自动配置的原理。
源码分析
@SpringBootApplication注解我们知道在
猿究院_NiKo
·
2023-09-23 12:54
spring
spring
boot
后端
java
【十】PageHelper 插件
源码分析
PageHelper插件
源码分析
简介:在开发中经常使用到pagehelper分页插件,一直也只是使用没有深入去分析,今天花时间来研究一下pagehelper的实现原理的,阅读优秀的开源项目总是能有很多收获
张狂年少
·
2023-09-23 11:45
mybatis系列
mybatis
mysql
Handler全解析
Handler相关1.用一句话概括Handler,并简述其原理Handler是
Android系统
的根本,在Android应用被启动的时候,会分配一个单独的虚拟机,虚拟机会执行ActivityThread
瑜小贤
·
2023-09-23 11:43
一文彻底搞懂Android View的绘制流程
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~我们都知道,PhoneWindow是
Android系统
中最基本的窗口系统,每个Activity会创建一个
JsonChao
·
2023-09-23 11:10
android
进阶
android
面试
android
java
apache
深入理解Android View绘制流程 源码详解
OnMeasureonLayoutonDraw前言一直都有阅读学习源码的习惯,但是没从来没有想过系统的对其进行一个梳理,每次只是看过了以后就过去了,然后过一段时间,就又会遗忘了,所以打算开始慢慢养成将其
源码分析
写出来
会飞想吃猫的咸鱼
·
2023-09-23 11:10
android
Spring-AOP
源码分析
随手记(二)
这次来分析下切面的执行过程。1.怎么看?怎么开始看源码呢?就直接从被增强的方法调用那里打断点,看看怎么执行的:image然后就来到了这:imageimage2.初步分析里面有段:if(this.advised.exposeProxy){//Makeinvocationavailableifnecessary.oldProxy=AopContext.setCurrentProxy(proxy);se
词汇族_cb29
·
2023-09-23 09:10
ANR问题分析
ANR概念ANR(ApplicationNotresponding),是指应用程序未响应,
Android系统
对于一些事件需要在一定的时间范围内完成,如果超过预定时间未能得到有效响应或者响应时间过长,都会造成
闫回
·
2023-09-23 08:33
设计模式之迭代器模式
文章目录迭代器模式基本介绍迭代器模式的原理类图对原理类图的说明-即(迭代器模式的角色及职责)迭代器模式应用实例迭代器模式在JDK-ArrayList集合应用的
源码分析
迭代器模式的注意事项和细节优点缺点迭代器模式基本介绍迭代器模式
Alienware^
·
2023-09-23 07:25
设计模式
设计模式
迭代器模式
上一页
74
75
76
77
78
79
80
81
下一页
按字母分类:
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
其他