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
Jetpack源码系列
Jetpack
源码解析(四)之Data Binding
DataBinding(数据绑定库)是一种支持库,借助该库,您可以使用声明性格式(而非程序化地)将布局中的界面组件绑定到应用中的数据源。所谓声明式UI,就是你在代码中做出的任何改变,都会实时的在界面中展示出来。与之对应的是命令式UI,当你想要改变界面时,必须调用XX.setText()之类的代码,才能使界面做出改变。声明式/命令式用传统的命令式UI,当要改变数据时,要如下操作:findViewBy
慕尼黑凌晨四点
·
2023-11-21 07:30
我的新书:《
Jetpack
Compose:Android全新UI编程》已出版
Jetpack
Compose:Android全新UI编程上面的图片就是新书的样子,是不是挺好看的,哈哈哈,我个人是这样认为的,下面来看正文吧!
Zhu_jiang
·
2023-11-21 02:23
【Flink
源码系列
】Flink 源码分析之 Client 端启动流程分析
抛出问题首先来思考一个问题,我们在提交Flink任务的时候,在Flink客户端执行了下面的命令后,Flink客户端做了哪些事情?又是怎么执行我们自己写的代码?相信读完这篇文章你就能找到答案。flink run -d -m yarn-cluster \-Dyarn.application.name=FlinkStreamingNewDemoHome \-Dyarn.application.queue
JasonLee实时计算
·
2023-11-20 23:05
java
hadoop
spring
android
flink
Flink
源码系列
(创建JobMaster并生成ExecutionGraph)-第七期
上一期指路:上一期上一期主要讲了flink内部的rm的创建,Dispatcher的创建与启动,之前也说过在Dispatcher的启动过程中会涉及JobMaster的创建与启动,那么这一期的主题是创建JobMaster并生成ExecutionGraph。承接上一期分析到Dispatcher的onStart函数1.Dispatcher#startRecoveredJobs->Dispatcher#ru
AiryView
·
2023-11-20 23:59
flink源码系列
flink
大数据
big
data
java
源码
Paging3的使用踩坑记录
一、Paging3介绍Paging3是
jetpack
推出的一个分页加载库,用于方便开发者实现分页加载功能,支持显示加载状态,重试机制,支持协程与RxJava结合使用,相对于传统的分页加载方案,我们不需要关注
菜籽同学
·
2023-11-20 19:36
android
paging3
【
Jetpack
篇】协程+Retrofit网络请求状态封装实战(2)
一、前言前几天发布了一篇【
Jetpack
篇】协程+Retrofit网络请求状态封装实战,在评论区里也收到了一些同僚的反馈:image.pngimage.png......具体问题可以直接移步到上一篇评论区查看
付十一v
·
2023-11-20 09:27
JetPack
知识点实战系列十四:View Binding替代ButterKnife和Kotlin synthetics
解决findViewById的忧伤在早期的Android开发中,我们都是通过一系列的findViewById去找到XMLLayout文件中的View。当XML文件中View特别多的情况下,这样的写法非常的繁琐。主要有如下几种方式可以解决这个问题:ButterKnife:使用这个库,我们可以通过注解的方式非常方便进行View的绑定和处理Click事件。KotlinAndroidExtensionss
chonglingliu
·
2023-11-20 09:03
【Android
Jetpack
】DataStore的介绍
DataStore
Jetpack
DataStore是一种数据存储解决方案,允许您使用协议缓冲区存储键值对或类型化对象。DataStore使用Kotlin协程和Flow以异步、一致的事务方式存储数据。
xoliu1
·
2023-11-20 08:59
Jetpack
android
jetpack
android
kotlin
JetPack
之Hilt的使用
JetPack
之Hilt的使用什么是依赖注入 讲解Hilt之前,我们先来理解什么是依赖注入以及依赖注入有什么用。
爱海贼的小码农
·
2023-11-20 08:28
android
Android
JetPack
kotlin
开发语言
android
jetpack
Jetpack
Hilt 的 @EnterPoint 注解使用介绍
Hilt是Android
Jetpack
中的依赖注入框架。依赖注入是构建大型项目必不可少的技术手段,通过依赖注入我们解耦了对象的生产与消费,实现了关注点分离的设计目标,同时也方便单元测试。
fundroid
·
2023-11-20 08:27
Hilt
jetpack
Dagger
Hilt
EnterPoint
依赖注入
Android
Jetpack
Hilt总结
文章目录
Jetpack
Hilt概述配置API介绍支持入口点内置Hilt组件组件生命周期组件作用域组件层次结构基本使用配置Application基本注入带参数的注入接口对象的注入相同类型注入不同的对象对象的注入
xiangxiongfly915
·
2023-11-20 08:24
#
Android
Jetpack系列
Jetpack
Hilt
Android
Jetpack
新成员,一篇文章带你玩转Hilt和依赖注入
随着Android11系统的发布,
Jetpack
家族又迎来了不少新成员,包括Hilt、AppStartup、Paging3等等
guolin
·
2023-11-20 08:23
Android疑难解析
Android
Jetpack
Hilt
Dagger
依赖注入
Android
Jetpack
组件之Hilt使用
前言最近简单看了下google推出的框架
Jetpack
,感觉此框架的内容可以对平时的开发有很大的帮助,也可以解决很多开发中的问题,对代码的逻辑和UI界面实现深层解耦,打造数据驱动型UI界面。
Jason_Lee155
·
2023-11-20 08:52
Kotlin
android
kotlin
jetpack
Android
Jetpack
实战
Jetpack
是一个开发组件的工具集,它的主要目的是帮助我们编写出更加简洁、规范的代码ViewModel传统的开发模式下,Activity的任务太重了,既要负责逻辑处理,又要控制UI展示,还得处理网络回调
低吟不作语
·
2023-11-20 08:22
Android
android
jetpack
android
kotlin
【Android
Jetpack
】Hilt的理解与浅析
文章目录依赖注入DaggerHiltKoin添加依赖项Hilt常用注解的含义@HiltAndroidApp@AndroidEntryPoint@Inject@Module@InstallIn@Provides@EntryPointHilt组件生命周期和作用域如何使用Hilt进行依赖注入本文只是进行了简单入门,博客仅当做笔记用。依赖注入依赖注入是一种软件设计模式,它允许客户端从外部源获取其依赖项,而
xoliu1
·
2023-11-20 08:22
Jetpack
android
jetpack
android
kotlin
是时候迁移至 AndroidX 了!
Jetpack
为此而生,它所包含的库、工具和指南,可以帮助您更轻松地编写高质量的应用。
Jetpack
和AndroidX有什么关系呢?
谷歌开发者
·
2023-11-20 07:08
Android
Jetpack
的组件介绍,常见组件解析
jetpack
组件有哪些Android
Jetpack
是一个集成Android应用程序组件的一站式解决方案。它使开发人员能够专注于他们的应用程序的真正创新部分,而不会受到Android平台特定的限制。
Android技术栈
·
2023-11-20 02:54
Android开发
android
jetpack
android
Android开发
程序员
jetpack
源码系列
(五)----java枚举类型详解
之所以想要写一篇这样的文章,是因为我目前所做的项目中,实在是使用了太多的枚举类了,Spring与Mybatis的注解大量使用了枚举类,在我们的业务代码中也用来定义一些业务策略。然而我平时对于枚举类只是简单的使用,故打算写一篇这样的文章来总结一下。java的枚举类型有jdk1.5开始正式提供,用来定义一系列常量。1、简单的枚举类例子我们先定义一个Color枚举类型,代码如下:publicenumCo
win1699
·
2023-11-20 00:59
JDK源码
源码层面理解 LiveData 各种特性的实现原理
0前言 LiveData是
Jetpack
提供的响应式编程组件,可以包含任何类型的数据,并且在数据发生改变时通知观察者。
能一块玩吗丶
·
2023-11-19 21:50
Jetpack
java
android
开发语言
Android Weekly Notes #484
framework的依赖.文章里测试的写法是那种嵌套的,跟iOS很像的.代码:https://github.com/PatilShreyas/ViewModelGoodPracticeTestingHybrid
Jetpack
C
圣骑士wind
·
2023-11-19 12:06
spring
源码系列
---依赖注入
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory#doCreateBeanprotectedObjectdoCreateBean(StringbeanName,RootBeanDefinitionmbd,@NullableObject[]args)throwsBeanCreationExcept
性感的大表哥
·
2023-11-19 05:23
Spring
spring
Nacos
源码系列
—服务端那些事儿
前言在上节课中,我们讲解了客户端注册服务的大体流程,客户端在注册服务的时候调用的是NamingService.registerInstance来完成实例的注册,在最后呢我们知道服务注册是通过nacos/v1/ns/instance接口来完成注册的,我们今天来讲解服务端的注册,首先就从这个接口地址开始,来看具体服务端都做了哪些事情服务注册上面是我们从官网中找到的Nacos架构图,从这个图中我们大体可
老马说开发y
·
2023-11-19 04:43
Java技术文
java
开发语言
001、Nvidia Jetson Nano Developer KIT(b01)-系统与登录
之——镜像烧录与远程登录目录之——镜像烧录与远程登录杂谈正文1.开发板系统安装1.1开发板简介1.2
JetPack
安装2.ubuntu系统安装3.远程连接3.1SSH远程连接3.2可视化连接杂谈NvidiaJetsonNanoDeveloperKIT
Here we are——wxl
·
2023-11-19 00:03
边缘
深度学习
边缘计算
神经网络
人工智能
jetson nano的tensorrt加速部署
在线OTA升级指令$sudovi/etc/apt/sources.list.d/nvidia-l4t-apt-source.list修改其apt源文件即可,即可可以参考上一篇文章一,查看相应的包版本1,
jetpack
书中藏着宇宙
·
2023-11-17 12:49
yolov8
Tensorrt
linux
NVIDIA Jetson OTA升级
从
JetPack
4.4开始,可以使用包管理工具升级到下一个
JetPack
版本。请按照以下步骤执行升级。
书中藏着宇宙
·
2023-11-17 12:14
jetpack
nano
yolov8
Nvidia jetson agx xavier ubuntu18.04 一键安装ROS-melodic
一、环境1、设备Nvidiajetsonagxxavier2、
jetpack
4.6.13、ubuntu18.04二、下载并执行脚本nvidiajetsonros-melodic一键安装脚本-Linux文档类资源
Ponnyao
·
2023-11-17 03:08
自动驾驶
ros
xavier
ubuntu
自动驾驶
Spring
源码系列
-Spring事务
目录声明式事务事务传播行为源码解析开启事务调用顺序@EnableTransactionManagement注解的两个作用引入AutoProxyRegistrar后置处理器引入ProxyTransactionManagerConfiguration配置类加载切面事务的Advisor的注册事务Advice事务PointCut创建动态代理调用代理方法声明式事务Spring事务,是通过数据库连接来实现的,
每天的每一天
·
2023-11-16 22:20
spring
Spring
源码系列
-Spring AOP
目录AOP的用法注解用法早期的基于接口的用法递归实现的责任链模式简单实现责任链模式就两个关键点传统的aop实现方式的局限性Advisor解决不能精确到方法级别的增强注解形式的Advisor解决需要创建多个FactoryBean纯注解的AOP实现原理AOP源码解析AOP入口@EnableAspectJProxyAOP中的三大BeanPostProcessorSpringAop的三种实现方式解析切面类
每天的每一天
·
2023-11-16 22:19
spring
Spring
源码系列
之推断构造方法
本篇博客讲一讲spring是怎么样推断构造方法的?什么意思呢,就是说一个类如果有多个构造方法,spring是怎样推断出来究竟该使用哪个构造方法进行bean的实例化呢?看下面的例子,先给出以下几个类@ComponentpublicclassOrderService{}@ComponentpublicclassStudent{}***我们在注入模型是0的情况下讨论。***先来一个开胃菜示例一@Comp
追求逼格的程序员
·
2023-11-16 21:00
spring
倾情分享:Android 开发者们不要错过的网站宝藏~
AndroidROM开发者、App开发者带来最全最官方的学习资料~文章目录AOSPChromiumCDD&CTS源码阅读AndroidSDKJDKAndroidOSVGooglePlayGradleMAD
Jetpack
KotlinAndroidS
TechMerger
·
2023-11-16 03:05
Jetpack
App
Android
android
java
jetpack
chromium
flutter
Jetpack
Compose快速实现底部导航栏,BottomNavigation使用
但是我今天在阅读androiddeveloper文件的
jetpack
compose指南的时候,发现官方个实现了MaterialDesign的BottomNavigatio
王先生技术栈
·
2023-11-15 09:46
android
Jetpack
Compose
android
kotlin
flutter
Jetpack
Compose
安卓开发:
Jetpack
compose + kotlin 实现 俄罗斯方块游戏
文章目录前言俄罗斯方块开发文档1.摘要2.开发工具选取2.1.Compose的自身优点2.2.数据驱动界面3.设计需求3.1.功能需求3.1.1.基本游戏功能3.1.2.拓展功能3.2.界面需求3.2.1.整体界面设计3.2.2.特色界面设计4.项目文件及其功能4.1.游戏架构基于MVI设计4.2.源文件功能简述表4.3功能索引5.遇到的困难和解决方案5.1.零基础学习新的语言和框架5.2.使用G
zyw2002
·
2023-11-14 22:32
#
安卓开发
kotlin
android
RocketMQ(一):基本概念和环境搭建
Spring
源码系列
文章RocketMQ(一):基本概念和环境搭建目录一、RocketMQ简介二、各个MQ产品的比较三、RocketMQ重要概念1、基本概念2、消息从发送到被消费的的流程3、生产和消费理解四
冬天vs不冷
·
2023-11-14 02:31
消息队列
rocketmq
androidx版本查询
androidx库版本查询https://developer.android.google.cn/
jetpack
/androidx/versions/support版本到androidx的库映射https
Dragonlongbo
·
2023-11-13 23:47
安卓开发
android
做了五年Android开发,还有必要学Kotlin吗?
如今答案十分清晰了——这几年,Google大力发展基于Kotlin的Androidx库、
Jetpack
库、Compose库,很多新特性都是为Kotlin优化的。
上马定江山
·
2023-11-13 22:53
Android
kotlin
android
kotlin
java
【Nacos
源码系列
】Nacos心跳机制原理
文章目录心跳机制是什么Nacos心跳机制客户端心跳服务端接收心跳总结前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。心跳机制是什么心跳机制是一种用于监测和管理微服务可用性的机制,它用来维护注册中心和服务提供者之间的连接状态,并及时更新服务实例的状态信息。心跳机制包括两个主要组件:心跳发送方(客户端)和心跳接收方(服务端)。在微服务架构中,心跳机制是
索码理
·
2023-11-13 10:31
Spring
Cloud
Alibaba
Nacos心跳机制
心跳机制原理
Nacos
健康检查
Android
jetpack
compose 组件学习
官网地址:https://developer.android.com/
jetpack
/compose/tutorial?
柯南二号
·
2023-11-11 23:05
android
jetpack
android
声明式UI
安卓现代化开发系列——从状态保存到SavedState
由于安卓已经诞生快二十载,其最初的开发思想与现代的开发思想已经大相径庭,特别是
Jetpack
库诞生之后,项目中存在着新老思想混杂的情况,让许多的新手老手都措手不及,项目大步向屎山迈进。
码中之牛
·
2023-11-11 16:24
Android
移动开发
APP
android
移动开发
framework
安卓
ui
会
Jetpack
Compose有多重要!带你玩转安卓APP~附阿里教学:《
Jetpack
Compose 入门到精通》PDF
为了解决如何快速而高效地创建完善的UI这一技术难题,我们引入了
Jetpack
Compose——这是一个现代的UI工具包,能够帮助开发者们在新的趋势下取得成功。那么它能干什么呢?1、一个简单的倒
最爱吃凤梨
·
2023-11-11 15:13
android
jetpack
阿里巴巴
如何在
Jetpack
Compose中显示PDF?
声明式编程可以拯救你.
Jetpack
Compose已经存在好几年了,但_在某些方面它的使用仍然面临挑战_.例如,缺少用于查看PDF的官方组件,而为数不多的第三方库通常也是有代价的.在我们的应用中,我们会遇到在许多场景中显示
Android小贾
·
2023-11-11 15:59
Android
移动开发
架构
pdf
android
移动开发
安卓
android
jetpack
Compose
Android笔记(十):结合Navigation组件实现Compose界面的导航
在Android笔记(七)搭建Android
JetPack
Compose组件中Scaffold脚手架一文中通过定义一个导航的函数来实现不同界面的切换。
灯前目力虽非昔,犹课蝇头二万言。
·
2023-11-10 14:34
android
笔记
navigation组件
compose
android开发基础机构,普通二本的辛酸Android面试之路
对于Android移动开发来说,热修复框架、插件化框架、组件化框架、图片加载框架、网络访问框架、RxJava响应式编程框架、IOC依赖注入框架、最近架构组件
Jetpack
等等Android第三方开源框架是进入大厂必须掌握的
m0_66297176
·
2023-11-10 10:16
Android
经验分享
面试
开发语言
Android 学习
Kotlin、Android、
Jetpack
、Java学习Kotlin篇Android篇
Jetpack
篇Java篇Kotlin篇Kotlin好多语法类似于ES6语法.可以多看看ES6对前端或者其他开发语言都会有帮助
hujian66
·
2023-11-10 00:35
android
android
studio
ide
LifeCycle源码解析
简介Lifecycle是
Jetpack
中的一个生命周期组件,可用来感知其他组件(如Activity,Fragment)生命周期的变化,从而可以保证我们的一些代码操作控制在合理的生命周期内;如何使用?
weixin_43243916
·
2023-11-09 19:58
Android学习
android
kotlin
开发语言
【docker】x86主机在docker中运行arm64镜像
2、宿主机:虚拟机x86_ubuntu183、设备:jetsonagxxavier(
jetpack
4.6.1)jetson已安装各种软件环境二、docker环境搭建打包jeston文件系统把U盘插到jetson
Ponnyao
·
2023-11-09 00:03
xavier
基础知识
docker
Compose的Side-effects介绍链接
Compose中的附带效应|
Jetpack
Compose|AndroidDevelopers
小铁-Android
·
2023-11-08 22:52
android
compose
Nacos
源码系列
——第一章(Nacos核心源码主线剖析上)
在讲具体的源码之前,我有几点想说明下,很多开发可能觉得源码不重要,甚至觉得互联网的知识,目前够用就可以,也不需要多么精通。的确,在大多数的公司中,你能用你的知识解决问题就可以,不一定非要涉及到源码,但是你们应该知道如果想进大厂的话,对读源码的能力是非常高的,甚至像阿里,字节这样的厂,面试经常会问到,尤其是做中间件组件,对开源框架的源码阅读能力,是有一定的要求的,那么想熟悉源码的过程和思想,可以看看
风清扬逍遥子
·
2023-11-08 22:19
Dubbo微服务专题
java
Nacos
源码系列
——第二章(Nacos核心源码主线剖析下)
上章节我这边带着大家看了下Nacos的源码,针对上节课做个总结:Nacos服务注册过程深度剖析Nacos注册表如何防止多节点读写并发冲突Nacos高并发支撑异步队列与内存队列剖析Nacos心跳机制(讲了一半)那么本节课我们将继续带着大家往下看几个点Nacos服务发现源码深度剖析Nacos心跳机制与服务健康检查深度剖析Nacos服务变动事件发布源码剖析1、Nacos服务发现源码深度剖析对于服务发现,
风清扬逍遥子
·
2023-11-08 22:19
Dubbo微服务专题
java
Nacos
HarmonyOS应用开发-ArkTS基础知识
不过基于鸿蒙系统的应用开发还是值得我们去花点时间去了解下的,阅读并实践官网的开发文档和实践案例后,我们会发现其编程模式和Android的
Jetpack
Compose以及基于Dart语言开发Flutter
码中之牛
·
2023-11-08 18:03
移动开发
鸿蒙
APP
harmonyos
华为
移动开发
架构
深入浅出
JetPack
Compose UI 自动更新原理
我想学习底层原理的主要原因是我对
Jetpack
Compose是如何运作的非常感兴趣。相对于传统的View系统,
JetPack
Compose写起来相当神奇。
码中之牛
·
2023-11-08 10:37
Android
Compose
移动开发
ui
Android
android
移动开发
android
jetpack
Compose
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他