• 第4章1节《MonkeyRunner源码剖析》ADB协议及服务: ADB协议概览OVERVIEW.TXT翻译参考(原创)

    时间:2022-12-24 18:06:51

    天地会珠海分舵注:本来这一系列是准备出一本书的,详情请见早前博文“寻求合作伙伴编写《深入理解 MonkeyRunner》书籍“。但因为诸多原因,没有如愿。所以这里把草稿分享出来,所以错误在所难免。有需要的就参考下吧,转发的话还请保留每篇文章结尾的出处等信息。关于ADB的实现记录。I. 概览安卓调试桥...

  • Spark源码剖析 - SparkContext的初始化(二)_创建执行环境SparkEnv

    时间:2022-12-06 18:35:17

    2. 创建执行环境SparkEnvSparkEnv是Spark的执行环境对象,其中包括众多与Executor执行相关的对象。由于在local模式下Driver会创建Executor,local-cluster部署模式或者Standalone部署模式下Worker另起的CoarseGrainedExe...

  • STL中的智能指针(Smart Pointer)及其源码剖析: std::auto_ptr

    时间:2022-12-06 08:00:47

    STL中的智能指针(Smart Pointer)及其源码剖析: std::auto_ptr​​auto_ptr​​​ 是STL中的智能指针家族的成员之一, 它管理由 ​​new expression​​​ 获得的对象,在 ​​auto_ptr​​​ 对象销毁时,他所管理的对象也会自动被 ​​dele...

  • STL中的智能指针(Smart Pointer)及其源码剖析: std::unique_ptr

    时间:2022-12-06 07:58:59

    STL中的智能指针(Smart Pointer)及其源码剖析: std::unique_ptr和 ​​std::auto_ptr​​​一样,​​std::unique_ptr​​​也是一种智能指针,它也是通过指针的方式来管理对象资源,并且在 ​​unique_ptr​​ 的生命期结束后释放该资源。​...

  • jQuery源码剖析学习笔记

    时间:2022-12-02 20:56:34

    jQuery源码剖析学习笔记jQuery源码剖析(一)1. 沙箱的第二个参数undefined(function( window, undefined ) {//用一个函数域包起来,就是所谓的沙箱//在这里边var定义的变量,属于这个函数域内的局部变量,避免污染全局//把当前沙箱需要的外部变量通过函...

  • 重温《STL源码剖析》笔记 第六、七、八章 next_permutation (字典序)

    时间:2022-11-24 17:06:10

    源码之前,了无秘密  ——侯杰第六章算法next_permutation比如:01342 -> 01423 -> 01432方法:从尾端开始往前寻找两个相邻的元素,令第一个元素为*i,第二个元素为*ii,且满足 *i <*ii,找到这样一组相邻元素后,再从最尾端开始往前检验,找到第...

  • 深入理解Java之HashMap源码剖析

    时间:2022-11-23 07:40:06

    这篇文章主要介绍了深入理解Java之HashMap源码剖析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  • C++动态内存管理与源码剖析

    时间:2022-11-17 11:48:32

    引言在本篇文章中,我们主要剖析c++中的动态内存管理,包括malloc、new expression、operator new、array new和allocator内存分配方法以及对应的内存释放方式和他们之间的调用关系,另外也包括一些会引发的陷阱如内存泄漏。动态内存管理函数及其调用关系c++中的动...

  • STL源码剖析——算法#1 内存处理基本工具

    时间:2022-11-10 09:51:32

    我们在学习序列式容器时,我们经常会遇到这三个函数:uninitialized_copy、uninitialized_fill、uninitialized_fill_n。在那时我们只是仅仅知道这些函数的功能,至于它们是如何实现的,我们并没有深究。在这节,我们花点时间摘下这几个函数的面具,看看它们不为人...

  • STL源码剖析(算法)

    时间:2022-11-10 09:41:40

    STL中算法是基于迭代器来实现的。有了容器中迭代器的实现(对operator*、operator++等的重载),STL中大部分算法实现就显得很简单了。先看一例关于find算法的实现: template <class InputIterator, class T> InputIterato...

  • STL源码剖析——iterators与trait编程#2 Traits编程技法

    时间:2022-10-19 23:05:31

    在算法中运用迭代器时,很可能用到其相应类型。什么是相应类型?迭代器所指对象的类型便是其中一个。我曾有一个错误的理解,那就是认为相应类型就是迭代器所指对象的类型,其实不然,相应类型是一个大的类别,迭代器所指对象的类型只是里面的其中一个。后面会讨论到相应类型的另外几种。假设算法需要声明一个变量,以“迭代...

  • STL源码剖析 迭代器(iterator)概念与编程技法(三)

    时间:2022-10-19 22:51:49

    1 STL迭代器原理1.1  迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型,STL设计的精髓在于,把容器(Containers)和算法(Algorithms)分开,而迭代器(iterator)就是这个桥梁。1.2  迭代器(iterator)类型1.3 迭代器功能说明迭代器类别...

  • 【STL 源码剖析】浅谈 STL 迭代器与 traits 编程技法

    时间:2022-10-19 22:47:07

    大家好,我是小贺。点赞再看,养成习惯文章每周持续更新,可以微信搜索「herongwei」第一时间阅读和催更,本文 GitHub : https://github.com/rongweihe/MoreThanCPlusPlus 已经收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎 star ...

  • 《STL源码剖析》学习之traits编程

    时间:2022-10-19 22:46:55

    侯捷老师在《STL源码剖析》中说到:了解traits编程技术,就像获得“芝麻开门”的口诀一样,从此得以一窥STL源码的奥秘。如此一说,其重要性就不言而喻了。      之前已经介绍过迭代器,知道了不同的数据结构都有自己专属的迭代器,不同的迭代器也有不同的特性,由于算法的接口是统一的,通过迭代器的不同...

  • [转载]《STL源码剖析》阅读笔记之 迭代器及traits编程技法

    时间:2022-10-19 22:42:16

    本文从三方面总结迭代器  迭代器的思想  迭代器相应型别及traits思想  __type_traits思想一 迭代器思想迭代器的主要思想源于迭代器模式,其定义如下:提供一种方法,使之能够依序巡防某个聚合物(容器)所含的元素,而又无需暴露该聚合物的内部表达式。可见她的主要作用便是能够降低耦合,提高代...

  • Flask核心机制之上下文源码剖析

    时间:2022-10-08 10:42:51

    这篇文章主要介绍了Flask核心机制之上下文源码剖析,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

  • python源码剖析之PyObject详解

    时间:2022-10-07 18:26:12

    Python实现了完全的面向对象的语言特性,所有的类均继承自object基类,对应着实现层面的PyObject.为了实现多态的特性,Python的实现过程维护了一个类型对象系统,用来记录类型信息和维护类的函数成员,本文为大家详细介绍了PyObject,需要的

  • spring bean生命周期源码剖析

    时间:2022-10-06 11:53:53

    前言: 源码版本:5.2.x本文只讲解bean生命周期的主要脉络结构,不会详细到每一行代码。准备好源码,保证看完就会,这是根本不用背诵的东西,我们发车了! 0.spring bean的生命周期是怎么样的? 随便一张网图都会告诉你: 或者: 这么长怎么记??总结一下,主要无非四个阶段: 实例化(In...

  • 转 Spring源码剖析——核心IOC容器原理

    时间:2022-09-30 10:45:00

    Spring源码剖析——核心IOC容器原理2016年08月05日 15:06:16 阅读数:8312 标签: spring源码ioc编程bean 更多个人分类: Java https://blog.csdn.net/lisongjia123/article/details/52129340 IOC...

  • React源码剖析系列 - 生命周期的管理艺术

    时间:2022-09-28 20:40:40

    目前,前端领域中 React 势头正盛,很少能够深入剖析内部实现机制和原理。本系列文章希望通过剖析 React 源码,理解其内部的实现原理,知其然更要知其所以然。对于 React,其组件生命周期(Component Lifecycle)是它的核心概念,本文从源码入手,来剖析 React 生命周期的管...