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
rxjava原理分析
Android知识点——Retrofit+
RxJava
+OkHttp(上)闲扯
先扯两句很久不扯了,刚敲出来这四个字的时候,还真把自己弄得愣了一下。首先对这段时间关注我的博客的说声抱歉,前段时间有点事,断了一段时间,今后会尽量避免的,嘿嘿。当然原本的套路今天应该写的是RecyclerView.Adapter的封装,不过因为又踏上了找工作的征程,所只好把这个相对更重要一些的部分拿到前面了。这篇主要是分析一下我用过的一些框架,借机传达一些个人在开发中的一些小意见,没有兴趣的可以直
半寿翁
·
2023-11-02 20:15
Android知识点
android
Android入门学习——
RxJava
+Retrofit+MVP学习
RxJava
+Retrofit+MVP学习笔记本篇笔记是对上一篇Android入门学习——Retrofit+MVP模式学习的补充。
英勇青铜5
·
2023-11-02 20:43
android-入门
mvp
rxJava
retrofit
上拉加载更多
Kafka源码解析-生产者
1.1
原理分析
生产者的基本工作就是创建消息,并通过网络发送到对应服务
咖喱东东
·
2023-11-02 16:29
大数据栏目
kafka
oc中block底层
原理分析
探寻block的本质一.首先对block有一个基本的认识block本质上也是一个oc对象,他内部也有一个isa指针。block是封装了函数调用以及函数调用环境的OC对象。block的底层结构::__main_block_imp_0结构体内有一个同名构造函数__main_block_imp_0,构造函数中对一些变量进行了赋值最终会返回一个结构体。那么也就是说最终将一个__main_block_imp
iOS_进击的小学生
·
2023-11-02 15:40
一文带你彻底了解Java异步
点击上方IT牧场,选择置顶或者星标技术干货每日送达随着
RxJava
、Reactor等异步框架的流行,异步编程受到了越来越多的关注,尤其是在IO密集型的业务场景中,相比传统的同步开发模式,异步编程的优势越来越明显
ITMuch.com
·
2023-11-02 13:20
大数据
编程语言
面试
java
分布式
hessian
原理分析
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
langqiao123
·
2023-11-02 12:00
JVM
远程通讯
Hessian
原理分析
源地址:http://hi.baidu.com/ecspell/item/b4a284cd18d8473299b498ad在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现
e3002
·
2023-11-02 12:28
SOA技术&架构
Kotlin(二十)异步流-操作符<1>
过渡流操作符我们可以参考
RxJava
思考可以使用操作符转换流,就像使用集合与序列一样。过渡操作符应用于上游流,并返回下游流。这些操作符也是冷操作符,就像流一样。这类操作符本身不是挂起函数。
zcwfeng
·
2023-11-02 12:47
AutoGPT 源码搭建与
原理分析
(四)
AutoGPT源码搭建与
原理分析
(四)1、简单介绍2、本地搭建2.1开发环境准备2.2下载代码2.3修改ApiKey2.4运行代码2.5运行效果3、0.4.7源码版本Debug3.1配置文件3.2断点调试
天罚神
·
2023-11-02 11:04
深度学习
gpt
python
人工智能
机器学习
深度学习
YYImage 播放动图
原理分析
一、通常使用动图有以下几种方式GIFGIF是一种位图。位图的大致原理是:图片由许多的像素组成,每一个像素都被指定了一种颜色,这些像素综合起来就构成了图片。GIF采用的是Lempel-Zev-Welch(LZW)压缩算法,最高支持256种颜色。由于这种特性,GIF比较适用于色彩较少的图片,比如卡通造型、公司标志等等。如果碰到需要用真彩色的场合,那么GIF的表现力就有限了。GIF通常会自带一个调色板,
劉胡來
·
2023-11-02 11:24
Rxjava
实现计时(倒计时/暂停后继续计时)
然后就想到了用
RxJava
中的计时。
Eva_Gao
·
2023-11-02 09:32
# LVS负载均衡群集---DR模式部署实验
LVS-DR数据包流向分析二、LVS-DR中的ARP问题三、DR模式、LVS负载均衡群集(一)数据包流向分析(二)DR模式的特点四、实战操作(一)环境要求(二)实验步骤一、LVS-DR数据包流向分析为方便进行
原理分析
栖息温暖晚霞
·
2023-11-02 08:00
最简单的 Lambda 介绍
compileSdkVersion26defaultConfig{}buildTypes{}compileOptions{targetCompatibility1.8sourceCompatibility1.8}}
RxJava
Little_Mango
·
2023-11-02 05:18
Rxjava
操作符-3-过滤操作符
1、filterFirstStartWith操作符会在源Observable发射的数据前面插上一些数据。Observable.range(1,2).startWith(0).subscribe(consumer);//Observable.range(1,2).startWithArray(-1,0).subscribe(consumer);12-2913:27:50.6806062-6062/c
揭穿套路
·
2023-11-02 04:43
Netty第一部
一、select和epoll
原理分析
外设设备网卡、鼠标、键盘等通过总线写到内存中,中间就有DMA拷贝,操作系统怎么知道内存中有数据了,这就需要操作系统通过中断机制确定,如果有中断信号过来,cpu会首先打断用户程序执行
高如风
·
2023-11-02 02:18
netty
php
开发语言
Java Web进阶(7) -- 文件上传及验证码
第一章文件上传实现1.1
原理分析
1.2代码实现需要jar包:commons-fileupload-1.2.1.jar和commons-io-1.4.jar…\upload\WebContent下面创建upload
Westbrook1003
·
2023-11-02 02:34
笔记
java
【路径规划】改进的DWA算法机器人静态避障路径规划【含GUI Matlab源码 678期】
1
原理分析
2速度采样机器人的轨迹运动模型有了,根据速度就可以推算出轨迹。因此只需采样很多速度,推算轨迹ÿ
Matlab领域
·
2023-11-01 23:44
Matlab路径规划(进阶版)
matlab
vue-router
原理分析
与实践
vue_router_cover.png今天大师兄跟大家简单聊聊Router的实现原理,以及我们如何去实现这样一个插件。VueRouter是Vue.js官方的路由管理器。它和Vue.js的核心深度集成,让构建单页面应用变得易如反掌。关于VueRouter的使用就不做过多介绍了,大家可以前往VueRouter官网去学习哦~vue-router插件的基本使用importVuefrom'vue'impo
老鱼的储物柜
·
2023-11-01 23:03
Web安全系列——XSS攻击
二、XSS攻击的不同类型和
原理分析
根据攻击者的角色和攻击载体,XSS攻击可以分为三种类型:攻击载体攻击者角色反射型XSS攻击攻击者制作的网页或
轮子学长
·
2023-11-01 21:57
Web安全
web安全
xss
安全
Kotlin Coroutine + retrofit + Okhttp3 网络请求实战篇
背景最近看到很多项目都将
RxJava
+Retrofit替换成了Coroutine+retrofit,首先Coroutine学习成本相对于
Rxjava
来说较低,而且最重要的一点是Kotlin的下实现线程切换的代码更加精简
wjxbless
·
2023-11-01 19:50
Kotlin
Android
Android项目
Android
Kotlin
DSL
dsl
iOS-KVO
原理分析
前言KVO这个在我们iOS实际项目中经常用到的,今天我们来介绍一下它的原理。KVO的坑点首先我们打开KVO官方文档。context然后我们看下我们的Demo工程,[self.personaddObserver:selfforKeyPath:@"nick"options:NSKeyValueObservingOptionNewcontext:NULL];context这里的context我们一般传N
似水流年_9ebe
·
2023-11-01 15:22
数据库的关系运算&集合运算
目录传统的关系运算:0.相容性:1.并:2.差:3.交:4.笛卡尔积:图例:专门的关系运算:选择:投影:连接:自然连接:
原理分析
:除:
原理分析
:例题:题解:1)答案:2)答案:3)答案:4)答案:5)答案
明 日 香
·
2023-11-01 15:25
数据库原理
数据库原理学习笔记
数据库
集合运算
关系运算
3007基于二叉链表的二叉树叶子结点到根结点的路径的求解(附DFS在树里的应用分析,思路详解)
以下代码用到的前置知识:DFS算法可以看这个视频~只用看这个就能懂了~DFS深搜解决迷宫问题(
原理分析
+代码实现)_哔哩哔哩_bilibilihttps://www.bilibili.com/video
鹤天寻
·
2023-11-01 13:50
这只是一场训练
数据结构
c++
dfs
二叉树
Android开发常用轮子
一、快速开发框架1.XSnow基于
RxJava
2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
yabinYang
·
2023-11-01 11:02
android常用
android常用轮子(持续更新)
一、快速开发框架XSnow基于
RxJava
2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
流船
·
2023-11-01 11:23
安卓常用框架
一、快速开发框架XSnow基于
RxJava
2+Retrofit2精心打造的Android基础框架,包含网络、上传、下载、缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦
IT刘小牛
·
2023-11-01 11:18
android
安卓框架
安卓轮子
android
Android系统的JNI
原理分析
(2)- 数据类型转换和方法签名
声明前阶段在项目中使用了Android的JNI技术,在此文中做些技术知识总结。此篇参考一些博客和书籍,不方便逐一列出,仅供学习、知识分享,代码基于Android7.1.1。1Java层和JNI层的数据类型转换 进入到源码:frameworks/base/media/jni/android_media_MediaRecorder.cpp,查看函数android_media_MediaRecorde
小馬佩德罗
·
2023-11-01 08:00
#
android
JNI
关于虚拟串口驱动专业版 Eltima Virtual Serial Port Driver Pro 注册原理
关于虚拟串口驱动专业版EltimaVirtualSerialPortDriverPro注册
原理分析
一直以来对该程序的注册分析总是针对vspdpro.exe,没有针对服务程序vspdpro_service.exe
中游鱼
·
2023-11-01 08:34
虚拟串口
补丁
汉化
工具
串口通信
虚拟串口
NSObject 底层
原理分析
(一)
@[TOC](NSObject底层
原理分析
)NSObject在Objective-C中大多数类层次结构的根类,通常我们在使用NSObject对象时,会使用[[NSObjectalloc]init]或者[
星辰_入海
·
2023-10-31 23:40
逻辑漏洞挖掘之CSRF漏洞
原理分析
及实战演练 | 京东物流技术团队
一、前言2月份的1.2亿条用户地址信息泄露再次给各大公司敲响了警钟,数据安全的重要性愈加凸显,这也更加坚定了我们推行安全测试常态化的决心。随着测试组安全测试常态化的推进,有更多的同事对逻辑漏洞产生了兴趣,本系列文章旨在揭秘逻辑漏洞的范围、原理及预防措施,逐步提升大家的安全意识。第二篇选取了广为熟知的CSRF漏洞进行介绍。二、CSRF漏洞介绍1、CSRF漏洞的定义跨站请求伪造(Cross-siter
京东云技术团队
·
2023-10-31 19:04
安全
csrf
安全
web安全
golang mysql连接池原理_golang 数据库连接池database/sql 实现
原理分析
golang对数据库的请求,抽象出来一套通用的连接池,用go的机制来说,golang只需要提供一个驱动(driver)的interface,底层不同数据库协议,由用户根据自己的数据库实现对应的驱动即可。本文从源码实现的角度,探索这里的细节以及需要避免的坑,基于1.14代码分析,部分bug在1.15中有修复或优化,这里也会提及。golang版本:1.14目录结构说明└──sql├──convert.
哇塞5G
·
2023-10-31 15:08
golang
mysql连接池原理
前端开发必备技能!用简单CSS代码绘制三角形,提升用户体验
目录⭐专栏简介文章引言一、前言二、实现过程三、
原理分析
⭐写在最后⭐专栏简介欢迎来到前端入门之旅!这个专栏是为那些对Web开发感兴趣、刚刚开始学习前端的读者们打造的。
江城开朗的豌豆
·
2023-10-31 06:45
前端
css
前端面试题
css
前端
第五章 I/O管理 六、I/O核心子系统
目录一、核心子系统1、I/O调度2、设备保护二、假脱机技术1、脱机:2、假脱机(SPOOLing技术):3、应用:1.独占式设备:2.共享设备:4、共享打印机
原理分析
三、总结一、核心子系统设备独立性软件设备驱动程序中断处理程序
qing_ti_xx
·
2023-10-31 05:03
操作系统学习
数据结构
Jetpack--LiveData粘性数据的去除
在上一篇LiveData的
原理分析
(https://blog.csdn.net/xxwbwm/article/details/124395615?
VividnessYao
·
2023-10-30 17:40
Jetpack
android
kotlin
android
jetpack
对 Android 的 LiveData 网传的数据倒灌做一个深层次的解释
描述问题你们所说的数据倒灌其实根本不是一个问题或者bug.LiveData设计就是如此.接受最近一个信号.对应流的Behavior模式.我们有知名度一点的流的实现有
RxJava
和Kotlin的Flow.
陈旭金-小金子
·
2023-10-30 17:38
响应式
数据库
mvc
html
livedata
原理分析
(解除livedata粘性事件)
先思考几个问题livedata是怎么做的监听生命周期的?postValue和setValue有什么区别?事件是如何发送和接收的?livedata粘性事件是什么?livedata的粘性事件是怎样引起的?首先需要知道注册监听和发送事件的几个方法observe,postvalue,setvalue,我们主要是对这几个方法进行分析发送事件livedata发送事件的方法有两种postValue和setVal
Jinxed.
·
2023-10-30 17:07
Android
Jetpack
flutter
kotlin
android
jetpack compose原理解析
目录jetpackcompose原理解析jetpackcompse声明式ui开发
原理分析
整体框架介绍composeLayoutNode布局介绍@Composeable注解实现细节属性更新小结jetpackcompose
iffly-csdn
·
2023-10-30 17:04
jetpack
compose
android
jetpack
断点续传
原理分析
文章目录概述断点续传为什么需要断点续传?断点续传原理ETagContent-RangeRangeIf-Range概述断点续传:在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传或下载,如果碰到网络故障,可以从已经上传或下载的部分开始继续上传下载未完成的部分,而没有必要从头开始上传下载。用户可以节省时间,提高速度。断点续传为什么需要断点续传?
子春_贰叁
·
2023-10-30 16:22
网络基础
http
Android OkHttp+Retrofit+
Rxjava
+Hilt 的网络请求封装
今天给大家简单的封装一个现在比较流行的网络请求框架第一步是导入我们所需要的依赖还需要在android{}闭包下添加一个buildFeatures{viewBindingtrue}implementation"io.reactivex.
rxjava
2
写的都是BUG
·
2023-10-30 05:13
android
okhtto
Okhttp
rxjava
android
okhttp
网络
retrofit
总结之前项目的框架:MVP+Okhttp+Gson+Glide+DBFlow后期会修改不合理的地方
API层:1图片框架2数据库层:2Log层:2开发插件2UI层:3API层:(Retrofit+Okhttp+
RxJava
(&RxAndroid)+Gson;)RetrofitSquare公司良心出品。
嵩风抚
·
2023-10-30 05:40
【嵌入式】HC32F07X DAC模拟输出 + DMA传输
二
原理分析
【1】DAC原理说明:所谓DAC,就是Digital-Analog-Converter,数字模拟转换器。
公子无缘
·
2023-10-29 22:01
嵌入式
单片机
嵌入式硬件
HC32F
DAC
MQ - 40 连接器:以MQ Connector为核心搭建数据集成架构的方案设计
文章目录导图Pre概述连接器是什么数据集成和连接器典型场景:将MySQL中的数据实时同步到Elasticsearch方案一使用典型数据集成组件方案二消息队列连接器方案对比消息队列连接器底层
原理分析
分布式任务调度平台源
小小工匠
·
2023-10-29 22:26
【小工匠聊架構】
架构
MQ
Connector
贪婪与非贪婪模式的匹配
原理分析
正则表达式的两个普适性原则:1、优先选择最左侧的匹配结果2、标准的匹配量词是匹配优先的第一条什么意思捏?就是拿到一个表达式/bo/去匹配一个字符串absdboosd,首先这个表达式只有一个可能,那就是真的匹配到bo这两个字母,所以直接拿bo匹配前两个字母,匹配不成功,右移,匹配bs不成功继续右移,直到成功匹配或者字符串结束。正则表达式的贪婪模式匹配规则:首先要知道正则表达式中的量词有:?【问号】.
zxiaozhang
·
2023-10-29 21:04
07. 蜂鸣器
07.蜂鸣器硬件
原理分析
代码编写硬件
原理分析
此处为PNP型三极管,BEEP为低的时候三极管才会导通,也就是BEEP=0时,蜂鸣器会叫。
等你看日出
·
2023-10-29 20:20
嵌入式裸机ARM驱动开发
嵌入式硬件
对
RxJava
的学习之PublishSubject
PublishSubject:与普通的Subject不同,在订阅时并不立即触发订阅事件,而是允许我们在任意时刻手动调用onNext,onError(),onCompleted来触发事件。例1:当一个界面发生改变,通知另一个界面做出响应,以下是两个Fragment之间通讯的Demo在Activity中:定义好公共的PublishSubject对象PublishSubjectpublishSubjec
龙龙zzl
·
2023-10-29 17:48
一、oc对象底层
原理分析
一、OC对象的分类OC对象主要可以分为三种:instance对象(实例对象)class对象(类对象)meta-class对象(元类对象)1.instance对象就是通过类alloc出来的对象,每次调用alloc都会产生新的instance对象。object1和object2都是NSObject的instace对象(实例对象),但他们是不同的两个对象,并且分别占据着两块不同的内存。NSObjcet*
iOS_进击的小学生
·
2023-10-29 16:58
SpringAOP原理解析(源码级)
3.AnnotationAwareAspectJAutoProxyCreator分析5.AnnotationAwareAspectJAutoProxyCreator方法执行时机分析6.AOP创建代理类
原理分析
卖保熟瓜的程序员
·
2023-10-29 14:59
Spring框架原理(源码级)
spring
intellij
idea
java
【React】JSX 语法及原理
文章目录一、JSX
原理分析
1.1、案例分析1.2、作用总结二、JSX语法使用2.1、插值表达式2.2、属性绑定2.3、数组渲染一、JSX
原理分析
要明白JSX的原理,需要先明白如何用JavaScript对象来表现一个
一颗不甘坠落的流星
·
2023-10-29 06:28
React
全家桶
react
jsx
[WooYun-2016-226888] SpringBoot框架SpEL漏洞复现与原理详细分析
文章目录0x01前言:0x02版本范围:0x03漏洞复现:0x04
原理分析
:1、前置知识:2、代码审计分析:3、总结:0x01前言:这是2016年爆出的一个洞,在CVE上没有找到对应编号,经过多方资料查阅最终确认是唐朝实验室在乌云上提交的该通用漏洞
m0rta1
·
2023-10-29 05:25
漏洞复现与原理分析
spring
boot
java
spring
SpringCloud-服务调用-OpenFeign
应用实战2.1user-service代码2.2order-service代码2.3api工具向user-service发送请求,user-service再向order-service发起服务调用3.
原理分析
心流时间
·
2023-10-28 20:23
SpringCloud
spring
cloud
spring
java
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他