选择你喜欢封面图
亚瑟
亚瑟
Lv1
专业运维 30 年
亚瑟 亚瑟
1年前
Flutter - Flutter渲染机制—GPU线程
基于Flutter1.5,从源码视角来深入剖析flutter渲染机制,相关源码目录见文末附录一、GPU线程渲染看Flutter的渲染绘制过程的核心过程包括在ui线程和gpu线程,上一篇文章已经详细介绍了UI线程的工作原理,本文则介绍GPU线程的工作原理,这里需要注意的是,gpu线程是指运行着GPUTaskRunner的名叫gpu
亚瑟 亚瑟
1年前
Flutter - 深入理解Flutter引擎启动
基于Flutter1.5,从源码视角来深入剖析flutter引擎的启动流程,相关源码目录见文末附录一、Flutter引擎启动工作1.1Flutter启动概览Flutter作为一款跨平台的框架,可以运行在Android、iOS等平台,Android为例讲解如何从Android应用启动流程中衔接到Flutter框架,
亚瑟 亚瑟
1年前
Flutter - 深入理解Dart虚拟机启动
基于Flutter1.5,从源码视角来深入剖析引擎启动中的Dart虚拟机启动流程,相关源码目录见文末附录一、概述1.1Dart虚拟机概述Dart虚拟机拥有自己的Isolate,完全由虚拟机自己管理的,Flutter引擎也无法直接访问。Dart的UI相关操作,是由RootIsolate通过Dart的C调用,或者是发送消息通知的方式
亚瑟 亚瑟
1年前
Flutter - 深入理解Flutter应用启动
基于Flutter1.5,从源码视角来深入剖析flutter应用的启动流程,相关源码目录见文末附录一、概述上一篇文章已经介绍了FlutterApplication和FlutterActivity的onCreate()方法执行过程,并触发Flutter引擎的启动,并最终执行到runApp(Widgetapp)方法,这才刚刚开始执行dart的
亚瑟 亚瑟
1年前
Flutter - 深入理解Flutter动画原理
基于Flutter1.5,从源码视角来深入剖析flutter动画原理,相关源码目录见文末附录一、概述动画效果对于系统的用户体验非常重要,好的动画能让用户感觉界面更加顺畅,提升用户体验。1.1动画类型Flutter动画大的分类来说主要分为两大类:补间动画:给定初值与终值,系统自动补齐中间帧的动画物理动画:遵循物理学定律
亚瑟 亚瑟
1年前
Flutter - 深入理解setState更新机制
基于Flutter1.5的源码剖析,分析flutter的StatefulWidget的UI更新机制,相关源码:widgets/framework.dartwidgets/binding.dartscheduler/binding.dartlib/ui/window.dartflutter/runtime/runtime_controller.c
亚瑟 亚瑟
1年前
React之集成测试 –测试环境
本章节介绍了可能会影响你测试环境的因素,并包含某些场景下的建议。测试运行器使用,,等测试运行器能像编写JavaScript一样编写测试套件,并将其作为开发过程的环节运行。此外,测试套件也将作为持续集成的环节运行。Jest与React项目广泛兼容,支持诸如模拟、和等特性。如果你使用CreateReactApp,且
亚瑟 亚瑟
1年前
React之集成测试 –测试技巧
React组件的常见测试模式。注意:此章节假设你正在使用作为测试运行器。如果你使用不同的测试运行器,你可能需要调整API,但整体的解决方案是相同的。在章节阅读更多关于设置测试环境的细节。在本章中,我们将主要使用函数组件。然而,这些测试策略并不依赖于实现细节,它对于class组件也同样有效。
亚瑟 亚瑟
1年前
React之集成测试 – 测试概览
你可以用像测试其他JavaScript代码类似的方式测试React组件。现在有许多种测试React组件的方法。大体上可以被分为两类:渲染组件树在一个简化的测试环境中渲染组件树并对它们的输出做断言检查。运行完整应用在一个真实的浏览器环境中运行整个应用(也被称为“端到端(endtoend)”测试)。本章节主要专
亚瑟 亚瑟
1年前
为什么单线程的Redis能支持高并发?
一、Redis为什么是单线程注意:redis单线程指的是网络请求模块使用了一个线程,即一个线程处理所有网络请求,其他模块仍用了多个线程。因为CPU不是Redis的瓶颈。Redis的瓶颈最有可能是机器内存或者网络带宽,既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了。关于redis的性能,官方网站也有,普通笔记本轻松处理每秒几十万
25
文章
0
专栏
3.0w
访问
0
获赞
热门文章
亚瑟
Python Sanic 高并发服务开发指南
0 点赞
1.8k 阅读
亚瑟
Flutter - Flutter渲染机制—GPU线程
0 点赞
1.7k 阅读
亚瑟
Flutter - 深入理解Flutter应用启动
0 点赞
1.4k 阅读
亚瑟
Flutter - 深入理解Flutter引擎启动
0 点赞
1.5k 阅读
亚瑟
Flutter - 深入理解setState更新机制
0 点赞
1.3k 阅读
热门评论
姜三丰
姜三丰
👍🏻👍🏻👍🏻 很实用的分享
Python Sanic 高并发服务开发指南
2022年01月13日
1条讨论