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源码学习
【Seata
源码学习
】 篇二 TM与RM初始化过程
【Seata
源码学习
】篇二TM与RM初始化过程1.GlobalTransactionScanner初始化GlobalTransactionScanner实现了InitializingBean接口,在初始化后将执行自定义的初始化方法
秋日的晚霞
·
2023-12-24 01:57
seata源码学习
学习
【Seata
源码学习
】 扫描@GlobalTransaction注解 篇一
1.SeataAutoConfiguration自动配置类的加载基于SpringBoot的starter机制,在应用上下文启动时,会加载SeataAutoConfiguration自动配置类#AutoConfigureorg.springframework.boot.autoconfigure.EnableAutoConfiguration=io.seata.spring.boot.autocon
秋日的晚霞
·
2023-12-23 15:32
seata源码学习
学习
macOS 开发 - MASShortcut
文章目录关于MASShortcut项目结构快速使用
源码学习
检测是否有热键冲突处理EventmacOS开发交流秋秋群:644096295,V:ez-code关于MASShortcutMASShortcut
伊织code
·
2023-12-23 04:05
Apple开发
macos
MASShortcut
Shortcut
Retrofit原理简析
记得很久以前,写过一篇文章,主要说的是Retrofit应用的:Retrofit2+
RxJava
2踩坑今天我们来简单说说Retrofit的原理,其实嘛,作为一个搞技术的人,对Retrofit应该有一种好奇的态度
俗人浮生
·
2023-12-21 06:08
RxJava
2源码分析-线程调度
先上被分析的代码:valobserver=object:Observer{overridefunonSubscribe(d:Disposable){Log.d(TAG,"onSubscribe")Log.d(TAG,"Observerworkthreadis"+Thread.currentThread().name)disposable=d}overridefunonNext(s:String){
o动感超人o
·
2023-12-21 04:27
1. Android基础
Handler机制runOnUiThread(Runnableaction)View.post(Runnableaction)AsyncTask广播使用EventBus、
RxJava
等框架1.runOnUiThreadthread
努力生活的西鱼
·
2023-12-20 20:52
sensitive-word 敏感词之 DFA 双数组实现
源码学习
拓展阅读敏感词工具实现思路DFA算法讲解敏感词库优化流程java如何实现开箱即用的敏感词控台服务?各大平台连敏感词库都没有的吗?v0.10.0-脏词分类标签初步支持v0.11.0-敏感词新特性:忽略无意义的字符,词标签字典v0.12.0-敏感词/脏词词标签能力进一步增强开源地址为了便于大家学习,项目开源地址如下,欢迎fork+star鼓励一下老马~sensitive-word双数组实现原理双数组T
老马啸西风
·
2023-12-20 08:48
word
学习
开源
github
安全
java
关于LiveData全面详解(附事件总线)
LiveData在里面担任数据驱动的作用:以往我们使用Handler,EventBus,
Rxjava
Bus进行消息通信,LiveData也是一个种观察者模式,作用跟
RxJava
类似,是观察数据的类,
苏火火丶
·
2023-12-20 03:19
Android
Jetpack
android
android
jetpack
uni-app的初使用(附
源码学习
)
uni-app代码编写,基本语言包括js、vue、css。以及ts、scss等css预编译器。新建项目等基础指路:关于uni-app的下载及使用-CSDN博客1.vue文件由三个一级节点组成,分别是template、script、style简单理解就如下图所示2.插值用{{}}进行文本插值。就是将数据展示到模板(template)中。运行结果--->浏览器&手机模拟器3.指令带有v-前缀的特殊at
Chemo辰陌
·
2023-12-19 20:47
uni-app/小程序
Vue
前端
uni-app
vue.js
Rxjava
2.x 之变换操作符
原文地址:https://blog.csdn.net/byhook/article/details/83343016\变换操作符map操作符flatMap操作符flatMapIterable操作符concatMap操作符switchMap操作符cast操作符scan操作符buffer操作符toList操作符groupBy操作符toMap操作符mapmap操作符作为基本的转换操作符,可以把每一个元素
Andy周
·
2023-12-19 12:01
SpringSecurity
源码学习
七:OAuth 2.0登录
目录1.代码示例2.源码解析2.1OAuth2AuthorizationRequestRedirectFilter2.2OAuth2LoginAuthenticationFilter3.总结SpringSecurityOAuth2是一个基于SpringSecurity的开源框架,用于实现OAuth2认证和授权的功能。OAuth2是一种授权协议,用于允许用户授权第三方应用程序访问其受保护的资源,而无
Tnoodles
·
2023-12-18 20:41
学习
spring
java
后端
SpringSecurity
源码学习
六:授权
目录1.用户权限2.资源权限2.1自定义资源权限2.2权限注解2.2.1默认注解2.2.2自定义注解2.2.3注解初始化和保存3.代码示例4.源码解析4.1投票器4.1.1投票器不同实现类的含义4.1.2默认投票器WebExpressionVoter5.总结SpringSecurity的授权是依赖于过滤器FilterSecurityInterceptor实现的。授权的步骤主要分为三步:获取当前用户
Tnoodles
·
2023-12-18 20:09
学习
java
后端
spring
安卓paging库自定义datasource时千万不要在loadInitial()中异步设置返回数据
如题.我们可能之前习惯通过
rxjava
的方式请求网络数据了,并在在onNext()方法中处理返回结果.但是千万不要在自定的paging库中的几种DataSource类中这么做.尤其是loadInitial
vb12
·
2023-12-18 13:36
RxJava
2
本篇文章使用的版本implementation"io.reactivex.
rxjava
2:
rxjava
:2.2.5"implementation'io.reactivex.
rxjava
2:rxandroid
simplehych
·
2023-12-18 03:42
2022-02-27
RxJava
rxjava
里最重要一条脉络,如map和线程池都是这样的他们会有个类包裹上一层和转换(map,线程),包裹类会持有上一层被观察者当有订阅的时候的时候。
素还真
·
2023-12-18 00:49
RxJava
2 中 doFinally 和 doAfterTerminate 的比较
邻家小妹.jpg在
RxJava
中doFinally和doAfterTerminate这两个操作符很类似,都会在Observable的onComplete或onError调用之后进行调用。
fengzhizi715
·
2023-12-18 00:10
Retrofit
源码学习
与使用
预习动态代理反射本文主要对retrofit的源码进行学习,了解,学习其设计模式,与实现方式。retrofit的基本用法:RetrofitturnsyourHTTPAPIintoaJavainterface.(将HTTPAPI转换为Java接口。)publicinterfaceGitHubService{@GET("users/{user}/repos")Call>listRepos(@Path("
weixin_33738555
·
2023-12-17 21:10
移动开发
java
设计模式
Cannot resolve method ‘subscribe(anonymous io.reactivex.Observer<xxx>)‘的解决方案
点击进入详情在使用
RxJava
开发的时候有时会遇到类似Cannotresolvemethod'subscribe(anonymousio.reactivex.Observer)'的错误提示。
ChatGPTer
·
2023-12-17 21:39
#
Android--开发
Android
lambda
Cannot Resolve method subscribe(anonymous org.reactivestreams.Subscriber 已解决
使用
Rxjava
2出现错误:CannotResolvemethod'subscribe(anonymousorg.reactivestreams.Subscriber原代码:subscribe(newSubscriber
飞翔的李哥
·
2023-12-17 21:09
Android
retrofit
Rxjava
android
react
native
android
studio
Rxjava
的基本理解 帮助你更好的理解
rxjava
本质
原文引用自:https://medium.com/@factoryhr/understanding-java-
rxjava
-for-beginners-5eacb8de12ca这篇文章我会通过一些简单基本的例子解释一下
tommyRen
·
2023-12-17 16:59
NCNN
源码学习
【三】:数据处理
一、Topic:数据处理这次我们来一段NCNN应用代码中,除了推理外最重要的一部分代码,数据处理:ncnn::Matin=ncnn::Mat::from_pixels_resize(bgr.data,ncnn::Mat::PIXEL_BGR,bgr.cols,bgr.rows,227,227);constfloatmean_vals[3]={104.f,117.f,123.f};in.substr
豫州刺史
·
2023-12-17 12:10
模型部署
NCNN
模型部署
MBProgressHUD
源码学习
1:公有API介绍
源代码基于0.91版本;本篇只介绍相关公有API,同时简单说明实现方式1.用于快速调用HUD的类方法1.1在指定视图上显示和移除HUD在视图中显示HUD,进入等待状态+(MB_INSTANCETYPE)showHUDAddedTo:(UIView*)viewanimated:(BOOL)animated;在视图上移除HUD,退出等待状态+(BOOL)hideHUDForView:(UIView*)
我才是臭吉吉
·
2023-12-17 10:54
retofit +
rxjava
+ kotlin 下载进度回调(721)
下载回调换一种写法DownLoadListener先写好监听接口interfaceMyDownloadListener{funonStartDownload()funonProgress(progress:Int)funonFinishDownload()funonFail(errorInfo:String)}DownloadInterceptor封装拦截器classDownloadInterce
Qin0821
·
2023-12-17 07:47
LiveData 的使用和原理
1.简介如果我们用过
Rxjava
的话知道,
Rxjava
是基于观察者模式实现的异步数据处理库,它可以在我们订阅的时候向我们分发数据,但有一点可惜的是
Rxjava
的Observable并不具备组件生命周期感知的能力
唐不唐
·
2023-12-17 03:21
android
Spring
源码学习
三
手写Starter我们通过手写Starter来加深对于自动装配的理解1.创建一个Maven项目,quick-starter定义相关的依赖org.springframework.bootspring-boot-starter2.1.6.RELEASEcom.alibabafastjson1.2.56true2.定义Formate接口定义的格式转换的接口,并且定义两个实现类publicinterfac
CopyLower
·
2023-12-17 00:48
学习
spring
学习
java
【Android】MVC与MVP的区别,MVP网络请求实践
模式目录一、MVC模式二、MVP模式1、MVP的简单应用1.1导入相关依赖包并设置权限1.2实现Model1.2实现Presenter1.3实现View1.4分析项目结构和绑定过程1.5效果展示2、MVP结合
RxJava
摸鱼小小虫
·
2023-12-16 11:08
Android
android
mvc
MVP
RxJava
网络请求
NCNN
源码学习
【一】:学习顺序
最近一段时间一直在做模型部署的工作,主要是利用NCNN部署到安卓端,跟着网上的博客和开源项目,做了很多工作,也学习到很多东西,但是对于NCNN的源码,并没有仔细的研究过,对我来说,仿佛是一个神秘的存在一样,接下来,将会对NCNN的源码进行研究,加深对于NCNN的理解。正文代码版本截止到目前ncnn已经快5年了,代码也越来越庞大,很多都是一些新添加的功能支持啥的。这回读代码,我们比较关心的是ncnn
豫州刺史
·
2023-12-16 05:26
模型部署
NCNN
腾讯优图
模型部署
Spring
源码学习
一
IOC容器概述ApplicationContext接口相当于负责bean的初始化、配置和组装的IoC容器.Spring为ApplicationContext提供了一些开箱即用的实现,独立的应用可以使用ClassPathXmlApplicationContext或者FileSystemXmlApplicationContext,web应用在web.xml配置监听,提供xml位置和org.spring
CopyLower
·
2023-12-15 19:11
学习
spring
学习
java
Spring
源码学习
二
@EnableAutoConfiguration注解的实现原理了解了ImportSelector和ImportBeanDefinitionRegistrar后,对于EnableAutoConfiguration的理解就容易一些了它会通过import导入第三方提供的bean的配置类:AutoConfigurationImportSelector@Import(AutoConfigurationImp
CopyLower
·
2023-12-15 19:11
学习
spring
学习
java
Rxjava
报的的java.lang.IllegalStateException: Fatal Exception thrown on Scheduler.Worker thread.错误
1、
Rxjava
频繁的多次请求同一个借口报错误FatalExceptionthrownonScheduler.Workerthread.如图(1)这是我封装的
Rxjava
+RetrofitpublicstaticTgetService
黑芝麻胡
·
2023-12-15 10:52
源码学习
系列之SpringBoot自动配置(篇一)
源码学习
系列之SpringBoot自动配置
源码学习
(篇一)ok,本博客尝试跟一下Springboot的自动配置源码,做一下笔记记录,自动配置是Springboot的一个很关键的特性,也容易被忽略的属性,
smileNicky
·
2023-12-15 07:01
源码浅析-Vue3中的13个全局Api
前言不知不觉Vue-next[1]的版本已经来到了3.1.2,最近对照着
源码学习
Vue3的全局Api,边学习边整理了下来,希望可以和大家一起进步。我们以官方定义、用法、源码浅析三个维度来一起看看它们。
winty~~
·
2023-12-15 00:17
vue
python
javascript
js
java
TreeMap
源码学习
分析
1.常用的Map类图在之前,我对HashMap进行了分析,我们可以知道,HashMap是底层是维护着一个哈希表。如图,TreeMap和HashMap都是继承AbstractMap,并且实现了Serializeable和Cloneable接口但是TreeMap还实现了SortedMap,我们可以猜测TreeMap是有序的一棵树结构。2.TreeMap数据结构--红黑树TreeMap底层是一颗红黑树,
雨夏_
·
2023-12-14 15:57
tomcat
源码学习
记录
tomcat学习记录tomcat编译ant下载编译运行源码Debug运行Bootstrap运行Tomcat查看状态pom.xml测试EmbeddedTomcat参考书籍博客tomcat编译下载tomcat10源码,解压然后idea导入包存放的默认位置如下:base.path=${user.home}/tomcat-build-libs同时在项目的tomcat/res/ide-support/ide
antRain
·
2023-12-14 15:34
java
web
tomcat
学习
java
【Spring Boot
源码学习
】ApplicationListener 详解
SpringBoot
源码学习
系列ApplicationListener详解引言往期内容主要内容1.初识ApplicationListener2.加载ApplicationListener3.响应应用程序事件总结引言书接前文
Huazie
·
2023-12-14 13:14
开发框架-Spring
Boot
spring
boot
源码学习
应用程序监听器
应用程序事件
处理应用程序事件
2020Android面经,历时一个半月,斩获3个大厂offer,kotlin打包成exe
rxjava
的原理。
rxjava
的线程切换如何实现的?map和flatmap操作符区别;zip和merge操作符区别。ArrayMap和SparseArray的作用
m0_66144992
·
2023-12-14 13:37
程序员
架构
移动开发
android
【Spring Boot
源码学习
】ApplicationContextInitializer 详解
SpringBoot
源码学习
系列ApplicationContextInitializer详解引言往期内容主要内容1.初识ApplicationContextInitializer2.加载ApplicationContextInitializer3
Huazie
·
2023-12-06 22:50
开发框架-Spring
Boot
spring
boot
源码学习
应用上下文
Initializer
手写Rx java基础框架(模型 模拟代码)
本文是自我学习用的kotln手写
rxjava
代码框架模型,并不包含
rxjava
的功能实现。3个版本差别就是代码量而已。。。究极变态简化版本理解需要烧一烧脑子一。第一版本。
qq_28909387
·
2023-12-06 17:29
java
kotlin
rxjava
框架
Retrofit嵌套请求与适配器
2.Retrofit适配器Retrofit的接口返回的方法必须是Call,如果能够将Call改为
RxJava
的O
豆沙***
·
2023-12-06 16:24
Android
retrofit
基于springboot+vue篮球联盟管理系统源码
简介:500+精品计算机
源码学习
欢迎点赞收藏⭐留言文末获取源码目录一、以下学习内容欢迎交流:二、文档资料截图:三、项目技术栈四、项目运行图背景:篮球运动在全球范围内备受热爱,各种篮球联赛和比赛层出不穷。
千里码科技
·
2023-12-06 15:47
java
spring
boot
vue.js
后端
【 OpenGauss
源码学习
—— 列存储(CStoreMemAlloc)】
列存储(CStoreMemAlloc)概述CStoreMemAlloc类CStoreMemAlloc::Palloc函数CStoreMemAlloc::AllocPointerNode函数CStoreMemAlloc::FreePointerNode函数CStoreMemAlloc::Repalloc函数CStoreMemAlloc::PfreeCStoreMemAlloc::Register函数
J.Kuchiki
·
2023-12-06 14:35
OpenGauss
数据库
gaussdb
【OpenGauss
源码学习
—— (VecToRow)算子】
VecToRow算子概述ExecInitVecToRow函数功能参数步骤ExecVecToRow函数功能描述参数返回值执行步骤DevectorizeOneBatch函数ExecEndVecToRow函数总结声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGauss1.1.0的开源代码和《
J.Kuchiki
·
2023-12-06 14:35
OpenGauss
数据库
gaussdb
【OpenGauss
源码学习
—— (RowToVec)算子】
VecToRow算子概述ExecInitRowToVec函数ExecRowToVec函数VectorizeOneTuple函数ExecEndRowToVec函数总结声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考了OpenGauss1.1.0的开源代码和《OpenGauss数据库源码解析》和《Po
J.Kuchiki
·
2023-12-06 14:00
OpenGauss
gaussdb
数据库
000FreeCAD
源码学习
--MainGui.cpp
目录1MainGui.cpp源代码2intmain()函数分析3编译运行截图FreeCADMain项目下的MainGui.cpp1MainGui.cpp源代码intmain(intargc,char**argv){#ifdefined(FC_OS_LINUX)||defined(FC_OS_BSD)setlocale(LC_ALL,"");//usenativeenvironmentsetting
东方.既白
·
2023-12-06 14:00
FreeCAD源码学习
学习
freecad
qt
关于Java并发框架的鸟瞰视图
同样,在去年,像
RxJava
和SpringRe
C语言学习圈1
·
2023-12-06 07:00
JakeWharton评价我的代码像是在打地鼠?
作者:却把清梅嗅链接:https://juejin.im/post/5d2dee0851882569755f5494来源:掘金
RxJava
3版本迁移的血泪史不久前
RxJava
正式发布了3.x版本,作为
RxJava
不正经的创造者
·
2023-12-06 01:27
Android--Jetpack--LiveData
LiveData的消息分发机制,是以往Handler,EventBus,
Rxjava
Bus无法比拟的,它们不会顾及当前页
袁震
·
2023-12-06 00:41
android-jetpack
android
RxJava
线程切换之subscribeOn源码分析
首先看下我们
RxJava
的常规使用方法代码A调用类Observable.create(newObservableOnSubscribe(){@Overridepublicvoidsubscribe(ObservableEmittere
safeguard_迩
·
2023-12-05 20:15
基于springboot的滑雪场管理系统源码
简介:500+精品计算机
源码学习
,有8个项目关注搏主即可领取。
千里码科技
·
2023-12-05 20:19
java
spring
boot
后端
java
Retrofit+
rxjava
网络请求框架 三 请求日志打印
该工具类用于打印请求参数等日志,若下载文件时,需要关闭该日志打印,否则会导致文件临时缓存,影响文件下载进度的获取,文件过大时还会导致OOMimportandroid.util.Log;importokhttp3.OkHttpClient;importokhttp3.logging.HttpLoggingInterceptor;publicclassRetrofitUtils{/***获取OkHtt
lodtap
·
2023-12-04 21:36
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他