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
UnityECS框架源码分析
Java集合类
框架源码分析
之 RoleList源码解析 【6】
该类继承于ArrayList,针对Role进行了一些扩展。其他方法和ArrayList中基本相同,源码不做针对性分析:看一下类简介:/***代表了一个roles的列表,作为方法setRoles()的参数,去创建一个关联关系,并且尝试在同一个关系中设置多个角色。*ARoleListrepresentsalistofroles(Roleobjects).Itisusedas*parameterwhen
yunzhonghefei
·
2024-09-15 17:46
Java集合类源码分析
RoleList源码解析
UnityECS
-初识
资料:官方文档资料地址:https://docs.unity3d.com/Packages/
[email protected]
/api/Unity.Profiling.htmlB站Unity官方,宣雨松大大讲解DOTS:https://www.bilibili.com/video/BV18J411t7G8?t=2267Unity官方ECS案例源码:https://github.com/U
小灰晖l
·
2024-09-06 22:15
ECS
unity3d
十七、Dubbo
框架源码分析
:集群容错策略
一、有哪些集群容错策略:(调用失败了怎么办)1)failovercluster模式(读,幂等性的服务接口)失败自动切换,自动重试其他机器,默认就是这个,常见于读操作2)failfastcluster模式一次调用失败就立即失败,常见于写操作3)failsafecluster模式出现异常时忽略掉,常用于不重要的接口调用,比如记录日志4)failbackccluster模式失败了后台自动记录请求,然后定
还算年轻
·
2024-02-11 01:00
十六、Dubbo
框架源码分析
:注册中心
一、Dubbo支持哪些注册中心,特点和区别?注:注册中心的作用就是提供暴露接口的发现与动态更新,相当与一个小的数据库,存储了哪个服务提供哪些接口给调用者使用,并当服务不可用时剔除通知给调用者。目前dubbo推荐zookeeper作为注册中心。1、dubbo支持的注册中心有:(dubbo为每个注册实现单独一个小工程实现,通过registry-api抽象出公用实现)1、zookeeper常用。2、du
还算年轻
·
2023-12-31 03:10
yii2
框架源码分析
系列(4)之Service Locator
回顾上篇介绍了yii2的DI容器Container,主要通过类构造器注入和属性注入来达到反向依赖,从而实现解耦,今天继续介绍下用于解耦的服务定位器ServiceLocatorServiceLocator在yii2中ServiceLocator由yii\di\ServiceLocator来实现。从代码组织上,yii2将ServiceLocator放到与DI同一层次来对待,都组织在yii\di命名空间
killtl
·
2023-12-28 10:58
Seata
框架源码分析
——TCC模式
如果想了解更多有关Seata框架的细节,建议可以阅读我的另外一篇博客:Seata
框架源码分析
——AT模式为了更新方便之后的源码分析讲解,首先来看下TCC模式的使用示例:与AT模式的使用非常类似,TCC模式都是使用注解达到分布式事务控制的效果
MrFC
·
2023-12-24 20:24
java
后端
Seata
分布式事务
微前端框架 之 single-spa 从入门到精通
简介从基本使用->部署->
框架源码分析
->手写框架,带你全方位刨析single-spa框架前序目的会使用single-spa开发项目,然后打包部署上线刨析single-spa的源码原理手写一个自己的single-spa
李永宁_lyn
·
2023-11-29 10:37
微前端
前端框架
vue.js
前端
机器人规划算法——movebase导航
框架源码分析
这里对MoveBase类的类成员进行了声明,以下为比较重要的几个类成员函数。构造函数MoveBase::MoveBase|初始化Action控制主体MoveBase::executeCb收到目标,触发全局规划线程,循环执行局部规划全局规划线程voidMoveBase::planThread|调用全局规划全局规划MoveBase::makePlan|调用全局规划器类方法,得到全局规划路线局部规划Mo
Jack Ju
·
2023-11-25 11:41
自动驾驶算法
机器人
算法
【设计模式】责任链模式(Chain of Responsibility Pattern)
前言本文将阐述设计模式中的责任链模式,包括责任链模式的应用场景、责任链模式与构造者模式的结合、
框架源码分析
等,最后综合阐述下责任链模式的优缺点。希望可以帮忙大家更好的理解责任链模式。
Java技术那些事儿
·
2023-11-08 00:35
java
开发语言
后端
设计模式
什么是设计模式?程序员怎样学好设计模式?
23种设计模式全套系列:Java设计模式详解,全网最全23种Java设计模式(图解+
框架源码分析
+实战)在介绍这个概念之前,我先问问大家,在你们的工作当中,有没有接手过“祖传代码”?
是一只萨摩耶
·
2023-11-04 04:12
java
开发语言
后端
设计模式
程序设计
Java ArrayList 源码解析
JavaArrayList源码解析GGps:这篇文章是Java集合
框架源码分析
系列的第一篇文章,从Java中最常用的集合类ArrayList开始。
Daybreaks
·
2023-10-27 09:17
EasyRule源码:工厂方法模式之规则创建源码分析
DSL方式2.创建的规则类(产品类)3.规则工厂类3.1RuleDefinition类3.2组合规则创建3.3单一规则创建EasyRule框架的源码解析见上篇文章:EasyRule源码:EasyRule
框架源码分析
本文主要对
mumubili
·
2023-10-26 11:32
规则引擎
框架
工厂方法模式
java
后端
EasyRule源码:EasyRule
框架源码分析
目录1.简要介绍EasyRule2.从实例入手看EasyRule使用方法3.执行过程源码分析3.1Fact&Facts3.2规则定义和注册3.2.1Rule接口3.2.2规则注册管理3.2.3创建规则代理3.3规则引擎调度执行1.简要介绍EasyRule当下的规则引擎选择非常多,例如EasyRule、Aviator、QLExpress、Drools等;前面的文章也重点分析了Aviator框架源码,
mumubili
·
2023-10-26 11:31
规则引擎
拦截器
动态代理
java
后端
代理模式
Unity教程 ECS 内存分配器原理详解
一、
UnityECS
内存分配器的作用在传统的面向对象编程模式中,我们通常使用堆内存来存储实体和组件数据。
Clank的游戏栈
·
2023-10-18 12:33
unity
游戏引擎
游戏
程序员职业素养
代码整洁之道重构改善既有代码代码大全敏捷软件开发:原则,模式与实践领域内驱动设计Gitvim1.2硬技能iOS领域专家基础开发多媒体开发IM开发SDK开发MVCMVVMMVPVIPERRXSwift常用
框架源码分析
单元测试持续集成反编译
李先生的咸柠七
·
2023-10-08 00:17
六、Dubbo
框架源码分析
:dubbo常见配置使用场景
一、启动是否检查:check=falsereference、consumer、registry使用spring配置文件1.禁用服务的启动检查(未提供提供程序时引发一些异常/错误):2.禁用所有服务的启动检查(未提供时会引发一些异常/错误):3.禁用注册中心启动检查(注册订阅失败错误):通过dubbo.propertiesdubbo.reference.com.foo.BarService.chec
还算年轻
·
2023-10-07 05:23
Seata
框架源码分析
——AT模式
Seata框架介绍Seata(SimpleExtensibleAutonomousTransactionArchitecture)是阿里巴巴开源的分布式事务中间件,以高效并且对业务0侵入的方式,解决微服务场景下面临的分布式事务问题。对于分布式事务和Seata框架本身的介绍本文就不再多赘述了,想了解更多Seata框架的细节,建议阅读Seata中文文档(相当详细和易懂):http://seata.io
MrFC
·
2023-10-06 10:52
java
后端
Seata
分布式事务
Android开源
框架源码分析
:Okhttp
文章目录一请求与响应流程1.1请求的封装1.2请求的发送1.3请求的调度二拦截器2.1RetryAndFollowUpInterceptor2.2BridgeInterceptor2.3CacheInterceptor2.4ConnectInterceptor2.5CallServerInterceptor三连接机制3.1建立连接3.2连接池四缓存机制4.1缓存策略4.2缓存管理更多Android
Summer-夏天
·
2023-09-16 05:52
Android开源
Android
开源框架
Okhttp
Android
集合框架 (第 04 篇) 源码分析:LinkedList
一、集合
框架源码分析
集合框架(第01篇)源码分析:Collection框架总览集合框架(第02篇)源码分析:Map框架总览集合框架(第03篇)源码分析:ArrayList集合框架(第04篇)源码分析:LinkedList
826118e875ee
·
2023-09-14 19:10
Java集合类
框架源码分析
之 TreeMap源码解析 【18】
类简介:/***基于红黑树的实现,根据key的自然排序进行排序,或者根据创建map时,提供的比较器,取决于使用哪种构造器。**ARed-Blacktreebased{@linkNavigableMap}implementation.*Themapissortedaccordingtothe{@linkplainComparablenatural*ordering}ofitskeys,orbya{@
yunzhonghefei
·
2023-09-12 12:13
TreeMap源码解析
设计模式之【委派模式】+
框架源码分析
点赞的靓仔,你最帅哦!源码已收录github查看源码,别忘了star哦!开题初入博客圈,第一个编写的专题定位在设计模式,前面已经完成了部分设计模式的内容,设计模式是框架架构设计的基础,不能说懂设计模式才会懂框架,但懂设计模式一定可以更好的懂框架,而对设计模式深入了解后,当工作中遇到需求或者问题的时候,甚至能够自然而然的想到用设计模式来解决。更重要的是,我们学习技术是为了提升自我,找到一份好的工作。
nFishCoder
·
2023-09-02 17:13
【Zookeeper】Apach Curator
框架源码分析
:初始化过程(一)【Ver 4.3.0】
介绍Curator是netflix公司开源的一套zookeeper客户端,目前是Apache的顶级项目。和ZK的原生客户端相比,Curator的抽象层次要更高,同时简化了ZK的常用功能开发量,比如Curator自带连接重试、反复注册Watcher、NodeExistsException异常处理等等。根据官方的介绍,我们可以了解到它是一个用于分布式的Java客户端API工具。它基于high-leve
·
2023-08-18 00:23
Android UiAutomator测试
框架源码分析
导读
前言竟然有人做这个框架的源码分析,你以为我疯了吧,还真有点,当初想提升能力,又不知道要干啥,就扎进去UiAutomator框架中,想看看自己能否看懂源码?开始看的时候,感受道吃力的感觉了,之后不敢说如履平地,反正可以快速看懂一个对象、一个方法,做起需求来,也是妥妥的,一共写了几十篇文章,我当然建议你边读边看源码了,你最好对UiAutomator的API比较熟悉,比如UiDevice、UiObjec
叫我王员外就行
·
2023-08-15 00:29
Android
UiAutomator
测试框架源码分析
android
UiAutomator
Ui自动化
UnityECS
框架项目实战
ECS是什么?它是一种框架,适用于大场景多物体的游戏,比如一些策略游戏,很多的游戏物体,如果是按照平常的做法,那么性能一定会受到影响,那么这时候我们就可以用ECS框架来做。成功的案例就是守望先锋了,它里面就用到过ECS框架。说了这么多,什么是ECS呢?E:entity(实体),C:component(组件),S:system(组件系统)。它是专门用来处理多物体的一种框架。摒弃了传统的monobeb
游戏开发大表哥
·
2023-08-14 11:32
unity ECS简介
UnityECS
通过实体(Entity)、组件(Component)和系统(System)这三个概念来描述游戏对象。实体是游戏对象的标识符,组件是游戏对象的属性,系统是对实体和组件的操作。
程序员牛哥
·
2023-08-11 15:39
unity
unity
游戏引擎
Unity教程 ECS 内存分配器原理详解
一、
UnityECS
内存分配器的作用在传统的面向对象编程模式中,我们通常使用堆内存来存储实体和组件数据。
Clank的游戏栈
·
2023-07-28 04:22
unity
游戏引擎
集合框架 (第 03 篇) 源码分析:ArrayList
一、集合
框架源码分析
集合框架(第01篇)源码分析:Collection框架总览集合框架(第02篇)源码分析:Map框架总览集合框架(第03篇)源码分析:ArrayList集合框架(第04篇)源码分析:LinkedList
826118e875ee
·
2023-07-26 06:55
设计模式_行为型模式 -《责任链模式》
设计模式_行为型模式-《责任链模式》笔记整理自黑马程序员Java设计模式详解,23种Java设计模式(图解+
框架源码分析
+实战)概述在现实生活中,常常会出现这样的事例:一个请求有多个对象可以处理,但每个对象的处理条件或权限不同
小成同学_
·
2023-07-25 23:41
设计模式
责任链模式
设计模式
行为型模式
java
后端
php
框架源码分析
,Laravel框架源码解析之模型Model原理与用法解析
本文实例讲述了Laravel框架源码解析之模型Model原理与用法。分享给大家供大家参考,具体如下:前言提前预祝猿人们国庆快乐,吃好、喝好、玩好,我会在电视上看着你们。根据单一责任开发原则来讲,在laravel的开发过程中每个表都应建立一个model对外服务和调用。类似于这样namespaceApp\Models;useIlluminate\Database\Eloquent\Model;clas
weixin_39606575
·
2023-07-19 01:44
php
框架源码分析
【设计模式】软件设计原则以及23种设计模式总结
笔记来源:黑马程序员Java设计模式详解,23种Java设计模式(图解+
框架源码分析
+实战)文章目录1,设计模式概述1.1软件设计模式的产生背景1.2软件设计模式的概念1.3学习设计模式的必要性1.4设计模式分类
起名方面没有灵感
·
2023-07-14 15:23
设计模式
设计模式
java
基于Linux的IIC驱动
框架源码分析
文章目录1、前言2、IIC驱动框架(该节内容完全参考于[Linux架构师](https://zhuanlan.zhihu.com/p/455521103))3、IIC框架中的数据结构3.1、i2c_adapter3.1.1、algo3.1.2、structdevicedev3.1.3、timeout、retries3.1.4、nr、name3.1.5、dev_released3.1.6、users
努力一点,幸运一点
·
2023-06-12 01:56
linux
c语言
mcu
java设计模式
文章目录学习链接行为型模式6.9访问者模式6.9.1概述6.9.2结构6.9.3案例实现6.9.4优缺点6.9.5使用场景6.9.6扩展学习链接黑马程序员Java设计模式详解,23种Java设计模式(图解+
框架源码分析
ps酷教程
·
2023-06-07 02:01
java
java
设计模式
yii2
框架源码分析
系列(5)之Application
回顾之前聊入口的时候聊到了Yii::createObject(),然后又跟着这条线解析了下Container和ServiceLocator,有点偏离了,今天继续从入口分析下yii2的ApplicationApplication入口index.php的最后一行代码(newyii\web\Application($config))->run()直接新建一个Application实例并调用对应的run(
killtl
·
2023-04-17 23:15
Android webView与js 交互以及jsbridge
框架源码分析
简书链接:http://www.jianshu.com/p/cdf12901c813最近在处理androidwebView与js的通信上的问题,作为总结1.简单篇如何实现简单的android调用js与js调用android让webview做一下操作privatevoidinit(Contextcontext){WebSettingssetting=getSettings();setting.set
林胖子的私生活
·
2023-04-17 17:54
Android
设计模式-day02
关注it黑马喵,关注it黑马谢谢喵黑马程序员Java设计模式详解,23种Java设计模式(图解+
框架源码分析
+实战)_哔哩哔哩_bilibili4.创建型模式4.2工厂模式4.2.1概述需求:设计一个咖啡店点餐系统
风格无涯
·
2023-04-15 15:22
设计模式
Gin
框架源码分析
(1)—— 整体介绍
为什么需要Gin既然go原生提供了http功能,为啥还需要gin等第三方框架呢?主要还是原生的http不满足实际业务场景的需求,gin主要提供了以下额外的功能:路径参数:gohttp支持路径完全匹配,和前缀匹配,但不支持路径参数匹配,gin基于redixtree实现路由功能,相比于普通前缀树来说树高度更小,占用内存更小,速度更快中间件:传入的HTTP请求可以由一系列中间件和最终操作来处理。首先经过
亚洲第一中锋_哈达迪
·
2023-04-11 13:11
gin
golang
gin
框架源码分析
——路由模块
目录一、什么是gin框架二、gin初始化的过程三、Engine中与路由相关的参数1.路由相关参数的调用2.重要参数详解(1).RouterGroup(2).trees一、什么是gin框架gin的官方简介如下:ginisawebframeworkwritteninGo(Golang).Itfeaturesamartini-likeAPIwithperformancethatisupto40times
小灰和小白
·
2023-04-11 13:11
Go基础
golang
后端
[pig4cloud
框架源码分析
] 03 - MyBatis中的sql语句日志打印
文章目录导读pig4cloud框架配置MybatisLogPlugin插件开启方式插件说明【TODO】源码分析拦截器方案实现sql日志查看参考资料导读使用MyBatis开发过程中,经常遇到sql执行失败的情况,这时候定位问题一般就会查看最终执行的sql语句。今天要讨论但就是pig4cloud框架的sql语句显示问题。pig4cloud框架配置遇到这个问题的时候,找了各种资料,也尝试了很多方案,都没
夜猫逐梦
·
2023-04-10 14:16
#
pig框架学习和实战
pig4cloud
mybatis
sql日志
php框架 svc dao,Bilibili Kratos
框架源码分析
(1) -- 启动流程
这里先吐槽一下kratos官方wiki写的实在不咋地,一些很基本的使用方法,一些很好的功能都没有体现出现,同时也建议多去githubissue里去找找答案,那里面比wiki详细很多.这个系列的文章我会基于v0.4.2这个版本的源码进行.现在正式进入这个系列源码的第一篇:Kratos启动流程安装kratos至于如何安装kratos,请参考官方wiki,Kratos官方推荐方式:GO111MODULE
Eastend boy
·
2023-04-08 03:50
php框架
svc
dao
MediaSession框架使用、源码分析以及实战
1.MediaSession框架使用.2.MediaSession
框架源码分析
.3.MediaSession框架实战App.本文主要讲MediaSession框架使用。
忙忙碌碌一头羊
·
2023-03-29 10:07
Android开发
android
移动开发
Android以太网架构源码
Android以太网
框架源码分析
启动篇一引言以太网在各类android设备形态中目前是比较成熟的技术,尤其对于android系统的电视、平板以及机顶盒等都有支持有线网口的预留。
GitFranc
·
2023-03-29 03:27
Android
以太网框架源码分析
android
java
android
studio
Unity ECS(一)了解ECS与DOTS
转自https://connect.unity.com/p/
unityecs
-yiECS是什么?可以做什么?为什么ECS成为我的选择?什么是ECS(实体组件系统)?
ueess
·
2023-03-28 23:50
UnityEcs
Unity2019 Dots初试
主要参考UnityConnect上面的文章,原文链接:https://connect.unity.com/p/
unityecs
-yi按照文章,是创建100x100的立方体,以噪声作为Y轴值,进行波浪动作
_Captain
·
2023-03-28 22:44
unity
ecs
dots
jobsystem
burst
iOS开发,常见面试题汇总(常被问的点,含面试技巧)- 多年珍藏都在这儿了
更新日期:202007281.
框架源码分析
AFNetworking源码分析AFNetworking(v3.1.0)源码解析SDWebImage面试常问点知识点SDWebImage加载图片的流程iOS第三方框架
iOS技术汇总
·
2023-03-16 12:43
Go语言Gin
框架源码分析
gin框架路由详解gin框架使用的是定制版本的httprouter,其路由的原理是大量使用公共前缀的树结构,它基本上是一个紧凑的Trietree(或者只是RadixTree)。具有公共前缀的节点也共享一个公共父节点。RadixTree基数树(RadixTree)又称为PAT位树(PatriciaTrieorcritbittree),是一种更节省空间的前缀树(TrieTree)。对于基数树的每个节点
南桑爱吃牛筋
·
2023-03-12 22:26
gin源码
golang
gin
开发语言
LED驱动
框架源码分析
:led-class.c分析
写在前面内核版本:2.6.35文章中贴出的源码会省略一些琐碎的、对分析无益的细节结构体中包含其他结构体,我称之为包含关系,类似面向对象中的继承;结构体中包含其他结构体的指针,我称之为绑定关系软件层面的框架就是提取出一个任务中整体的、通用的、固定的逻辑,通过对外暴露一定的接口来获取运行所必需的数据和具体操作逻辑(函数)led框架由内核开发者提供,位于/drivers/leds/led-class.c
·
2023-01-15 00:03
linux驱动led
Unity手游实战:从0开始SLG——浅谈CPU缓存命中和Unity面向数据技术栈(DOTS)
但是由于面向数据的编程结构,天然符合了现代CPU的编程思想,所以目前
UnityECS
主要还是推动展现性能方面的优势。那么ECS是
UWA
·
2023-01-07 02:27
U
Sparkle
精华来稿
OkHttp
框架源码分析
之 - 源码整体分析
转载请注明转自amoscxy的博客:https://blog.csdn.net/amoscxy/article/details/79970255[TOC]1OkHttp
框架源码分析
之-源码整体分析1.1OkHttp
amoshcxy
·
2022-12-18 17:26
Android源码分析
Android源码分析
OkHttp
Flink DataStream基础
框架源码分析
目录引言概览深入DataStreamDataStream属性和方法类体系Transformation属性和方法类体系StreamOperator属性和方法类体系FunctionDataStream生成提交执行的GraphStreamGraph属性和方法StreamGraph生成JobGraph属性和方法总结引言希望通过对Flink底层源码的学习来更深入了解Flink的相关实现逻辑。这里新开一个Fl
·
2022-12-02 18:35
MediaPipe
框架源码分析
背景MediaPipe的介绍。源代码位置https://github.com/google/mediapipe框架介绍(截至2022-01)主要是graph官方介绍说明https://google.github.io/mediapipe/framework_concepts/framework_concepts.html#the-basics从hello-world开始hello-world.cc
canwhut
·
2022-11-23 16:29
MediaPipe
Machine
Learning
图像处理
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他