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
C++STL空间配置器源码分析
flutter插件
源码分析
--shared_preferences
Android上最基本的一个存储方式就是SharedPreferences,flutter上也有一个基于sp的插件。插件地址该插件封装了NSUserDefaults(IOS)和SharedPreferences(Android),由于数据是异步存储到磁盘,不能保证在你return之后就生效,所以尽量不要使用这个插件存储一些关键性数据。既然是要分析源码,首先先把基本用法奉上。基本用法在项目的pubs
RidingWind2023
·
2023-08-19 21:21
Netty hello world 入门
源码分析
第一节简单提了什么是网络编程,Netty做了什么,Netty都有哪些功能组件。这一节就具体进入Netty的世界,我们从用Netty的功能实现基本的网络通信开始分析各个组件的使用。1.一个简单的发送接收消息的例子话不多说,先来实现一个发送接收消息的例子。本实例基于SpringBoot工程搭建。项目类文件如下:1.png客户端和服务端的主要代码分为3个部分:启动器,ChannelInitializer
rickiyang
·
2023-08-19 20:01
Ribbon
源码分析
Ribbon
源码分析
RibbonDebug分析断点LoadBalancerInterceptorLoadBalancerInterceptor实现了ClientHttpRequestInterceptor
yuluo_YX
·
2023-08-19 20:57
spring
cloud
微服务
ribbon
spring
cloud
后端
c++--SLT六大组件之间的关系
1.SLT六大组件:容器,迭代器,算法,仿函数,适配器,
空间配置器
2.六大组件之间的关系容器:容器是STL最基础的组件,没有容器,就没有数据,容器的作用就是用来存储数据的,在不同的场景下使用不同的容器,
函数指针
·
2023-08-19 19:42
c++
算法
开发语言
数据结构
Android 12
源码分析
—— 应用层 一(SystemUI准备篇)
Android12
源码分析
——应用层一(SystemUI准备篇)在接下来的时间中,将会使用Pixel3(blueline)作为研究对象,选用AOSP的android-12.0.0_r34分支作源代码。
安仔都有人用
·
2023-08-19 18:15
Android12
SystemUI
as开发aosp
as开发SystemUI
as调试SystemUI
as调试Android原生
as阅读aosp源码
SparkSQL
源码分析
系列02-编译环境准备
本文主要描述一些阅读Spark源码环境的准备工作,会涉及到源码编译,插件安装等。1.克隆代码。打开IDEA,在Git下的Clone中,输入https://github.com/apache/spark,克隆代码到本地,CheckOut到目标版本Spark3.42.安装maven。版本按照pom文件指定的版本安装,在IDEA中配置安装的路径。3.为IDEA安装ANTLR和Scala插件4.测试ANT
Empty-cup
·
2023-08-19 18:08
Spark
spark
2.3 mysql存储-CSV插入数据
看了很多现在网上的
源码分析
,都是发现5.X与8.0代码上差距还是挺大的。
花盆有话说
·
2023-08-19 17:56
Tomcat
源码分析
-启动分析(1)
Tomcat
源码分析
-启动分析(1)文章目录Tomcat
源码分析
-启动分析(1)启动脚本从startup.bat开始执行catalina.bat文件参考资料系列文章:Tomcat
源码分析
-启动分析(1)
小_杭
·
2023-08-19 14:13
笔记
java
服务
Tomcat
源码分析
Tomcat
源码分析
Java
启动分析
C++ STL容器适配器(详解)
STL容器适配器什么是适配器,
C++STL
容器适配器详解在详解什么是容器适配器之前,初学者首先要理解适配器的含义。其实,容器适配器中的“适配器”,和生活中常见的电源适配器中“适配器”的含义非常接近。
竹烟淮雨
·
2023-08-19 12:53
C++
c++
开发语言
嵌入式
stl
C++ STL迭代器适配器(详解)
STL迭代器适配器
C++STL
迭代器适配器是什么?
竹烟淮雨
·
2023-08-19 12:53
C++
c++
开发语言
嵌入式
stl
C++ STL常用算法(详解)
C++常用算法C++sort()排序函数用法详解
C++STL
标准库提供有很多实用的排序函数,如表1所示。通过调用它们,我们可以很轻松地实现对普通数组或者容器中指定范围内的元素进行排序。
竹烟淮雨
·
2023-08-19 12:53
C++
c++
开发语言
嵌入式
stl
RxSwift
源码分析
(2)——核心逻辑
RxSwift的核心逻辑很重要,是分析整个框架的基础。希望通俗易通,没有弄思维导图,个人觉得太多对象和线条的思维导图,还没看就眼花。不多说直接奔主题,以Observable开始,重点是核心逻辑,其他细节先忽略。例子:letobservable=Observable.create{(anyObserver)->DisposableinanyObserver.onNext("发送响应")anyObse
无悔zero
·
2023-08-19 11:17
springboot自定义banner的输出与源码解析
文章目录一、介绍二、演示环境三、自定义banner1.文本2.图片3.placeholder占位符4.关闭banner四、
源码分析
1.关闭banner2.banner模式3.banner打印器4.打印banner①
理想万岁万万岁
·
2023-08-19 10:37
springboot
源码
JAVA
spring
boot
java
后端
尚硅谷axios笔记——入门学习
这篇笔记不包括
源码分析
,呜呜感觉时间不够用了还得留时间准备教资面试axios理解和使用json-server服务与搭建终端安装npmi-gjson-server启动服务json-server--watchdb.json
Root_src
·
2023-08-19 07:13
学习
axios
spring(15) SpringBoot启动过程
目录一、过程简介二、过程流程图三、
源码分析
1、运行SpringApplication.run()方法2、确定应用程序类型3、加载所有的初始化器4、加载所有的监听器5、设置程序运行的主类6、开启计时器7、
ACGkaka_
·
2023-08-19 05:30
Spring
spring
boot
spring
java
【C++ 学习 ⑭】- 详解 stack、queue 和 priority_queue 容器适配器
目录一、详解
C++STL
容器适配器1.1-什么是容器适配器?
melonyzzZ
·
2023-08-19 05:00
C++
c++
学习
开发语言
C# Linq
源码分析
之Take (三)
概要本文在前两篇Take
源码分析
的基础上,着重分析Range参数中有倒数的情况,即分析TakeRangeFromEndIterator的源码实现。
懒人Ethan
·
2023-08-19 04:22
.Net
.Net
Core
C#基础
c#
linq
开发语言
C# Linq
源码分析
之Take (二)
源码分析
基于Range参数的Take重载方法,主要分成两部分实现,一部分是Range中的开始和结束索引都是正数的情况例如取第一个到第三个元素的情况;另一部分是开始或结束索引中有倒数的情况,例如取倒数第三个到倒数第一个的情况
懒人Ethan
·
2023-08-19 04:21
.Net
C#基础
.Net
Core
c#
linq
solr
Redux基础知识,Redux部分
源码分析
(手写)
复合组件通信的两种方案:基于props属性实现父子组件通信(或具备相同父亲的兄弟组件)基于context上下文实现祖先和后代组件间的通信(或具备相同祖先的平行组件)除了以上方案,其实还可以基于公共状态管理(Redux)实现组件间的通信问题!在React框架中,我们也有公共状态管理的解决方案:redux+react-reduxdva「redux-saga」或umiMobXRedux基础知识Redux
是小橙鸭丶
·
2023-08-19 03:30
javascript
POI处理excel,根据XLOOKUP发现部分公式格式不支持问题
,跟踪
源码分析
后,发现其实是有一种特殊的exc
c_o_d_e_
·
2023-08-19 02:03
excel
java
apache
poi
开源
Spring
源码分析
(三)容器的基本实现
目录一容器基本用法二基本结构2.1核心类2.1.1DefaultListableBeanFactory2.1.2XmlBeanDefinitionReader2.2XmlBeanFactory的
源码分析
长安不及十里
·
2023-08-19 01:35
#
Spring源码分析
spring
java
后端
学习
源码分析
面试准备
1.HashMap&&CurrentHashMap
源码分析
HashMap源码解析java并发编程之ConcurrentHashMap2.常用开源框架中设计模式使用分析常用开源框架中设计模式使用分析23种设计模式
深度思考中
·
2023-08-18 23:44
MTK安卓sim卡相关
源码分析
最近由于一个sim卡相关的需求,就去了解了一下AndroidSim卡相关的一些代码.在此记录一下.简要说一下需求吧,需要在插拔卡的时候弹出对话框,提供界面让用户选择开启默认卡数据链接或者转移到另一张卡开启数据链接.这个主要就是监听sim卡的状态.sim卡的状态.一般网上搜到的都是广播--"android.intent.action.SIM_STATE_CHANGED"publicvoidonRec
ForLogo
·
2023-08-18 22:50
android
数据
sim卡
elastic job
源码分析
- 重调度监听管理器
重调度监听管理器io.elasticjob.lite.internal.config.RescheduleListenerManager只会启动一个监听器:cron表达式变更重触发调度监听器io.elasticjob.lite.internal.config.RescheduleListenerManager.CronSettingAndJobEventChangedJobListener。pub
耶也夜
·
2023-08-18 21:52
spring
源码分析
bean的生命周期(上)
bean扫描生成BeanDefinition的过程:创建非懒加载的单例bean的过程:spring容器初始化好之后,首先要进行bean的扫描,然后再进行bean的创建和管理一、扫描生成BeanDefinitionpublicintscan(String...basePackages){//扫描开始前有多少BeanDefinitionintbeanCountAtScanStart=this.regi
高如风
·
2023-08-18 19:38
spring
spring
java
vue中数组的响应式
目录一,vue2中的数组响应式原理vue2中数组和对象操作方式的不同二,重写数组方法
源码分析
1,定义拦截器2,将拦截器挂载到数组上面3,收集依赖三,其他一,vue2中的数组响应式原理vue2中数组和对象操作方式的不同在对象中增加或者删除属性的时候
__十七
·
2023-08-18 18:36
Vue
vue.js
javascript
ecmascript
[email protected]
使用方法和
源码分析
[email protected]
||
[email protected]
使用方法配置router.jsimportReact,{Component}from'react';import{Switch,Route}from'react-router-dom';constrouter=[{path:'/',exact:true,component:importPat
仅此而已001
·
2023-08-18 17:04
react-router
react
001-Nacos 服务注册
目录Nacos介绍注册中心架构面临问题
源码分析
实例注册-接口实例注册-入口实例注册-创建一个(Nacos)Service实例注册-注册(Nacos)ServiceNacos介绍DynamicNamingandConfigurationService
SunriseYin
·
2023-08-18 14:53
spring
boot
spring
nacos
java
spring
开发语言
分布式
中间件
《STL源码剖析》深入剖析理解
目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加前言标准程序库和STL概论
空间配置器
解析提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录目录前言标准程序库和STL
Warm wolf
·
2023-08-18 14:11
c++
开发语言
STL
Category底层结构及
源码分析
Category的本质Category编译之后的底层结构是structcategory_t,里面存储着分类的对象方法、类方法、属性、协议信息,在程序运行的时候,runtime会将Category的数据合并到类对象和元类对象中去。首先我们写一段简单的代码,基于这段代码来进行以下的分析。Person类#import@interfacePerson:NSObject@property(nonatomic
Goose的小黄花
·
2023-08-18 14:22
proguard
源码分析
三 依赖关系检索
上一节我们从源码的角度出发分析了proguard是怎么把class字节码解析读取出来,并且通过LibraryClassPool跟ProgramClassPool两个池子把项目里的所有类都管理起来,这节我们来分析下proguard是如何检索类的依赖关系,只有把类依赖关系都找出来了,下面才能做压缩跟裁剪工作。回到proguard类的execute方法里,readInput读取完类信息后,接着initi
获取失败
·
2023-08-18 14:56
【SA8295P
源码分析
】76 - Thermal 功耗 之 /dev/thermalmgr 相关调试命令汇总
【SA8295P
源码分析
】76-Thermal功耗之/dev/thermalmgr相关调试命令汇总1、配置文件:/mnt/etc/system/config/thermal-engine.conf2、获取当前
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-18 12:53
车芯
SA8295P
源码分析
SA8295P
QAM8295P
thermal
面试之快速学习STL-无序关联式容器
C++STL
底层采用哈希表实现无序容器时,会将所有数据存储到一整块连续的内存空间中,并且当数据存储位置发生冲突时,解决方法选用的是“链地址法”(又称“开链法”)基于底层
cirol1997
·
2023-08-18 07:32
面试之快速学习STL
面试
学习
c++
排序的比较
在数据量很小时,大家更倾向于用插入排序,因为实现简单,不需要递归,而且效率更高(实际上,
c++STL
中的快排算法,当递归到元素个数小于K时,就不再递归而是调用插入排序)对于不基于比较的排序,例如计数排序和桶排序等
jimmybao0730
·
2023-08-18 07:49
小知识
排序算法
AQS
源码分析
AbstractQueueSynchronizer简称AQS(抽象的队列同步器),是重量级基础框架以及JUC体系的基石,主要用于解决锁分配给谁的问题。AQS入门级理论知识整体就是一个抽象的FIFO队列来完成线程获取资源排队的工作,并通过一个int类变量(state)表示持有锁的状态。ReentrantLock、CountDownLatch、ReentrantReadWriteLock、Semaph
linsy`
·
2023-08-18 06:35
java
spring
分布式
Dubbo
源码分析
之三:服务引用
目录1.开篇2.服务引用2.1前置过程2.1.1ReferenceConfig.init()2.1.2ReferenceConfig.createProxy(map);2.2服务接口转invoker2.2.1RegistryDirectory.subscribe2.2.2cluster.join方法2.3创建代理类3.总结1.开篇在Dubbo中,有两种方式引用服务,第一种是使用服务直连的方式引用服
silence1144
·
2023-08-18 01:35
Dubbo
java
zookeeper
rpc
大数据
hadoop
dubbo
源码分析
第十二篇一dubbo远程调用第二小节一消费端rpc层发送消息核心源码解析
文章目录流程图示
源码分析
InvokerInvocationHandler.invokeMockClusterInvoker.invoke容错降级AbstractClusterInvoker.invoke
岁月人
·
2023-08-18 01:34
dubbo源码分析
rpc
java
网络协议
dubbo
dubbo
源码分析
第十五篇一dubbo远程调用第五小节一消费端接收消息响应应用程序
这里写目录标题流程图示HeaderExchangeHandler.handleResponse一消费者接收响应总结流程图示通过编解码器完成解码通过nettyClientHander衔接dubbohandler和nettyhandlernettyClient作用dubbohandler的总入口触发MultiMessageHandler到HandlerExchangeHandler的调用Handler
岁月人
·
2023-08-18 01:34
dubbo源码分析
java
rpc
dubbo
dubbo
源码分析
第十篇一提供者端通信NettyServer
文章目录原理图
源码分析
DubboProtocol.openServercreateServer通过HeaderExchanger创建ExchangeServerTransporter完成bindNettyServer
岁月人
·
2023-08-18 01:33
dubbo源码分析
rpc
java
zookeeper
dubbo
Android EventBus3.0+
源码分析
EventBus,EventBusIndex-apt本文将从EventBus创建->注册--->发送消息--->解除注册几个方面来读一下EventBus3.0+的源码。EventBus简单订阅(例如,在MainActivity.class,注册String.class类型的事件)代码如下://MainActivity.class@OverrideprotectedvoidonCreate(Bund
徘徊0_
·
2023-08-18 00:41
【Zookeeper】Apach Curator 框架
源码分析
:初始化过程(一)【Ver 4.3.0】
介绍Curator是netflix公司开源的一套zookeeper客户端,目前是Apache的顶级项目。和ZK的原生客户端相比,Curator的抽象层次要更高,同时简化了ZK的常用功能开发量,比如Curator自带连接重试、反复注册Watcher、NodeExistsException异常处理等等。根据官方的介绍,我们可以了解到它是一个用于分布式的Java客户端API工具。它基于high-leve
·
2023-08-18 00:23
Redis——SringBoot集成Redis
可以减少线程数据了,更像NIO模式
源码分析
#springboot所有配置类都有一个自动配置类RedisAutoConfiguration#自动配置类都会绑定一个properti
北岭山脚鼠鼠
·
2023-08-18 00:33
Redis
redis
数据库
缓存
【SA8295P
源码分析
】77 - QNX Camera 之 ais_server 服务
源码分析
【SA8295P
源码分析
】77-QNXCamera之ais_server服务
源码分析
一、QNX侧AIS摄像头服务启动命令1.1ais_server:在ifs_camera.img中启动1.2ais_be_server
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-17 20:00
车芯
SA8295P
源码分析
SA8295P
QAM8295P
Camera
AIS
一文读懂 Spring Bean 的生命周期
欢迎大家关注我的微信公众号【老周聊架构】,Java后端主流技术栈的原理、
源码分析
、架构以及各种互联网高并发、高性能、高可用的解决方案。
老周聊架构
·
2023-08-17 17:20
Flink的常用算子以及实例
1.map特性:接收一个数据,经过处理之后,就返回一个数据1.1.
源码分析
我们来看看map的源码map需要接收一个MapFunction的对象,其中泛型T表示传入的数据类型,R表示经过处理之后输出的数据类型我们继续往下点
Bobby Wang
·
2023-08-17 15:41
flink
【Android Framework系列】第11章 LayoutInflater
源码分析
1前言本章节我们主要目目的是了解Activity的xml布局解析、对LayoutInfater源码进行分析。我们知道Android界面上的每一个控件都是一个个View,但是Android也提供了通过xml文件来进行布局控制,那么xml布局文件如何转成最终的View的呢?转换利器就是LayoutInflater。在分析LayoutInfater源码之前,我们先来简单看一下xml解析都有哪些方式。本文
__Yvan
·
2023-08-17 09:31
Android
Framework
Java
android
Framework
LayoutInflater
设计模式 : 单例模式笔记
.单例模式二.单例模式的两种实现方式饿汉模式懒汉模式一.单例模式一个类只能创建一个对象,这样的类的设计模式就称为单例模式,该模式保证系统中该类只能有一个实例(并且父子进程共享),一个很典型的单例类就是
C+
摆烂小青菜
·
2023-08-17 08:08
设计模式
单例模式
笔记
Java面试专项——集合专题一(ArrayList)--万字读懂ArrayList底层原理
目录集合框架回顾List集合及其实现类的特点ArrayList与
源码分析
探究一:initialCapacity?成员变量size?ArrayList中元素个数?ArrayList当前容量?
城南皮卡丘
·
2023-08-17 06:02
#
Java面试专栏
java
面试
java-ee
【C++】STL标准模板库(Iterator迭代器常用操作举例说明)
ANSIC++中包含了一个
C++STL
(StandardTemplateLibrary),即C++标准模板库(C++泛型库),它在std命名空间中,定义了常用的数据结构和算法,使用起来十分方便。
米莱虾
·
2023-08-17 06:30
C++
c++
数据结构
开发语言
stl
C++ STL源码剖析 笔记
写在前面记录一下《
C++STL
源码剖析》中的要点。
Jeremy_权
·
2023-08-17 06:08
C++
c++
数据结构
上一页
76
77
78
79
80
81
82
83
下一页
按字母分类:
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
其他