240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    dart 代码转UML

    通过 dcdg 插件将 dart 代码转成 PlantUML 支持的 .puml 后缀的文件 插件地址:https://pub.dev/pack...

  • 架构设计原则

    1 概念抽象原则 1.1 奥卡姆剃刀 在能够解决问题的前提下,概念越少越好 1.2 边界清晰,还原问题 将原问题抽象分解成几个概念之后,概念之间...

  • Resize,w 360,h 240
    Flutter 渲染原理分析及优化

    1. Flutter 三棵树 Flutter 的自渲染离不开 Flutter 三棵树: Widget:描述 UI 渲染的配置信息 Element...

  • Resize,w 360,h 240
    Glide源码分析-缓存与复用机制

    1 Glide缓存与复用机制简介 1.1 Glide的资源状态可以分为四种 Active Resources:有其他View正在展示这张图片 M...

  • Resize,w 360,h 240
    Glide源码分析-网络图片加载主流程分析

    第一节,我们主要分析Glide.with(this).load(url).into(imageView)这三步,也就是最简单的将一个网络图片展示...

  • Flutter APP 启动过程源码分析

    提示:本文设计到的 Flutter framework 层源码是基于 Flutter 1.20.0 三行代码代表了Flutter APP 启动的...

    0.2 4369 2
  • Resize,w 360,h 240
    深入理解 Dart 中的 Mixin

    在开始阅读此篇文章之前,我们可以先思考下如下问题: 什么是 Mixin ? Mixin为什么会被设计出来,它解决了什么问题? 在 Mixin 被...

  • Resize,w 360,h 240
    线性表算法相关案例

    线性表反转 查找出奇数个元素的链表中间位置的结点 判断链表是否有环 1. 线性表反转 前面已有一篇文章介绍线性表反转的四种算法[https://...

  • Resize,w 360,h 240
    单向链表反转算法

    常用的4种: 迭代反转法 递归反转法 头插法 就地逆置法 1 迭代反转法 从当前链表的首元节点开始,一直遍历至链表的最后一个节点,这期间会逐个改...

个人介绍
持续分享高质量进阶技术文章~
共同学习,一起进步~
字节内推可找我~
简历状态跟进~
简历Review~