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
Netty4源码学习
【三】CocosCreator-CCDirector.js源码分析
PS:只是看
源码学习
过程中把认为重要的内容以笔记的形式记录下来。【1】cc.director:cc.Director的一个单例对象。
0zien0
·
2024-01-04 20:46
javascript
typescript
源码分析
CCDirector.js
虚引用的使用
本文目的通过学习虚引用的使用,敲开LeakCanary
源码学习
的大门。
Parallel_Lines
·
2024-01-04 14:00
Vue 2.x
源码学习
笔记
前置准备了解类型检查工具-flowflow是facebook出品的JavaScript静态类型检查工具。Vue.js2.x的源码利用了flow做了静态类型检查,先了解Flow有助于对源码的阅读。源码下载利用git将vue源码GitHub地址clone到本地目录设计├──compiler//编译相关├──core//核心代码├──platforms//不同平台的支持├──server//服务端渲染├
dashingdog
·
2024-01-04 06:06
Seata 1.5.2
源码学习
(Server端)
Client端的
源码学习
上一篇已讲过,详见《Seata1.5.2
源码学习
》,今天来学习Server端的源码。
Naruto4
·
2024-01-02 19:31
Seata
java
分布式
数据库
【Spring源码】1.彻底理解IOC,什么是bean(什么是BeanDefinition和BeanFactory)
同时,Spring框架里面大量运用了接口和设计模式,在后面的
源码学习
中都会体现。
蓬莱阁-阁主
·
2023-12-30 14:53
Spring源码
spring
java
后端
【Seata
源码学习
】篇五 注册分支事务
【Seata
源码学习
】篇五分支事务注册1.远程服务调用绑定XID回到事务模版方法类TransactionalTemplate中beginTransaction(txInfo,tx);Objectrs;try
秋日的晚霞
·
2023-12-29 20:26
seata源码学习
学习
文心ERNIE
源码学习
与实践:为超越ChatGPT打下技术基础!
ERNIE学习与实践:为超越ChatGPT打下技术基础!ERNIE是BERT相爱相杀的好基友,由ERNIE发展起来的文心大模型,是GPT3.0的强劲竞争对手,未来还会挑战ChatGPT的江湖地位!在“BERT学习与实践:为紧追潮流ChatGPT做好技术准备!”项目中,我们从源码到微调从头实践,对BERT有了较详细的了解。在了解BERT的基础上,本项目从头从源码到部署进行了学习和实践。不想当将军的士
skywalk8163
·
2023-12-28 10:21
人工智能
chatgpt
人工智能
nlp
深度学习
飞桨
mybatis
源码学习
------ResultSetHandler之嵌套映射
DefaultResultSetHandler的handleRowValues方法中有两个分支,一个用于处理嵌套映射,一个用于处理简单映射,本文讲分析其处理嵌套映射的分支。handleRowValues方法的定义如下:publicvoidhandleRowValues(ResultSetWrapperrsw,ResultMapresultMap,ResultHandlerresultHandler
A股慈善家
·
2023-12-28 08:41
源码学习
mybatis
mybatis
mybatis源码
嵌套映射
Shiro
源码学习
(一)Filter的创建
一、从web.xml到Spring容器我们在使用spring配置shiro时,有两处需要配置Filter相关的地方:shiroFilterorg.springframework.web.filter.DelegatingFilterProxyshiroFilter/* -->-->/common/**=anon/search/**=anon/static/superAdmin/**=role
finalcola
·
2023-12-28 07:24
源码
shiro
Shiro
源码
Filter
拦截器
Tomcat 7
源码学习
笔记 -7 请求转发forward和重定向redirect
在servlet里面接收到一个请求以后,处理完毕,根据需要可以有几种选择:1.直接提交response,比如response.getWriter().println();这个比较简单,而且不怎么使用,毕竟动态生成html不是很好的选择2.将请求转给其它的资源(比如:forward到jsp,html,servlet)这个有两种方法可以选择,但是无论哪种方法,都是转发到当前context(web应用)
blogzhoubo
·
2023-12-28 07:40
源代码学习笔记
JAVA
WEB编程
servlet
forward
redirect
302
【MyBatis】
源码学习
03 - 类型处理器 TypeHandler
文章目录前言参考目录学习笔记1、`type`包中类的归类总结2、类型处理器2.1、`TypeReference`类3、类型注册表3.1、`TypeHandlerRegistry#getTypeHandler`前言本文内容对应的是书本第8章的内容,主要是关于类型处理器TypeHandler的学习。这一章节的学习有些地方理解还不算深入,Debug之后还是有些不太能够理解的地方,到了后面的章节深入学习之
MichelleChung
·
2023-12-28 07:49
MyBatis
学习笔记
mybatis
Netty源码分析----NioEventLoop之任务队列
(*文章基于
Netty4
.1.22版本)这篇文章主要分析一下NioEventLoop中任务队列相关的代码源码分析taskQueueexecute方法调用的时候或者执行完startThread方法,会调用
_六道木
·
2023-12-28 03:55
11.React
源码学习
-任务调度
任务调度任务调度图解:[图片上传失败...(image-8a93f2-1595402854629)]源码在react-reconciler下的ReactFiberScheduler.js内:scheduleWork:functionscheduleWork(fiber:Fiber,expirationTime:ExpirationTime){//更新Fiber及所有子树的expirationTim
goodman__
·
2023-12-27 12:48
【OpenGauss
源码学习
—— 列存储(获取表大小)】
获取表大小概述pg_table_size函数calculate_table_size函数calculate_table_file_size函数CalculateCStoreRelationSize函数calculate_relation_size函数声明:本文的部分内容参考了他人的文章。在编写过程中,我们尊重他人的知识产权和学术成果,力求遵循合理使用原则,并在适用的情况下注明引用来源。本文主要参考
J.Kuchiki
·
2023-12-26 09:37
OpenGauss
gaussdb
数据库
netty4
.x学习四http服务器的搭建
通过学习了解到netty可以像tomcat一样搭建一个httpServer服务器,这里简单的实现一下。首先,我们介绍一下httpRequest认识Http请求在动手写Netty框架之前,我们先要了解http请求的组成,如下图:image.pngHTTPRequest第一部分是包含的头信息HttpContent里面包含的是数据,可以后续有多个HttpContent部分LastHttpContent标
昨日已逝去
·
2023-12-26 08:33
ArrayList
源码学习
笔记(3)
时隔两年,重新读ArrayList源码,轻松了很多,以问题的方式记录一下收获装饰器模式注释中提到ArrayList本身不是线程安全的,注释如下:*Notethatthisimplementationisnotsynchronized.*IfmultiplethreadsaccessanArrayListinstanceconcurrently,*andatleastoneofthethreadsm
flushmeteor
·
2023-12-26 05:04
java
Go
源码学习
:bufio包-1.1-bufio.go-(1)
bufio包官方文档Go
源码学习
-索引目录一、bufio包的作用bufio包是Go语言标准库中提供的一个缓冲I/O功能的工具包。
风不归Alkaid
·
2023-12-26 02:00
Go源码学习
golang
学习
数据库
kubelet
源码学习
(二):kubelet创建Pod流程
本文基于Kubernetesv1.22.4版本进行
源码学习
4、kubelet创建Pod流程syncLoop()的主要逻辑是在syncLoopIteration()方法中实现,Pod创建相关代码只需要看处理
邋遢的流浪剑客
·
2023-12-25 12:10
#
Kubernetes
kubernetes
kubelet
controller-runtime
源码学习
本文基于controller-runtimev0.11.2版本进行
源码学习
kubebuilder、operator-sdk这些框架都是在controller-runtime基础上做了一层封装,方便开发者快速生成项目的脚手架
邋遢的流浪剑客
·
2023-12-25 12:40
#
Kubernetes
kubernetes
kubebuilder
kubelet
源码学习
(一):kubelet工作原理、kubelet启动过程
本文基于Kubernetesv1.22.4版本进行
源码学习
1、kubelet工作原理1)、kubelet核心工作kubelet的工作核心就是一个控制循环,即:SyncLoop(图中的大圆圈)。
邋遢的流浪剑客
·
2023-12-25 12:08
#
Kubernetes
kubernetes
kubelet
freeRTOS实时操作系统学习笔记
1、freeRTOS移植和配置脑图2、内核
源码学习
阿猿先森
·
2023-12-25 07:54
RTOS
学习
笔记
RTOS
Alamofire
源码学习
Alamofire最基本的使用方法:AF.request("https://httpbin.org/get")AFAF其实是一个枚举类GlobalnamespacecontainingAPIforthedefaultSessioninstance.request方法的源码:publicstaticfuncrequest(_url:URLConvertible,method:HTTPMethod=.
HoooChan
·
2023-12-24 09:23
spring
源码学习
——前置知识
文章目录前言1、BeanFactory与ApplicationContext2、常用注解及回调方法1、Bean注册常用注解2、组件扫描注解3、依赖注入方式3、回调注入4、普通Bean和工厂Bean5、Bean生命周期初始化销毁方法。6、spring的事件机制&监听器7、模块装配8、条件装配9、BeanDefinition1、什么是BeanDefinition?2、为什么需要BeanDefiniti
无唯~
·
2023-12-24 06:17
spring源码分析
spring
学习
java
【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
netty4
服务器发送消息,netty 服务器端主动发消息给客户端
netty服务器端主动发消息给客户端内容精选换一换客户在云容器引擎上搭建服务为手机应用订阅信息。首先客户端会向部署在CCE集群上的服务端(redis)发起请求,成功订阅信息服务。后继服务端侧会定时推送订阅的消息给客户端。服务端部署后,第一次订阅信息通信正常,但是10分钟内没有数据通信,客户端就接收不到订阅信息了。客户端第一次向服务端建立通信链接的时候(订阅),会主动开放对服务端的通信权限设备接入到
枯叶蚊
·
2023-12-21 19:21
netty4服务器发送消息
Retrofit原理简析
笔者之前也写过一篇文章:Volley
源码学习
,就算不看Volley的源码,使用过Volley的人都
俗人浮生
·
2023-12-21 06:08
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
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
Netty 源码分析 —— NIO 基础(五)之零拷贝与其它源码解读
本文基于
Netty4
.1.45.Final-SNAPSHOT1、NIO堆外内存与零拷贝
小安的大情调
·
2023-12-19 04:53
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
Retrofit
源码学习
与使用
预习动态代理反射本文主要对retrofit的源码进行学习,了解,学习其设计模式,与实现方式。retrofit的基本用法:RetrofitturnsyourHTTPAPIintoaJavainterface.(将HTTPAPI转换为Java接口。)publicinterfaceGitHubService{@GET("users/{user}/repos")Call>listRepos(@Path("
weixin_33738555
·
2023-12-17 21:10
移动开发
java
设计模式
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
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
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
源码学习
系列之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
源码学习
应用程序监听器
应用程序事件
处理应用程序事件
【Spring Boot
源码学习
】ApplicationContextInitializer 详解
SpringBoot
源码学习
系列ApplicationContextInitializer详解引言往期内容主要内容1.初识ApplicationContextInitializer2.加载ApplicationContextInitializer3
Huazie
·
2023-12-06 22:50
开发框架-Spring
Boot
spring
boot
源码学习
应用上下文
Initializer
基于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
数据库
上一页
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
其他