会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
朱玉洁的博客
博客园
首页
新随笔
联系
订阅
管理
2025年8月20日
深入剖析:Flutter 应用从启动到渲染的完整旅程
摘要: 上一篇文章中介绍了一个全新的 Flutter 应用是如何被创建的,那么一个创建好的 Flutter 应用又是如何运行起来的呢?具体来说,当你运行 flutter run 命令,手机上就运行了一个 Flutter 应用,这一切又是如何发生的呢?这就是我们今天要讲的主题。 一个跨平台框架是极其复杂的,要
阅读全文
posted @ 2025-08-20 10:48 Zuckjet
阅读(13)
评论(0)
推荐(0)
2025年8月17日
从源码到可执行文件:揭秘程序编译与执行的底层魔法
摘要: 从源码到可执行文件:揭秘程序编译与执行的底层魔法 当你敲下 gcc hello.c -o hello 并运行 ./hello 时,计算机内部究竟发生了什么?让我们一起踏上这场从高级语言到机器指令的奇妙旅程。 引言:一行代码的生命周期 想象一下,你刚刚写下了人生中第一个C程序: #include <s
阅读全文
posted @ 2025-08-17 18:02 Zuckjet
阅读(12)
评论(0)
推荐(0)
从硅到速度:一文看懂计算机硬件的组成与协作
摘要: 在键盘轻敲与屏幕闪烁之间,是一台计算机硬件以微秒乃至纳秒级的协作,完成你交给它的每一次任务。本文以“计算机硬件组成部分”为主线,带你系统认识硬件由哪些模块构成、各自负责什么、以及它们如何默契配合将比特流转为体验与成果。文末配有一张结构图与两个真实工作流案例,帮助你将抽象概念落到实际。 一、计算机硬件
阅读全文
posted @ 2025-08-17 17:09 Zuckjet
阅读(72)
评论(0)
推荐(0)
从“存储程序”到现代芯片:一文读懂冯·诺依曼结构为何统治世界
摘要: TL;DR(先给你结论) 冯·诺依曼结构的核心是“存储程序”:指令和数据以相同的方式放在同一内存里,CPU循环执行“取指—译码—执行”,靠跳转改变控制流。 它之所以成为事实标准:通用性强、编程模型统一、工程上最可行、生态成熟(编译器/OS/工具链/软件海量积累),并且可以通过微架构与层级存储持续优化
阅读全文
posted @ 2025-08-17 16:30 Zuckjet
阅读(8)
评论(0)
推荐(0)
2025年8月15日
Flutter 插件工作原理深度解析:从 Dart 到 Native 的完整调用链路
摘要:
作为 Flutter 开发者,我们经常使用各种插件来访问原生平台功能,但很少深入了解插件是如何工作的。本文将从源码层面深入分析 Flutter 插件的完整工作机制,揭示从 Dart 代码到 Native 代码的完整调用链路。 插件架构概览 Flutter 插件采用了一种基于消息传递的架构,通过 Pl
阅读全文
posted @ 2025-08-15 22:48 Zuckjet
阅读(4)
评论(0)
推荐(0)
2025年8月14日
Flutter Provider 完全指南:从入门到精通
摘要: 在Flutter开发中,状态管理一直是开发者面临的重要挑战。随着应用复杂度的增加,如何优雅地管理和共享状态变得至关重要。Provider作为Flutter官方推荐的状态管理解决方案,以其简洁的API和强大的功能赢得了广大开发者的青睐。本文将带你从零开始,深入理解Provider的核心概念、使用方法以
阅读全文
posted @ 2025-08-14 08:58 Zuckjet
阅读(302)
评论(0)
推荐(0)
2025年8月13日
Flutter 迎来重大变革:Material 设计系统拆分,迈向更开放的 UI 框架
摘要: Flutter 正在经历一场静默的革命:核心框架与 Material 设计系统的历史性解耦,将彻底改变我们构建跨平台应用的方式。 引言:一个框架的进化之路 当 Flutter 在 2017 年首次亮相时,Material Design 是其鲜明的身份标识。无数开发者通过 import 'packag
阅读全文
posted @ 2025-08-13 08:52 Zuckjet
阅读(624)
评论(2)
推荐(2)
2025年8月12日
Flutter SizeTransition:让你的UI动画更加丝滑
摘要:
在Flutter开发中,动画是提升用户体验的重要手段。今天我们来深入探讨一个强大而优雅的动画组件——SizeTransition,它能让你的UI元素在尺寸变化时呈现出流畅的过渡效果。 SizeTransition 是什么 SizeTransition是Flutter提供的一个内置动画组件,它可以让子
阅读全文
posted @ 2025-08-12 14:21 Zuckjet
阅读(284)
评论(0)
推荐(0)
Flutter AnimatedList 完全指南:打造流畅的动态列表体验
摘要: 在移动应用开发中,列表是最常见的UI组件之一。用户经常需要在列表中添加、删除或修改项目,而这些操作如果没有适当的动画效果,会显得生硬突兀。Flutter 的 AnimatedList 正是为了解决这个问题而生,它能为动态列表变化提供流畅的过渡动画,大大提升用户体验。 什么是 AnimatedList
阅读全文
posted @ 2025-08-12 13:35 Zuckjet
阅读(39)
评论(2)
推荐(0)
公告