logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

WebGL 资源泄漏完全指南:从 Texture 到 Buffer 的正确销毁姿势

在 WebGL 项目里,性能问题 80% 都和 资源没有正确销毁 有关。你可能已经在 Vue、GeoScene、Three.js 项目里写过页面级的 destroy(),但浏览器内存还是一路上涨,切几次页面就白屏甚至崩溃。

文章图片
#webgl#html5#json
LeetCode 446 - 等差数列划分 II - 子序列

这一题看上去名字挺长,但核心其实就是:在一个数组里找出所有「长度至少为 3」的等差子序列数量。不要小看它,难度可是 Hard,而且非常考察你对动态规划的理解。为什么?因为它不是简单找连续子数组,而是「子序列」,可以跳着选元素,中间跳几个都行。再加上数组长度上限可达 1000,如果暴力三层循环穷举组合,只能得到超时的命运。

文章图片
#leetcode#算法#职场和发展
自动迁移旧 TabView → 新 Tab API:从痛点到实战可复用代码模版

如果你最近在升级项目到 Xcode 16 / SwiftUI 新版 API,大概率已经注意到:SwiftUI 给 TabView 引入了全新的写法 —— Tab("标题", systemImage: "icon") { ... }。这对新项目肯定是好事:结构更清晰、语义更明确、IDE 自动补全也更舒服。

文章图片
#swift#ios#xcode
LeetCode 445 - 两数相加 II

这道题是经典链表加法的“升级版”。和普通相加不同的是:数字是“从高位到低位”存储的(反着来)。输入链表不能被翻转(进阶要求)。因此不能直接像 LeetCode 2 那样从头开始相加,只能想办法把最高位的数字放到最后进行计算。

文章图片
#leetcode#算法#职场和发展
SwiftUI 新版 Tab API 深度解析:把 Liquid Glass 玩明白

WWDC25 里,苹果给所有平台带来了一个全新的设计体系 —— Liquid Glass。它的视觉风格更透明、分层感更强,而且跟交互联动得非常自然。在这种设计语言下,「Tab(标签页)」变得更有存在感,也有了很多新玩法,比如:新的 Tab API 写法Tab 的 role(比如 search)sidebar 自适应能力(iPad / macOS 自动变成侧边栏)底部 accessory(类似 Ap

文章图片
#swiftui#cocoa#ios
LeetCode 444 - 序列重建

这道题是典型的“拓扑排序 + 唯一性判断”的组合题。我们不仅要判断能否从若干子序列中重建原序列,还要验证这个重建序列是不是唯一的。虽然听起来有点抽象,但一旦从“图论 + 顺序约束”的角度理解,整个思路就会清晰很多。这题在实际工程里面其实很有应用价值,比如:

文章图片
#leetcode#蓝桥杯#算法
LeetCode 443. 压缩字符串

这道题围绕的是一个非常常见但也非常容易写乱的逻辑:在原地压缩字符数组。我们要把连续的字符统计次数,然后按照“字符 + 次数”重新写回原数组。难点不是算法,而是各种边界情况,比如次数大于 9、数组最后一段如何处理、怎么做到原地覆盖等等。为了让整个过程更容易理解,我把解法拆成了两个指针的移动逻辑,并准备了一个可运行的 Swift Demo,你可以直接在 Xcode 或 Swift Playground

文章图片
#leetcode#蓝桥杯#职场和发展
ESP32 ADC 校准机制深度解析|为何同样的代码,读数可能跑飞?

如果你在用 ESP32/ESP32-S3 做传感器、AI 边缘推理(如手势识别)、电压测量、AD 控制等项目,一定遇到过一个让人抓狂的问题:“为啥 ADC 明明能用,但每个板子的读数都不一样?”这背后,就是 ESP32 ADC 校准机制的全部故事。

文章图片
#嵌入式硬件#物联网#单片机
ESP32 ADC 校准机制深度解析|为何同样的代码,读数可能跑飞?

如果你在用 ESP32/ESP32-S3 做传感器、AI 边缘推理(如手势识别)、电压测量、AD 控制等项目,一定遇到过一个让人抓狂的问题:“为啥 ADC 明明能用,但每个板子的读数都不一样?”这背后,就是 ESP32 ADC 校准机制的全部故事。

文章图片
#嵌入式硬件#物联网#单片机
LeetCode 442 - 数组中重复的数据

这道题看起来很像“找重复数字”的基础题,但限制条件非常关键:你必须在 O(n) 时间、O(1) 额外空间 内找出所有出现两次的数字。因为 nums 的范围是 1 到 n,数组长度也是 n,这其实暗示了一个非常经典的技巧——“原地标记法”。这个方法特别适合处理“范围可控且和数组下标对应”的问题。

文章图片
#leetcode#算法#职场和发展
    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择