July 23, 2025
flutter
App
Flutter 的 Tab 是完全可以通过配置动态更新的。可以做到:
✅ Tab 的数量从 3 → 4 → 5 动态变化(甚至运行时改变)
✅ 每个 Tab 的标题、图标、URL 都由配置文件(如 JSON)控制
✅ 配置可以从本地或远程加载,实现远程动态更新界面结构
✅ 实现原理概述 ...
Read more
July 22, 2025
flutter
App
Windows 下快速搭建 Flutter + VS Code 的开发环境,并顺利发布 Android App,给你一份一步步的高效流程,帮你省时省力:
Windows 下快速搭建 Flutter + VS Code 开发环境并发布 Android App
一、环境准备和安装1. 安装 F ...
Read more
July 6, 2025
java
go
jvm
Go 语言确实提供了屏蔽底层系统差异的能力,但与 Java JVM 的机制截然不同。它采用的是 原生编译 + 标准库抽象 的方式,而不是依赖一个虚拟机。
Go(Golang)没有像 Java 那样的 JVM(Java Virtual Machine)机制,但它通过 自己的运行时系统(runt ...
Read more
July 5, 2025
angular
Service Worker
分析 Angular + RxJS 性能问题,最有效的方法是结合:
浏览器工具(如 Chrome DevTools)
Angular 自带调试工具(如 Angular DevTools)
RxJS 专项技巧(如追踪流、订阅分析、内存泄漏检查)
🔍 一、常见 RxJS 性能问题类型
...
Read more
July 3, 2025
js
性能
内存空间
v8内存空间在 JavaScript 的 V8 引擎中(如 Chrome、Node.js 所使用的引擎),内存空间管理是高性能运行的关键之一。 V8 将内存划分为多个不同的空间(space),每个空间用于不同类型的数据存储和垃圾回收策略。
V8 的主要内存空间结构V8 将内存分为两个大类: ...
Read more
July 3, 2025
js
性能
内存空间
🧠 一、为何要有 栈内存 和 非堆内存(包括代码空间、MapSpace 等)?📌 1. 栈内存 vs 堆内存:性能与功能的权衡
特性
栈内存(Stack)
堆内存(Heap)
分配速度
非常快(指针移动)
相对较慢(需要查找空闲内存)
生命周期
函数调用期内(自动回收)
...
Read more