首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏cwl_Java

    C++编程之美-结构之法(代码清单3-10)

    代码清单3-10 class Queue { public: Type MaxValue(Type x, Type y) { if(x > y)

    23440编辑于 2022-11-30
  • 来自专栏devops_k8s

    Go Protobuf(比xml小3-10倍, 快20-100倍)

    ,protocol buffer 才有意义; 准备使用的包 Protoc protoc是protobuf文件(.proto)的编译器,使用protoc工具可以将.proto文件转换为各种编程语言对应的源码

    2.5K50发布于 2021-04-13
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 3-10 Numpy中的比较和Fancy Indexing

    如果我们想索引向量中 "第4,6,9 个元素",上面的索引和切片操作显然不能满足我们的需求。比较直观的想法是直接将三个位置的元素索引出来,然后再存储到一个新的向量中。

    90020编辑于 2022-11-08
  • 来自专栏扯编程的淡

    一文搞懂Java注解

    Repeatable 具体每个注解都有什么作用,请看下文2.1 @Retention它的作用说明这个注解的存活时间public enum RetentionPolicy { /** * 只在源码中可见 的默认值]; [值类型] [值的key](); ...}自定义注解实践:/** * @desc: 类注解 * @author: YanMingXin * @create: 2022/4/3- YmxMethod { boolean isVip() default true;}/** * @desc: 字段注解 * @author: YanMingXin * @create: 2022/4/3- default ""; int intValue() default 0;}使用自定义注解:/** * @desc: * @author: YanMingXin * @create: 2022/4/3- 对于注解的框架项目中的使用,Spring的IOC源码中使用的非常优雅,欢迎移步我的另外一篇文章《Spring IoC原理解读》,当然下文的实际使用演示也会很不错哦。

    40900编辑于 2023-11-20
  • 来自专栏搜狗测试

    protobuf详解

    的优缺点 (1)优点: 平台无关、语言无关 二进制、数据字描述 提供了完整详细的操作API 高性能比XML要快20-100倍 尺寸小比XML要小3- 倍高可扩展性 数据字描述前后兼容 (2)缺点: 语言覆盖度低,官方支持java、c++、python语言环境 自定义protobuf的工作量偏大 三、protobuf的安装 1、源码编译安装 官方源码:https://github.com/google/protobuf (1) 安装依赖 如官网所列,protoc有如下依赖:Autoconf,automake,libtool,curl,make (2) 源码下载 ? (3) 源码编译 ? 注:安装完成后会在/usr/lib目录下生成libprotobuf、libprotobuf-lite,libproto这三类静态和动态库文件。

    23K73发布于 2019-08-09
  • 来自专栏Albert陈凯

    3.5 容错机制及依赖

    ❑ 宽依赖(Wide Dependency,源码中称为Shuffle Dependency): ❑ 宽依赖是指一个父RDD分区对应多个子RDD分区,可以分为如下两种情况: ■ 一个父RDD对应所有子RDD 窄依赖与宽依赖关系如图3-10所示。 插图 图3-10 两种依赖关系 从图3-10可以看出对依赖类型的划分:根据父RDD分区是对应一个还是多个子RDD分区来区分窄依赖(父分区对应一个子分区)和宽依赖(父分区对应多个子分区)。

    1.2K70发布于 2018-04-04
  • 源码】spring源码解析

    在案例分析中,我们可以以一个简单的示例来解析 Spring 框架的源码。假设我们有一个简单的 Web 应用程序,需要实现用户管理的功能,包括用户的增删改查。 同时,我们也可以通过调试源码的方式来进一步了解 Spring 框架的内部实现细节。

    22210编辑于 2025-08-29
  • 来自专栏857-Bigdata

    源码解读】|SparkContext源码解读

    (最短栈、最长栈) private[spark] case class CallSite(shortForm: String, longForm: String) 源码中通过「getCallSite( )」 方法配置返回CallSite 参数示意: 参数英文名 参数含义 lastSparkMethod 方法存入 firstUserFile 类名存入 firstUserLine 行号存入 源码如下:

    2.4K20编辑于 2022-05-17
  • 来自专栏全栈程序员必看

    arrayqueue源码_thinkphp源码分析

    (10)先添加,再判断是否需要扩容 源码之旅 这里只取部分源码进行分析:指定初始容量的构造函数、扩容机制,以及主要方法。

    2K20编辑于 2022-11-05
  • 来自专栏LhWorld哥陪你聊算法

    Hadoop源码篇--Client源码

    前述 今天起剖析源码,先从Client看起,因为Client在MapReduce的过程中承担了很多重要的角色。 二。 then poll for progress until the job is complete job.waitForCompletion(true); 第一步,先分析Job,可以看见源码中 第二步,分析提交过程 job.waitForCompletion(true);   追踪源码发现主要实现这个类 JobStatus submitJobInternal(Job job, Cluster : 最为重要的一个源码!!!!!!!!!!! ); } return splits; } 1.long splitSize = computeSplitSize(blockSize, minSize, maxSize);追踪源码发现

    1.8K30发布于 2018-09-13
  • 来自专栏全栈程序员必看

    Mybatis源码分析_struts源码

    RowBounds源码分析 1 RowBounds源码: /** * Copyright 2009-2017 the original author or authors. * * Licensed under

    1.9K20编辑于 2022-11-08
  • 来自专栏857-Bigdata

    源码解读】|SparkEnv源码解读

    metricsSystem, memoryManager, outputCommitCoordinator, conf) 总结 Spark Env 源码顺序大致就是上面的流程

    1.7K20编辑于 2022-05-17
  • 来自专栏波波烤鸭

    SpringBoot源码核心源码讲解

    SpringBoot源码主线分析   我们要分析一个框架的源码不可能通过一篇文章就搞定的,本文我们就来分析下SpringBoot源码中的主线流程。 先掌握SpringBoot项目启动的核心操作,然后我们再深入每一个具体的实现细节,注:本系列源码都以SpringBoot2.2.5.RELEASE版本来讲解 1.SpringBoot启动的入口   当我们启动一个

    1.9K30编辑于 2022-01-07
  • 来自专栏857-Bigdata

    源码解读】| LiveListenerBus源码解读

    异步事件列队主要由LinkedBlockingQueue[SparkListenerEvent] 构建,默认大小为10000

    2K20编辑于 2022-07-07
  • 来自专栏进阶高级前端工程师

    React源码分析--hooks源码

    本文将讲解 hooks 的执行过程以及常用的 hooks 的源码。 总结所以我们总结一下 renderWithHooks 这个函数,它所做的事情如下: 图片hooks 源码前面 hooks 的执行入口我们都找到了,现在我们看一下常用的一些 hooks 源码。 updateReducer 的源码如下:function updateReducer<S, I, A>( reducer: (S, A) => S, initialArg: I, init? useCallback & useMemouseCallback 和 useMemo 也是一样,源码结构上十分相似,所以也放在一起来讲。 其他 hook 平时用的比较少,就不在这里展开讲了,但通过上面几个 hook 的源码讲解,其他 hook 看源码你应该也能看得懂。

    3.4K40编辑于 2022-12-20
  • 来自专栏小陈飞砖

    android源码(1)LiveData源码

    sync(); //源码前面有 } mAddingObserverCounter--; } 4、LiveData数据设置 LiveData有两种方式设置数据 mVersion++; mData = value; dispatchingValue(null); //前面已经有了dispatchingValue的源码

    2.7K30编辑于 2022-06-25
  • 来自专栏freesan44

    PTA 1047 编程团体赛 (20 分)

    输入样例: 6 3-10 99 11-5 87 102-1 0 102-3 100 11-9 89 3-2 61 结尾无空行 输出样例: 11 176 结尾无空行 解题思路 round = int(input int("6") resDic = dict() for i in range(round): inputList = input().split(" ") # inputList = "3-

    42720编辑于 2021-12-06
  • 来自专栏全栈程序员必看

    进销存ERP源码 小程序源码 APP源码

    进销存ERP源码+小程序源码+APP源码+H5 系统简介: 常规管理 系统配置 附件管理 个人资料 数据库管理 分类管理 用于统一管理网站的所有分类,分类可进行无限级分类,分类类型请在常规管理->系统配置

    3.5K20编辑于 2022-09-03
  • 来自专栏华章科技

    手把手教你用Python进行帕累托分析(二八定律)

    3-10是某个月中海鲜系列的10个菜品A1~A10的盈利额(已按照从大到小的顺序排序)。 ? ▲图3-10 菜品盈利数据帕累托图 由图3-10可知,菜品A1~A7共7个菜品,占菜品种类数的70%,总盈利额占该月盈利额的85.0033%。

    2K10发布于 2020-11-16
  • 来自专栏kafka专栏

    【Dubbo源码】SPI机制源码解析

    文章目录 什么是SPI机制 SPI示例 Java SPI示例 Dubbo SPI 示例 Dubbo SPI机制源码分析 ExtensionLoader静态类和静态方法 new ExtensionLoader 如果大家想要学习 Dubbo 的源码,SPI 机制务必弄懂。接下来,我们先来了解一下 Java SPI 与 Dubbo SPI 的用法,然后再来分析 Dubbo SPI 的源码。 Dubbo SPI机制源码分析 SPI机制的实现类是ExtensionLoader;所以主要本篇文章主要分析这个类的源码; ExtensionLoader静态类和静态方法 如果你有留心dubbo使用 是从全局静态变量EXTENSION_LOADERS获取的;但是一开始没有的情况,需要先实例化一个 ExtensionLoader扩展加载器 出来 new ExtensionLoader(type) ; 为了方便分析源码

    1.8K50发布于 2021-07-14
领券