• 由JDK源码学习ArrayList

    时间:2024-01-07 22:39:32

    ArrayList是实现了List接口的动态数组.与java中的数组相比,它的容量能动态增长.ArrayList的三大特点:① 底层采用数组结构② 有序③ 非同步下面我们从ArrayList的增加元素、获取元素、删除元素三个方面来学习ArrayList。ArrayList添加元素因为ArrayLis...

  • yii2源码学习笔记(四)

    时间:2024-01-06 22:10:00

    继续了解组件Component.php /** * Returns a value indicating whether a property is defined for this component. * A property is defined if: * ...

  • [源码解析] 深度学习分布式训练框架 horovod (3) --- Horovodrun背后做了什么

    时间:2024-01-06 09:57:28

    [源码解析] 深度学习分布式训练框架 horovod (3) --- Horovodrun背后做了什么目录[源码解析] 深度学习分布式训练框架 horovod (3) --- Horovodrun背后做了什么0x00 摘要0x01 背景知识1.1 分布式体系1.2 并行任务通信1.3 MPI1.4 ...

  • Dubbo源码学习--服务发布(ServiceBean、ServiceConfig)

    时间:2024-01-05 11:27:00

    前面讲过Dubbo SPI拓展机制,通过ExtensionLoader实现可插拔加载拓展,本节将接着分析Dubbo的服务发布过程。以源码中dubbo-demo模块作为切入口一步步走进Dubbo源码。在 dubbo-demo-provider模块下配置文件 dubbo-demo-provider.xm...

  • (转)干货|这篇TensorFlow实例教程文章告诉你GANs为何引爆机器学习?(附源码)

    时间:2024-01-04 23:04:23

    干货|这篇TensorFlow实例教程文章告诉你GANs为何引爆机器学习?(附源码)该博客来源自:https://mp.weixin.qq.com/s?__biz=MzA4NzE1NzYyMw==&mid=2247492203&idx=5&sn=3020c3a43bd4dd6...

  • [学习总结]7、Android AsyncTask完全解析,带你从源码的角度彻底理解

    时间:2024-01-04 14:10:11

    我们都知道,Android UI是线程不安全的,如果想要在子线程里进行UI操作,就需要借助Android的异步消息处理机制。之前我也写过了一篇文章从源码层面分析了Android的异步消息处理机制,感兴趣的朋友可以参考 Android Handler、Message完全解析,带你从源码的角度彻底理解 ...

  • 【 js 模块加载 】深入学习模块化加载(node.js 模块源码)

    时间:2024-01-04 07:40:45

    文章提纲:第一部分:介绍模块规范及之间区别第二部分:以 node.js 实现模块化规范 源码,深入学习。 一、模块规范说到模块化加载,就不得先说一说模块规范。模块规范是用来约束每个模块,让其必须按照一定的格式编写。AMD,CMD,CommonJS 是目前最常用的三种模块化书写规范。 1、AMD(As...

  • Laravel学习笔记之Session源码解析(上)

    时间:2024-01-03 20:03:52

    说明:本文主要通过学习Laravel的session源码学习Laravel是如何设计session的,将自己的学习心得分享出来,希望对别人有所帮助。Laravel在web middleware中定义了session中间件\Illuminate\Session\Middleware\StartSess...

  • faster rcnn 源码学习-------数据读入及RoIDataLayer相关模块解读

    时间:2024-01-02 09:14:10

    参考博客:::https://www.cnblogs.com/Dzhen/p/6845852.html非常全面的解读参考:::https://blog.csdn.net/DaVinciL/article/details/81812454下面我和大家一起从训练最开始学习作者如何将原始数据读入并通过Ro...

  • 并发编程学习笔记(8)----ThreadLocal的使用及源码分析

    时间:2024-01-01 21:02:30

    1. ThreadLocal的理解ThreadLocal,顾名思义,就是线程的本地变量,ThreadLocal会为每个线程创建一个本地变量副本,使得使用ThreadLocal管理的变量在多线程的环境下,每个线程都是访问的是自己内部的副本变量,将全局变量局部化,跟局部变量一样的使用,从而避免了一些线程...

  • spring源码学习之路---AOP初探(六)

    时间:2024-01-01 08:40:19

    作者:zuoxiaolong8810(左潇龙),转载请注明出处,特别说明:本博文来自博主原博客,为保证新博客中博文的完整性,特复制到此留存,如需转载请注明新博客地址即可。最近工作很忙,但当初打算学习spring源码的事已经基本告一段落,只是一直没时间写这些记录性的文字。本次鄙人学习spring的源码...

  • Mybatis 源码学习系列

    时间:2023-12-31 16:22:39

    前言很久以前,我们学习了Java,从一个控制台的 Hello world .开始,我们进入了面向对象的世界。然后由学习了SQL语言,可以写出SQL语句来将尘封在硬盘之下的数据库数据,展现出来。后来我们使用JDBC 来操作数据库,进行各种增删改查。然而,我们对于原生的JDBC并不满意,写起来很不爽……...

  • String源码学习

    时间:2023-12-30 21:01:17

    String源码学习零散的收获数组的元素类型可以通过getComponentType来获取到子类型的数组可以赋值给父类型的数组,。但是并不存在继承关系。数组的父类是Object。通过声明如下代码来控制需要序列化的fieldprivate static final ObjectStreamField[...

  • hadoop源码学习(-)

    时间:2023-12-30 19:13:04

    这是从hadoop源码中间截取的一个片段,你看看你能不能看懂:如果不能看懂,说明你的javase基础很差。private static class GroupFactoryextends CounterGroupFactory<Counter, CounterGroup> {@Overr...

  • ASP.NET Core 源码学习之 Options[4]:IOptionsMonitor

    时间:2023-12-25 20:21:54

    前面我们讲到 IOptions 和 IOptionsSnapshot,他们两个最大的区别便是前者注册的是单例模式,后者注册的是 Scope 模式。而 IOptionsMonitor 则要求配置源必须是可监听的,用来实现 Options 实例的自动更新,并对外提供了 OnChage 事件,给我们更多的...

  • Mybatis学习笔记汇总(包括源码和jar包)

    时间:2023-12-25 17:50:16

    博客整理Mybatis学习笔记(一)——对原生jdbc中问题的总结Mybatis学习笔记(二)——Mybatis框架Mybatis学习笔记(三)——入门程序MyBatis学习笔记(四)——入门程序(续)Mybatis学习笔记(五)——DAO开发Mybatis学习笔记(六)——配置文件Mybatis学...

  • zepto源码--qsa--学习笔记

    时间:2023-12-24 17:58:54

    zepto内部选择器qsa方法的实现。简述实现原理:通过判断传入的参数类型:如果是'#id',则使用getElementById(id)来获取元素,并且将结果包装成数组形式;如果是'.class',则使用getElementsByClassName(class)获取元素;如果是'tagName',使...

  • ngx-push-stream模块源码学习(四)——订阅

    时间:2023-12-24 11:24:42

    一、概述 push stream模块允许三种模式的订阅者:longpolling:每收到服务端响应数据即断开连接然后迅速重连,连接耗时可以忽略stream:与服务端保持长连接,持续不断的请求->响应polling:以轮询的方式向等待服务端响应(只接受一次数据)——(个人理解)本文重点说明前两种...

  • Android FM模块学习之四源码分析(3)

    时间:2023-12-21 19:12:11

    接着看FM模块的其他几个次要的类的源码。这样来看FM上层的东西不是太多。请看android\vendor\qcom\opensource\fm\fmapp2\src\com\caf\fmradio\Settings.javaprotected void onCreate(BundlesavedIns...

  • springFramework 源码学习之源码下载与编译

    时间:2023-12-18 16:06:38

    1.源码下载Spring已经将源码从svn迁移到了git。对于习惯了svn的人来说依然可以svn checkout,最好checkout到英文路径下,本人中文路径编译不过,具体原因不明,路径: https://github.com/SpringSource/spring-framework ,反正不...