前两天我专门抽了点时间,把一个“能拖列、能拖行、还有二级表头”的表格实现拆了一遍。为了不被业务名词干扰,我先做了一个最小 demo,只保留结构和交互,再回过头去看原来的实现,很多地方一下子就顺了。
这篇文章不聊具体业务,只聊这种表格为什么难、难在哪,以及我最后是怎么把它想明白的。
对,跑快一些,再快一些
前两天我专门抽了点时间,把一个“能拖列、能拖行、还有二级表头”的表格实现拆了一遍。为了不被业务名词干扰,我先做了一个最小 demo,只保留结构和交互,再回过头去看原来的实现,很多地方一下子就顺了。
这篇文章不聊具体业务,只聊这种表格为什么难、难在哪,以及我最后是怎么把它想明白的。
注意,本文是对极客时间《Rust 编程第一课》有关所有权、生命周期以及内存管理相关技术这几个 Rust 核心概念的摘抄笔记,虽然我认为 Rust 官方的 《The Rust Programming Language》很好,但是有些地方有些细节没有讲的很清楚,官方的这本英文的适合入门看,稍微进阶一点可以看看极客时间这门课,比张汉东的那个要好