鸿蒙 OS 起步:照官网练习创建第一页面和跳转的第二页面
从 DevEco Studio 建工程、ArkTS 声明式 UI 写第一个页面,到 router 与 Navigator 两种跳转方式的差异,一步步跑通全流程。文中还会对比 FA 与 Stage 模型下页面路由的写法区别,并整理出「页面白屏」「无法返回」「参数传递丢失」等 6 个新手高频踩坑点,帮助第一次接触鸿蒙的同学少走弯路。
从 DevEco Studio 建工程、ArkTS 声明式 UI 写第一个页面,到 router 与 Navigator 两种跳转方式的差异,一步步跑通全流程。文中还会对比 FA 与 Stage 模型下页面路由的写法区别,并整理出「页面白屏」「无法返回」「参数传递丢失」等 6 个新手高频踩坑点,帮助第一次接触鸿蒙的同学少走弯路。
图数据结构能够更好地表征现实世界,而美团业务天然存在大量「用户—商户—订单」的关联关系,传统关系型数据库在多跳查询上性能捉襟见肘。本文完整复盘了美团图数据库平台从选型、存储引擎设计、分布式一致性保障,到千亿级边数据下多跳查询优化的全过程,并分享了外卖、到店等业务场景中的真实落地数据与踩坑经验。
迭代是「一步一步走」,递归是「把问题交给更小的自己」。本文从《盗梦空间》的梦境嵌套讲起,用斐波那契、汉诺塔、二叉树遍历三个经典例子对比两种思维方式的差异,再深入栈帧、尾递归优化与递归转迭代的通用套路。读完之后,你会真正理解为什么说「人理解迭代,神理解递归」。
从 jQuery 时代的 DOM 直操,到 MVC/MVVM 的组件化,再到微前端、Islands 架构与服务端组件,前端设计模式在过去十年经历了翻天覆地的变化。本文以时间为轴,梳理每个阶段背后的业务驱动力与技术瓶颈,并结合 Vite、Turbopack、RSC 等新一代工具链,探讨「下一个十年,前端会往哪走」。
高质量模型的设计与更新迭代,是当前 AI 生产开发中最痛的环节。本次分享围绕「云原生 + AI」这条主线,介绍华为云在容器化推理、弹性算力调度、模型版本管理与灰度发布上的全栈能力,并给出了金融、制造行业客户的真实落地案例,帮助团队把大模型推理成本降低 40% 以上。
很多人以为小程序只能做工具,其实用它做轻量游戏完全可行。本文从零开始,带你用 Canvas 2D + 小程序基础库实现一个「打砖块」Demo,覆盖游戏循环、碰撞检测、精灵动画、触摸事件与音效播放五个核心模块,并附上完整源码与可直接导入的工程包。文末还给出了性能优化清单。
Paxos 被称为「最难理解的分布式算法」,Raft 则号称「为可理解性而生」。本文不堆公式,而是用「选举—日志复制—安全性」三段式,手把手推导 Raft 的核心机制,再对比 Paxos 与它的本质差异。文中还包含一份可运行的 Raft 状态机伪代码,以及网络分区、脑裂、日志不一致三类故障下的恢复流程。
调度器是 K8s 最核心的组件之一,但它的演进逻辑很多人并不清楚。本文从最早期「Predicates + Priorities」两阶段调度讲起,逐步过渡到 1.19 之后引入的 Scheduling Framework,剖析 Filter、Score、Reserve、Permit、Bind 等扩展点的执行顺序与设计意图。文中还给出一个自定义插件的完整实现示例。