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源码学习
Java容器
源码学习
1.List,Set,Map三者的区别List(对付顺序的好帮手)List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象Set(注重独一无二的性质):不允许重复的集合。不会有多个元素引用相同的对象。Map(用Key来搜索的专家):使用键值对存储。Map会维护与Key有关联的值。两个Key可以引用相同的对象,但Key不能重复,典型的Key是String类型,但也可以是任何对象。2.A
烦人的胆小鬼
·
2024-01-25 09:31
2021-03-01_SpringBoot
源码学习
笔记之自定义boot-starter
SpringBoot
源码学习
笔记之自定义boot-starter1概述遵循springboot官方建议,对于非官方的starter命名方式为xxx-spring-boot-starter,所以本工程名为
kikop
·
2024-01-24 15:52
【2024】基于php的社区医院管理系统设计(源码+文档+指导)
简介:500+精品计算机
源码学习
欢迎点赞收藏⭐留言文末获取源码目录一、以下学习内容欢迎领取:二、文档资料截图:三想了解更多,请收藏、评论、留言:三、项目技术栈四、项目运行图五、留言查看完整资料背景:随着社会的发展
java_python源码
·
2024-01-24 11:36
PHP
php
开发语言
社区医院
挂号预约
门诊管理
口腔医院
PyTorch
源码学习
最近在学习PyTorch的源码,记录一下。PyTorch官方源码仓库中文文档开发者文档源码解读PyTorch:ezyang’sblogPyTorchinternals:ezyang’sblog→翻译→①一文搞懂PyTorch内部机制②万字综述,核心开发者全面解读PyTorch内部机制查看Pytorch源码(为查看torch函数的具体实现,需要查看"aten/src/ATen/"部分的内核代码)Py
zhulu506
·
2024-01-23 06:06
PyTorch
pytorch
Linux内核
源码学习
Ext2文件系统布局,文件数据块寻址,VFS虚拟文件系统 转载
https://zhuanlan.zhihu.com/p/441979618文件系统布局文件系统中存储的最小单位是块(Block),一个块究竟多大是在格式化时确定的,例如mke2fs的-b选项可以设定块大小为1024、2048或4096字节。而上图中引导块/自举块(BootBlock)的大小是确定的,就是1KB,引导块是由PC标准规定的,用来存储磁盘分区信息和启动信息,任何文件系统都不能使用启动块
盼望孤独的二进制
·
2024-01-23 02:18
linux
学习
运维
kotlin : flatMap 与
rxJava
flatMap 对比
先看一段代码:valstrings=listOf("abc","de")strings.map{s->s.toList()}strings.flatMap{s->s.toSet()}.run{println("flatMap:$this")}//flatMap:[a,b,c,d,e]strings.map{s->s.toSet()}.run{println("map:$this")}//map:[
南郭竽
·
2024-01-22 12:45
kotlin
android
Android多线程开启如何选择
目录前言AsyncTask分析总结HandlerThread推荐分析总结Service和IntentService分析总结
RxJava
/RxAndroid分析总结Kotlin协程推荐分析总结Executor
工程师丶佛爷
·
2024-01-22 08:28
原创
android
vue
源码学习
笔记
image1.newVue的时候实际上会调用init方法,init方法会做一堆初始化的工作(初始化data、props、computed、watcher等等)。-首先是对options做合并(merge),接下来会执行一系列的init方法。对data做proxy处理,以及响应式(observe)处理,最后调用$mount方法进行挂载。Vue的初始化逻辑写的非常清楚,把不同的功能逻辑拆成一些单独的函
ing1023
·
2024-01-22 05:57
Rxjava
链式调用解析
本文以下面代码为例逐步解析Observable.just("数据源").map(newFunction(){@OverridepublicIntegerapply(Strings)throwsException{return1;}}).filter(integer->{returninteger==1;}).subscribeOn(Schedulers.io()).observeOn(Androi
weixin_43243916
·
2024-01-22 04:41
rxjava
android
vue
源码学习
,new Vue都干了什么,beforeCreate,created,mounted触发前,都做了什么,执行顺序Props>Setup>Met>Data>Computed>Watch
提示:Props>Methods>Data>Computed>Watch文章目录前言一、创建项目二、生命周期总结前言需求:触发beforeCreate状态后,执行顺序Props>Methods>Data>Computed>Watch,再触发created状态一、创建项目1、newVue();后,执行了_init方法2、_init方法是引入vue.js文件后,initMixin$1初始化的方法3、i
longlongago~~
·
2024-01-22 02:04
vue.js
学习
Spring
源码学习
(六)扩展功能 上篇-BeanFactoryPostProcessor
spring系列转载自掘金VipAugushttps://juejin.cn/user/2348212565601415/postsSpring提供的强大扩展功能-BeanFactoryPostProcessor后处理器前言结束了前面的基础结构分析,了解到Spring是如何识别配置文件和进行解析属性,最终将bean加载到内存中。同时为了更好得理解Spring的扩展功能,我们先来巩固一下beanFa
带鱼真好吃
·
2024-01-21 17:54
RxBinding具体使用
学了
RxJava
的响应式编程之后,感觉RxBinding也有必要记录一下使用,在项目中使用还是比较多的,只介绍一下使用。
Ayres
·
2024-01-21 08:42
Spring
源码学习
源码学习
前提版本:5.3.10形式:注册形式-AnnotationConfigApplicationContext(AppConfig.class)学习内容spring启动注册过程this()阶段创建AnnotationConfigApplicationContext
原来~如此
·
2024-01-20 15:57
spring
java
学习
spring
JAVA背压
ReactiveStreams:一种支持背压的异步数据流处理标准,主流实现有
RxJava
和Reactor,SpringWebFlux默认集成的是Reactor。
王小杰at2019
·
2024-01-20 12:24
Android筑基——
RxJava
框架学习笔记
目录1.前言2.正文2.1
RxJava
里的观察者模式和普通的观察者模式有什么区别?
willwaywang6
·
2024-01-20 01:19
#
著名开源库学习
RxJava
观察者模式
装饰器模式
map
时序图
源码学习
:web server althttpd (未完待续)
源码路径:https://sqlite.org/althttpd/dir?ci=tip(推荐)https://github.com/jesrui/althttpd/tree/master(旧版本)althttpd.md文件翻译https://sqlite.org/althttpd/file?name=althttpd.md&ci=tipalthttpd简介:轻量级web服务器,设计宗旨是追求简洁、
御风@户外
·
2024-01-19 16:38
html
c
code
学习
c
html
Go
源码学习
之双向链表
双向链表的定义双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。这里记录一下自己学习理解的过程图解[图片上传失败...(image-afe880-1531019243291)]Go的源码实现1.首先看一下链表中存储的元素(Element)的定义:/
Popwalker
·
2024-01-19 11:51
RxJava
2『使用』
基础概念
RxJava
是一个在基于JavaVM扩展的使用可观测的序列来组成异步的、基于事件的程序的库。它基于观察者模式支持数据和事件的流式流通处理,并增加了多种运算符以在多种场景下整合事件和数据。
cname_1
·
2024-01-18 21:59
java.io
源码学习
01 Serializable接口
1序列化描述:Java的对象序列化将那些实现了Serializable接口的对象转换成一个字节序列,并能够在以后将这个字节序列完全恢复为原来的对象。这一过程甚至可通过网络进行,自动弥补不同操作系统之间的差异2.两种主要特性:一是Java的远程方法调用RMI,使存活于其他计算机上的对象使用起来就像是存活于本机一样。二是对JavaBeans来说,对象的序列化也是必需的,使用一个Bean时,在设计阶段对
路痴初心
·
2024-01-18 19:43
jdk源码
java源码
Google Filament
源码学习
(四):Material System (三) - 材质格式 (mat)
目录FilamentMaterialsGuideIntroductionMaterialdefinitionsFormat(材质定义的格式)DifferenceswithJSONExampleMaterialblockGeneralVertexandattributesBlendingandtransparencyRasterizationLightingAnti-aliasingShadingV
七Du°C糊涂
·
2024-01-18 09:14
Filament
学习
材质
Google Filament
源码学习
(一):Filament 编译
一、前言 之前做过一段OpenGL开发,也看过vulkan,但都是一知半解,所以一直想找一个经典的、跨平台的渲染引擎来学习。直到找到Filament这个东东。Filament是Google开发的轻量级跨平台实时渲染引擎,支持PBR材质,可用于开发游戏渲染引擎或构建音视频编辑工程。希望后期能够逐步深入,在此做好笔记,希望通过此能够同大家一起从入门到精通。二、ubuntu平台编译1、开发环境准备
bluebird_ivan
·
2024-01-18 09:43
图形图像
渲染引擎
ubuntu
游戏引擎
图形渲染
Java http 响应式请求和非响应式请求有什么区别
通过使用响应式库(如SpringWebFlux、Reactor等、
RxJava
等),可以创建流式的数据流,并使用异步和事件驱动的方式处理数据。非响应式请求是
孟德爱吃香菜
·
2024-01-17 03:56
Java
java
http
开发语言
Android Retrofit 工作原理解析
本文以Retrofit整合
RxJava
为例,介绍Retrofit的工作原理,使用Retrofit2.7.1版本,不同版本的源码有所差异,但思路是类似的。
SheHuan
·
2024-01-16 20:57
YYCache
源码学习
总结
YYCache内存分为内存缓存和磁盘缓存内存缓存1.内存缓存实现通过CFMutableDictionaryRef字典实现数据的存储查找2._YYLinkedMap是一个双向链表,用于实现LRU算法,当内存不足的时候最近最少用到的数据将被清除。3.YYMemoryCache是线程安全的,通过pthread_mutex_lock实现的。pthread_mutex_lock互斥锁经过苹果的优化目前是效率
科仔
·
2024-01-16 15:03
【OpenGauss
源码学习
—— 执行器(execMain)】
执行器(execMain)概述文件内容作用执行的操作主要函数概述部分函数详细分析ExecutorStart函数standard_ExecutorStart函数ExecutorRun函数standard_ExecutorRun函数ExecutorFinish函数standard_ExecutorFinish函数ExecutorEnd函数standard_ExecutorEnd函数声明:本文的部分内容
J.Kuchiki
·
2024-01-16 15:06
OpenGauss
数据库
okhttp
源码学习
(七)ConnectInterceptor
初看一下源码哇好少啊publicConnectInterceptor(OkHttpClientclient){this.client=client;}@OverridepublicResponseintercept(Chainchain)throwsIOException{RealInterceptorChainrealChain=(RealInterceptorChain)chain;Reque
刘景昌
·
2024-01-16 04:38
SpringBoot中使用SpringEvent业务解耦神器实现监听发布事件同步异步执行任务
场景SpringBoot中使用单例模式+ScheduledExecutorService实现异步多线程任务(若依
源码学习
):SpringBoot中使用单例模式+ScheduledExecutorService
霸道流氓气质
·
2024-01-15 19:08
SpringBoot
spring
boot
后端
java
将
RxJava
的 Observable 转换为 Reactor 的 Flux流
如果您想将
RxJava
的Observable转换为Reactor的Flux,可以使用ReactorAdapter库来实现这一转换。这个库提供了一些静态方法来将
RxJava
类型转换为Reactor类型。
全面解读
·
2024-01-15 10:55
Flux&Mono
Java
rxjava
android
PyTorch项目
源码学习
(3)——Module类初步学习
torch.nn.ModuleModule类是用户使用torch来自定义网络模型的基础,Module的设计要求包括低耦合性,高模块化等等。一般来说,计算图上所有的子图都可以是Module的子类,包括卷积,激活函数,损失函数节点以及相邻节点组成的集合等等,注意这里的关键词是“节点”,Module族类在计算图中主要起到搭建结构的作用,而不涉及运算逻辑的具体实现。要注意的是,Module类对象的chil
_int_me
·
2024-01-14 20:10
PyTorch源码
pytorch
学习
人工智能
python
深度学习
来点springboot干货,通过源码一文详解核心运行原理,还学不会?
下面带大家来通过
源码学习
SpringBoot的核心运作原理以及最核心的注解@EnableAutoConfiguration来进行讲解。
java架构师联盟
·
2024-01-14 09:01
SpringMVC 学习博客记录
RequestDispatcherHandlerInterceptor组件实际运用场景HandlerMapping&RequestMappingInfo(HandlerMapping)HandlerExecutionChainHandlerAdapter
源码学习
知识点博客记录
Gabriel_liao
·
2024-01-14 02:49
Spring
学习
java
spring
【五】CocosCreator-CCScheduler.js源码分析
PS:只是看
源码学习
过程中把认为重要的内容以笔记的形式记录下来。【1】HashTimerEntry:用于保存指定target的事件定时器相关参数的数据结构。
0zien0
·
2024-01-14 01:24
开发语言
creator
源码分析
typescript
Redis源码分析:基础概念介绍与启动概述
仅作为相关内容的学习记录,有关Redis
源码学习
阅读比较广泛的便是《Redis设计与实现》一书,浏览学习该书之后,觉得相关内容还是觉得抽象的高度比较高,故对照着代码再阅读学习一下。
小屋子大侠
·
2024-01-13 19:51
服务端
redis
nosql
数据库
RxJava
2.x 源码分析(一)
主要介绍
Rxjava
是如何利用观察者模式实现通信依赖implementation'io.reactivex.
rxjava
2:rxandroid:2.0.1'核心类和接口Observable(被观察者)被观察者必须继承的抽象类
zYoung_Tang
·
2024-01-13 13:55
spring 5.0.x
源码学习
系列五: AnnotationConfigApplicationContext类refresh方法之invokeBeanFactoryPostProcessor(一)
前言上篇博客spring5.0.x
源码学习
系列四:AnnotationConfigApplicationContext类register方法作用主要介绍了register方法的作用。
avengerEug
·
2024-01-13 12:45
Android Handler源码阅读(技术记录/回忆)
你可能有个疑问基础api中AsyncTask、runOnUiThread()还是第三方的
RxJava
、Eventbus内部都是直接或间接使用Handler实现对UI线程进行更新(参照源码)。
CrazyDevp
·
2024-01-13 00:27
高频面试--
RxJava
线程切换的原理
前言最近跟朋友聊天,聊到了最近面试的高频题目就聊到了
RxJava
的线程切换原理。我们Android开发大部分应该
RxJava
都用的很6,
RXJava
+Retrofit+OkHttp大礼包都用的贼6。
小猪快跑22
·
2024-01-12 21:18
高频面试
RxJava
线程切换
一文带你彻底了解Java异步编程
随着
RxJava
、Reactor等异步框架的流行,异步编程受到了越来越多的关注,尤其是在IO密集型的业务场景中,相比传统的同步开发模式,异步编程的优势越来越明显。那到底什么是异步编程?
lucas_sofia
·
2024-01-12 18:45
Android之
Rxjava
2.X 3————
Rxjava
变换操作符
Android之
Rxjava
2.X3————
Rxjava
变换操作符一.目录文章目录Android之
Rxjava
2.X3————
Rxjava
变换操作符一.目录二.概述1.作用2.类型三.对应操作符的介绍1
冰炭不投day
·
2024-01-12 16:50
Android
应用层
Rrjava
Android之
Rxjava
2.X 8————
Rxjava
背压策略
Android之
Rxjava
2.X8————
Rxjava
背压策略一.目录文章目录Android之
Rxjava
2.X8————
Rxjava
背压策略一.目录二.背压的引入1.同步订阅2.异步订阅3.存在的问题三
冰炭不投day
·
2024-01-12 16:50
Android
应用层
Rxjava
Android响应式编程——
RxJava
3框架的使用(一)
文章导航Android响应式编程——
RxJava
3框架的使用(一)Android响应式编程——
RxJava
3框架的使用(二)Android响应式编程——
RxJava
3框架的使用(三)Android响应式编程
e电动小马达e
·
2024-01-12 16:50
Android
android——
rxjava
的使用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、
rxjava
是什么?
wy313622821
·
2024-01-12 16:20
android
rxjava
关于Tomcat
源码学习
这里是一些建议
关于Tomcat
源码学习
,可以从以下方面开始:了解Tomcat的基本架构首先,了解Tomcat的整体架构,包括Catalina(核心容器)、Jasper(JavaServerPages引擎)和Coyote
KevinAha
·
2024-01-12 08:29
tomcat
java
SpringBoot中使用单例模式+ScheduledExecutorService实现异步多线程任务(若依
源码学习
)
场景若依前后端分离版手把手教你本地搭建环境并运行项目:若依前后端分离版手把手教你本地搭建环境并运行项目_本地运行若依前后端分离-CSDN博客设计模式-单例模式-饿汉式单例模式、懒汉式单例模式、静态内部类在Java中的使用示例:设计模式-单例模式-饿汉式单例模式、懒汉式单例模式、静态内部类在Java中的使用示例_静态类java饿汉-CSDN博客Java中创建线程的方式以及线程池创建的方式、推荐使用T
霸道流氓气质
·
2024-01-11 13:43
SpringBoot
spring
boot
单例模式
学习
PyTorch项目
源码学习
(2)——Tensor代码结构初步学习
PyTorch版本:1.10.0TensorTensor是Pytorch项目较为重要的一部分,其中的主要功能如存储,运算由C++和CUDA实现,本文主要从前端开始探索学习Tensor的代码结构。结构探索PyTorch前端位于torch目录下,从_tensor.py可以找到Tensor的python定义,可以看到其继承自torch._C._Tensorbase而Tensorbase的定义可以从tor
_int_me
·
2024-01-11 09:17
PyTorch源码
pytorch
c++
python
深度学习
人工智能
PyTorch项目
源码学习
(1)
PyTorchPyTorch是一个开源的深度学习框架,项目地址https://github.com/pytorch/pytorch在学术工作中的使用频率较高。其主体由C++开发,PyTorch是Torch的Python调用版本。学习PyTorch项目源代码的目的在于学习其中的实现方法与技巧,增加训练优化经验以及丰富设计思路。资料整理目前网上相关的资料较少(或者说信息空间大都被Pytorch应用相关
_int_me
·
2024-01-11 09:46
PyTorch源码
pytorch
学习
人工智能
深度学习
Rxjava
2的CompositeDisposable
最近,项目中遇到了一个历史遗留问题:未登录状态请求需要登录的接口,接口返回201之后,再次登录,刷新无法请求接口的问题。于是,经过一些类深入排查。发现:在项目基建的网络请求框架中,接口请求中返回201之后,这里代码会直接两个命令,一个是dispose(),另一个是needLogin()。其中,201表示尚未登录,needLogin()则会执行调整到登录页面进行登录的相关操作。而dispose()。
wzj_what_why_how
·
2024-01-11 08:00
#
Android——SDK
Android
android
rxjava
React
源码学习
(一):如何学习React源码
本系列
源码学习
,是基于v16.13.1,v17.x与v16.x区别并不太大!一、如何正确的学习React源码?
青叶小小
·
2024-01-11 01:46
RxJava
2.x-window语法
一、window语法publicObservableget
RxJava
DistinctData(){returnObservable.just(1,2,2,1,1,2,3,4,5,2);}publicvoid
rxJava
WindowExample
河马过河
·
2024-01-10 11:46
RxJava
2.x-skip
一、skip语法publicObservableget
RxJava
CreateExampleData(){returnObservable.create(newObservableOnSubscribe
河马过河
·
2024-01-10 11:51
上一页
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
其他