240 发简信
IP属地:福建
  • 240
    基于LAS模型的聊天机器人解读

    一、概述 先上图,图来自 李宏毅老师的《Deep Learning for Human Language Processing》课程 核心包括三个部分 Encoder, At...

  • AsyncTask源码分析

    使用 提供了简单使用线程的方式,必须使用AsyncTask子类,然后调用execute执行任务即可。 源码分析 主要采用 线程池 + handler 的机制, 看一下源码分析...

  • Java线性存储和链式存储分析

    在分析之前,我们线看一下具体的ArrayList 和 LinkedList 源码分析 其实看完源码后,我们多多少少能得出如下的结论 线性存储 1. 随机访问优势 2, 插入性...

  • Builder模式总结

    总结心得 =》》》 道理全听,举步维艰,道理不听 死路一条!!! 好了我们准备开始, GO!! first one ==mXXX 之罪== 1. 首先颜值问题 2.其次id...

  • LinkedList源码分析

    LinkedList 是一个链式的数据存储结构, 不是线程安全的 , 不支持随机访问,可序列化, 实现的接口 从接口上看,并不支持随机访问的功能,实际上也没有插入的功能 构造...

  • ArraryList源码分析

    ArrayList 是一个最简单的线性存储的支持随机访问的数据结构, 线程不安全, 不适合大数据的存储,如果要达到性能最佳,最好事先知道存储大小。 构造函数 add addA...

  • TreeMap源码分析

    ==重点: Key对象只有实现了Comparable接口,数据结构才是有序的,java 的默认数据类型都有实现,自己定义的数据类型,请实现这个接口== 数据结构 采用红黑树的...

  • 240
    okhttp源码分析

    1. 项目结构 拦截器 连接池 线程池 2.执行流程图 2.1代码执行流程 2.2 正常流程 通道建立与安全dns是否安全连接(https, http)连接建立 数据传输与解...

  • 240
    volley源码分析

    适用范围 由于数据解析和暂存,都是存储在内存中,所以不适合下载大件。 请求流程 创建请求队列 构建HTTP请求 添加请求到队列 JSON ByteArrayPool 使用LR...