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
POCO源码解析
史上最全的vue.js
源码解析
(四)
虽然vue3已经出来很久了,但我觉得vue.js的源码还是非常值得去学习一下。vue.js里面封装的很多工具类在我们平时工作项目中也会经常用到。所以我近期会对vue.js的源码进行解读,分享值得去学习的代码片段,这篇文章将会持续更新。一、4000~6200代码有哪些内容?:1.initState:初始化实例状态(initProps,initData,initComputed,initMethods
Bonne_nuit_
·
2023-06-13 20:09
前端
vue.js
面向切面编程之 Aspects
源码解析
及应用
1.前言aop编程(面向切面编程),其原理也就是在不更改正常的业务处理流程的前提下,通过生成一个动态代理类,从而实现对目标对象嵌入附加的操作。在iOS中,要想实现相似的效果也很简单,利用OC的动态性,通过swizzlingmethod改变目标函数的selector所指向的实现,然后在新的实现中实现附加的操作,完成之后再回到原来的处理逻辑。想明白这些之后,我就打算动手实现,当然并没有重复造轮子,我在
羽裳有涯
·
2023-06-13 17:14
Swift进阶-协议
TargetClassMetadata和TargetStructMetadata数据结构源码分析Swift进阶-Mirror解析Swift进阶-闭包Swift进阶-协议Swift进阶-泛型Swift进阶-String
源码解析
顶级蜗牛
·
2023-06-13 10:05
[No.3] jQuery
源码解析
—搭建框架(3)
昨天有点事耽误了,所以没能及时更新,只能跟大家说声:‘抱歉了’今天咱们继续!从3308-3654行,这一块实现的是data的方法,data的作用是数据缓存。在jQuery中的data怎么用,其实很简单。//比如说这里给它扩展一个'name'$('#div1').data('name','Hello');//若我们想找到这个Hello的话,//也可以通过data,进行获取$('#div1').dat
web_无笙
·
2023-06-13 04:54
android apk安装过程
源码解析
*本篇文章已授权微信公众号guolin_blog(郭霖)独家发布前言:前一篇博客分析了一下PackageManagerService是如何解析apk的以及我们如何解析未安装apk中的androidManifest.xml文件。解析完肯定要安装的,索性写一篇关于android系统是如何安装我们apk的流程分析。不过这里仅仅只分析java层面的代码,C层方面的就跳过了。apk安装起始点-Pm.java
lujianxin_
·
2023-06-13 03:00
android
apk安装过程源码分析
JetPack DataStore
源码解析
DataStore是一种数据存储解决方案,使用协议缓冲区存储键值对或类型化对象。DataStore使用Kotlin协程和Flow以异步、一致的事务方式存储数据。如果您当前在使用SharedPreferences存储数据,请考虑迁移到DataStore。PreferencesDataStore和ProtoDataStorePreferencesDataStore使用键存储和访问数据。此实现不需要预定
Knight_Davion
·
2023-06-13 02:14
RocketMQ
源码解析
:从生产者到消费者的消息流程
好的,下面我们来分析一下RocketMQ从生产者到消费者的消息流程。1.生产者发送消息生产者通过创建DefaultMQProducer实例来发送消息。在DefaultMQProducer实例初始化时,会启动一个发送消息线程,并定时检查发送消息队列中是否有消息需要发送。消息发送的核心代码如下:```//创建DefaultMQProducer并设置相关属性DefaultMQProducerproduc
程序员Linc
·
2023-06-12 23:15
Rockemq
java-rocketmq
rocketmq
java
k8s源码分析系列-kube-controller-manager(list&watch)源码分析导图
k8s-list&watch
源码解析
.jpg这里以Deployment的控制器的list&watch为例:1、在controller-manager的Run函数部分调用了InformerFactory.Start
Feel_狗焕
·
2023-06-12 18:48
yolov5——从未见过注释比代码还多的
源码解析
You Only Look Once And You get it——训练部分
目录一:前言二:先介绍v5源码中必须知道的一些文件(了解的可直接加入第三代码部分)编辑三:训练参数配置模式选择搭建网络加载预训练和自定义模型的参数是否需要冻结层数定义累计梯度的次数设置优化组:权重,偏置,其他参数为什么卷积层(不包含BatchNormalization层)的权重参数不需要进行权重衰减的参数对于偏置项(bias)参数,通常不需要进行权重衰减的原因有以下几点设置lr,epoch,32倍
QTreeY123
·
2023-06-12 15:08
YOLO
深度学习
人工智能
目标检测
神经网络
yolov5——从未见过注释比代码还多的
源码解析
You Only Look Once And You get it——预测部分
目录一:前言二:预测初始化文件目录文件夹,定义视频流或图片格式加载模型判断是检测图片还是视频加载类别名字,生成一张空白图片热身gpu设置GPU,单精度将处理好的图片扔进训练好的model,前向传播生成路径来保存一些图片,视频,txt文件等等判断:当前这一轮要预测的文件里面是视频还是图片一:前言上一篇写了4万字的长文终于讲完了yolov5的训练部分,这一节继续讲解yolov5的预测部分,最后并给上完
QTreeY123
·
2023-06-12 15:07
YOLO
深度学习
人工智能
计算机视觉
目标检测
浅谈Vue3响应式原理与源码解读
一.了解几个概念什么是响应式在开始响应式原理与
源码解析
之前,需要先了解一下什么是响应式?
奇舞周刊
·
2023-06-12 15:24
javascript
vue.js
react.js
开发语言
ecmascript
Spring之依赖注入
源码解析
系列文章目录文章目录系列文章目录前言Spring容器的主要步骤依赖注入在Spring框架中的触发点
源码解析
前言 Spring的依赖注入(DependencyInjection,DI)是Spring框架核心的一部分
啊几
·
2023-06-12 14:32
Spring
spring
java
spring
boot
DVWA-9.Weak Session IDs
源码解析
:这段
东方不败之鸭梨的测试笔记
·
2023-06-12 14:20
安全测试
php
开发语言
安全测试
win电脑解析获取微信小程序源码(分包及具体操作)
微信小程序
源码解析
环境准备1、node环境准备Node下载地址安装后将nodejs设置为环境变量。打开cmd,测试是否安装成功:在命令行输入node-v出现版本号说明已经安装成功。
前端阿皓
·
2023-06-12 12:18
笔记
微信小程序
小程序
小程序源码
解析微信小程序源码
获取微信小程序源码
Conan 包管理 package manager
versionConanversion1.51.0配置文件见~/.conan/目录下文件Conan入门gitclonehttps://github.com/conan-io/examples.git&&cdexamples/libraries/
poco
michael_jia
·
2023-06-12 12:39
Alamofire(四) Response
源码解析
前言在Alamofire的整个流程里还有最关键的一环没有探索,那就是Response和的使用和解析。Response初探先看一段简单代码SessionManager.default.request(urlString).response{(response)inprint(response)}在请求的过程中,必须要先request再调用response,那为什么能够实现这种效果呢?其实这个在之前分
伤心的EasyMan
·
2023-06-12 11:51
beego cache模块
源码解析
缘起.什么是cache?cache的中文名叫缓存,缓存在计算机的世界里无处不在,比如cpu的多级缓存,比如类似encache的本地缓存。举个现实中的例子,比如取钱,当然这样的场景被电子支付逐渐取代了,那就把时光倒退到10年前。假设你去饭店吃饭,发现兜里没钱了,去银行取了一顿饭的钱,等到下个饭点,又得去趟银行,不是银行忙死就是你累死,聪明的你,一定不会这么傻,你会取多些出来放在兜里,等下次用直接从兜
蒋植玉
·
2023-06-12 07:10
springboot3嵌入式容器
源码解析
源码解析
ServletWebServerFactoryAutoConfiguration类在该类中从外部引入了ServletWebServerFactoryConfi
秃狼
·
2023-06-12 04:41
SpringBoot
Java
Spring
java
spring
boot
spring
源码解析
一次OKHttp请求的过程
OkHttp这个库有多优秀作为Androider大家心里都明白,应该说合格的开发者都认识它。那么,这里简单看个OKHttp的接口请求姿势:OkHttpClientokHttpClient=newOkHttpClient();Requestrequest=newRequest.Builder().url("https://www.xxxx.com/xxx/xxx/xxx").build();Call
左手木亽
·
2023-06-12 03:00
vue
源码解析
响应式原理(watch)
上一篇我们分析了computed,这篇我们接着分析侦听属性watch。侦听属性的初始化也是发生在Vue的实例初始化阶段的initState函数中,在computed初始化之后,执行了:if(opts.watch&&opts.watch!==nativeWatch){initWatch(vm,opts.watch)}来看一下initWatch的实现,它的定义在src/core/instance/st
知丶雲淡
·
2023-06-12 02:40
Android Glide4
源码解析
--框架初始化
原文:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2018/0403/9555.html这里添加了一些自己的阅读笔记.版本4.x一、前言在众多的图片加载框架中,Glide是Google推荐的,并在自家的项目中大量使用的一个非常强大的框架,专注于平滑滚动,并且还提供Gif,本地Vedio首帧的解码和显示。Glide提供了非常便捷的链式调
vb12
·
2023-06-11 22:39
openxr runtime Monado
源码解析
源码分析:CreateSwapchain 画布 HardwareBuffer共享纹理 渲染线程 xrEndeFrame comp_renderer
monado系列文章索引汇总:openxrruntimeMonado
源码解析
源码分析:源码编译准备工作说明hello_xr解读openxrruntimeMonado
源码解析
源码分析:整体介绍模块架构模块作用进程线程模型整体流程
化凡2012
·
2023-06-11 21:00
monado
VR全景
Android
3D
OpenGL
ES
xr
monado
runtime
vr
3d
openxr runtime Monado
源码解析
源码分析:源码编译 准备工作说明 hello_xr解读
monado系列文章索引汇总:openxrruntimeMonado
源码解析
源码分析:源码编译准备工作说明hello_xr解读openxrruntimeMonado
源码解析
源码分析:整体介绍模块架构模块作用进程线程模型整体流程
化凡2012
·
2023-06-11 21:29
monado
VR全景
Android
3D
xr
monado
runtime
vr
3d
openxr runtime Monado
源码解析
源码分析:Prober设备发现和管理 system device HMD target instance
monado系列文章索引汇总:openxrruntimeMonado
源码解析
源码分析:源码编译准备工作说明hello_xr解读openxrruntimeMonado
源码解析
源码分析:整体介绍模块架构模块作用进程线程模型整体流程
化凡2012
·
2023-06-11 21:29
Android
3D
OpenGL
ES
monado
VR全景
xr
monado
runtime
vr
3d
openxr runtime Monado
源码解析
源码分析:InitializeSession client native multi_compositor client_compositor
monado系列文章索引汇总:openxrruntimeMonado
源码解析
源码分析:源码编译准备工作说明hello_xr解读openxrruntimeMonado
源码解析
源码分析:整体介绍模块架构模块作用进程线程模型整体流程
化凡2012
·
2023-06-11 21:29
monado
VR全景
Android
3D
OpenGL
ES
xr
monado
runtime
vr
3d
openxr runtime Monado
源码解析
源码分析:整体介绍 模块架构 模块作用 进程 线程模型 整体流程
monado系列文章索引汇总:openxrruntimeMonado
源码解析
源码分析:源码编译准备工作说明hello_xr解读openxrruntimeMonado
源码解析
源码分析:整体介绍模块架构模块作用进程线程模型整体流程
化凡2012
·
2023-06-11 21:55
monado
VR全景
Android
3D
OpenGL
ES
xr
monado
runtime
vr
3d
Spring事务
源码解析
之tx:annotation-driven标签解析
阅读须知Spring源码版本:4.3.8文章中使用/**/注释的方法会做深入分析正文Spring事务是我们日常工作中经常使用的一项技术,Spring提供了编程、注解、aop切面三种方式供我们使用Spring事务,其中编程式事务因为对代码入侵较大所以不被推荐使用,注解和aop切面的方式可以基于需求自行选择,我们以注解的方式为例来分析Spring事务的原理和源码实现。首先我们简单看一下Spring事务
0xZzzz
·
2023-06-11 18:14
Spring
Spring源码解析
spring
事务
源码
注解
spring ioc
源码解析
(bean的实例化)
在上一篇springioc
源码解析
(bean定义加载)的内容中,我们看了关于beanDefinition的加载过程,下面我们来看bean实例化的内容,bean的实例化就是调用getBean这个方法,看什么时候创建
為妳奮閗
·
2023-06-11 16:58
抖音seo矩阵系统
源码解析
抖音SEO矩阵系统源码是一种用于优化抖音视频内容的工具,可以帮助用户提高抖音视频的搜索排名和流量,从而增加视频曝光和转化率。该系统包括两部分,即数据收集和分析模块以及SEO策略和实施模块。数据收集和分析模块主要负责从抖音平台上收集和整理有关视频的相关数据,如视频标题、描述、标签、发布时间、点赞数、评论数等,还可以通过API接口获取抖音平台上的热门搜索关键词、话题和用户信息等。然后,该模块将数据进行
云罗张晓za898668
·
2023-06-11 15:01
抖音矩阵号系统开发
抖音企业号运营
抖音账号矩阵短视频矩阵号
矩阵
mvc
php
开源
开源软件
vue3.2 reactivity 之 (ref && reactive) API
源码解析
vue3.2reactivity之refAPI,reactiveAPI
源码解析
--------------refAPI-------------reftrackRefValuetriggerRefValueshallowRefisReftoReftoRefsunrefproxyRefscustomReftriggerRef
月光下的程序猿
·
2023-06-11 15:17
前端技术
javascript
vue.js
前端
reactive代理_vue3响应式系统
源码解析
-Reactive篇
前言为了更好的做解释,我会调整源码中的接口、类型、函数等声明顺序,并会增加一些注释方便阅读在上一章中,我们介绍了ref,如果仔细看过,想必对ref应该已经了如指掌了。如果还没有,或着忘记了....可以先回顾一下上篇文章。阅读本篇文章需要的前置知识有:ProxyWeakMapReflectReactivereactive这个文件代码其实不多,100来行,很多逻辑其实是在handlers跟effect
weixin_39753791
·
2023-06-11 15:47
reactive代理
Vue3 源码阅读(7):响应式系统 —— 响应式 API 精讲
这篇文章详细讲讲Vue3中的响应式API,如下图所示:1,响应式:核心1-1,refref的
源码解析
点击这里。1-2,computedcomputed的
源码解析
点击这里。
纷飞丿
·
2023-06-11 15:42
vue3源码阅读系列
前端
vue.js
javascript
Seata AT模式下的
源码解析
(三)
7.网络请求7.1TransactionManager事务管理器,在客户端主要用于发起事务请求、提交事务、回滚事务请求等,用于跟TC进行通信的类,其中获取当前接口的实现类是通过TransactionManagerHolder进行获取,然后通过SPI接口获取到默认实现类,这里的默认实现类是DefaultTransactionManagerpublicinterfaceTransactionManag
何忆清风
·
2023-06-11 15:01
Seata
java
数据库
源码解析
:LeakCanary
免初始化:一行就能搞定dependencies{//debugImplementationbecauseLeakCanaryshouldonlyrunindebugbuilds.debugImplementation'com.squareup.leakcanary:leakcanary-android:2.7'}ContentProvider在经过对源码的阅读后,发现其实人家是基于CP这个对于绝大
帽子lucio
·
2023-06-11 14:27
【手撕MyBatis源码】动态SQL全流程解析
文章目录动态SQL概述ifchoose(when、otherwise)trim(where、set)foreachOGNL表达式BoundSql动态SQL主流程分析SqlNodeDynamicContext
源码解析
十八岁讨厌编程
·
2023-06-11 12:58
手撕框架源码
mybatis
sql
java
深度学习语义分割篇——FCN
源码解析
篇
作者简介:秃头小苏,致力于用最通俗的语言描述问题往期回顾:深度学习语义分割篇——FCN原理详解篇近期目标:写好专栏的每一篇文章支持小苏:点赞、收藏⭐、留言深度学习语义分割篇——FCN
源码解析
篇写在前面
秃头小苏
·
2023-06-11 10:19
深度学习
人工智能
神经网络
FCN
SpringBoot异常处理机制及
源码解析
SpringBoot异常处理官方文档启动一个springboot项目后,访问一个不存在的页面,浏览器则产生一个错误的白页,而使用客户端工具返回的是一个json格式的数据。常见的400/500错误也是如此。为什么同一个地址,不同的客户端访问会产生不同的响应呢?TheBasicErrorControllercanbeusedasabaseclassforacustomErrorController.官
miskss
·
2023-06-11 10:20
Java学习笔记
[SpringBoot-10]
源码解析
SpringBoot中的错误处理机制
文章目录1、默认错误处理机制1.1现象描述1.2原理解析1.3原理小结2、定制错误响应2.1定制错误页面2.2定制错误json数据1、默认错误处理机制1.1现象描述 当我们使用浏览器访问一个路径出现错误时,SpringBoot会弹出一个ErrorPage: 当我们使用的是非浏览器的客户端来访问一个路径出现错误,会返回一个JSON字符串: springboot根据访问者的request中的Ac
学哥斌
·
2023-06-11 10:48
Spring
java
springboot
错误处理机制
多线程与高并发学习:ThreadPoolExecutor
源码解析
目录前言正文
源码解析
———基本属性
源码解析
———execute
源码解析
———addWorker
源码解析
———runWorker
源码解析
———getTask
源码解析
———processWorkerExit
@猪大肠
·
2023-06-11 07:10
多线程与高并发
java
protobuf java rpc 实战
.生成代码3.写出文件三、ProtobufMessage基础操作(Local)四、Protobuf实现(Stub+Server)1.流程图2.包含客户端实现的.proto文件生成接口类3.具体实现以及
源码解析
五
老扎儿
·
2023-06-11 03:37
框架
java
rpc
hadoop
OpenHarmony
源码解析
(11): hiview维测平台
作者:鸿湖万联(武汉)许文龙1、概述Hiview是一个跨平台的终端设备维测服务集,由插件管理平台和基于平台上运行的服务插件来构成整套系统。Hiview维测服务是由HiSysEvent事件驱动的,其核心为分布在系统各处的HiSysEvent桩点,格式化的事件会通过HiSysEvent打点API上报至Hiview进行处理[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mx
myxuan475
·
2023-06-11 00:06
鸿蒙源码分析
OpenHarmony
鸿蒙系统
c++
OpenHarmony
源码解析
(12): hisysevent
1、概述HiSysEvent是面向OpenHarmony系统开发者提供的系统打点功能,通过在关键路径埋点来记录系统在运行过程中的重要信息,辅助开发者定位问题,此外还支持开发者将打点数据上传到云进行大数据质量度量。HiSysEvent包括HiSysEvent打点配置、HiSysEvent打点、HiSysEvent订阅、HiSysEvent查询以及HiSysEvent工具模块,各模块能力介绍如下:Hi
myxuan475
·
2023-06-11 00:02
鸿蒙源码分析
运维
OpenHarmony
鸿蒙系统
dubbo服务引用
源码解析
引用远程服务第一种是使用服务直连的方式引用服务第二种方式是基于注册中心进行引用服务引用的时机第一个是在Spring容器调用ReferenceBean的afterPropertiesSet方法时引用服务第二个是在ReferenceBean对应的服务被注入到其他类中时引用这两个引用服务的时机区别在于,第一个是饿汉式的,第二个是懒汉式的默认情况下,Dubbo使用懒汉式引用服务。如果需要使用饿汉式,可通过
tytler
·
2023-06-10 23:08
dubbo
深入浅出 OkHttp
源码解析
及应用实践
作者:vivo互联网服务器团队-TieQinruiOkHttp在Java和Android世界中被广泛使用,深入学习源代码有助于掌握软件特性和提高编程水平。本文首先从源代码入手简要分析了一个请求发起过程中的核心代码,接着通过流程图和架构图概括地介绍了OkHttp的整体结构,重点分析了拦截器的责任链模式设计,最后列举了OkHttp拦截器在项目中的实际应用。一、背景介绍在生产实践中,常常会遇到这样的场景
vivo互联网技术
·
2023-06-10 18:59
OKHttp
源代码
拦截器
设计模式(八):结构型之装饰器模式
创建型之原型模式设计模式(五):创建型之建造者模式设计模式(六):结构型之代理模式设计模式(七):结构型之适配器模式设计模式(八):结构型之装饰器模式目录一、设计模式分类二、装饰者模式1、概述2、结构3、实现4、JDK
源码解析
冬天vs不冷
·
2023-06-10 14:06
设计模式
设计模式
装饰器模式
Kafka由浅入深(6) Sender线程执行
源码解析
一、KafkaProducer消息流程图1.1KafkaProducer消息架构图1.2KafkaProducer消息架构分为两部分第一部分是KafkaProducer主线程主要逻辑提供消息拦截器、序列化器、和分区器的默认实现和对外自定义扩展功能,已经将消息追加并缓存到累加器RecordAccumulator中,为Sender线程提供批量数据队列和发送分区的准备工作。备注:1、对于主线程的原理分析
架构源启
·
2023-06-10 14:02
Kafka
中间件
kafka
java
分布式
SpringMVC拦截器
源码解析
前言:提到拦截器,我们一定会想到SpringAop。在看SpringMVC源码以前,一直以为SpringMVC的拦截器是用SpringAop的动态代理来实现,并且也很困惑,如果用动态代理如何实现拦截器?这里就不介绍SpringAop实现拦截器的方式,剖析SpringMVC拦截器实现的细节。SpringMVC拦截器也是Aop(面向切面)思想构建,但不是SpringAop动态代理实现的,主要采用责任链
架构源启
·
2023-06-10 14:02
Springmvc
源码分析
SpringMVC
源码分析
RxSwift
源码解析
01:RxSwift初体验
本文主要是RxSwiftDemo的体验RxSwift介绍RxSwift=ReactiveX+SwiftReactiveX(简称Rx):是一个可以帮助我们简化异步编程的框架Swift:表示是Rx的swift版本RxSwift作为一个响应式编程框架,有以下两点好处:聚合逻辑:即通过RxSwift提供的各种操作符实现逻辑的聚合响应式编程:即将所有事件都描述成一个可监听的序列,并提供大量功能各异的操作符,
Style_月月
·
2023-06-10 13:15
从微服务转为单体架构、成本降低 90%!是的,你没看反!
每天10:33更新文章,每天掉亿点点头发...源码精品专栏原创|Java2021超神之路,很肝~中文详细注释的开源项目RPC框架Dubbo
源码解析
网络应用框架Netty
源码解析
消息中间件RocketMQ
公众号-芋道源码
·
2023-06-10 13:12
微服务
架构
java
中间件
云原生
源码解析
,okhttp3中的异步请求enqueue()
对应的jar包okhttp-3.3.0.jarokio-1.8.0.jar首先这是一个简单的okhttp3的异步请求,先创建参数对象,然后异步请求返回值接着我们来分析enqueue在Call.class中找到方法接着找到实现方法在类RealCall.class中Part1.这里可以看到synchronized,第一个悲观锁,这是为了确保当前的请求只有一个(对应的一个方法中的请求执行只有一个,但是有
嫉妒镜子里的我
·
2023-06-10 12:54
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他