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