Flutter 学习笔记(一)—— 快速上手

选对 Flutter 版本能避免很多环境问题,配置好依赖和工具链是关键

阅读全文

JavaScript 常用代码片段

数组去重用 Set 更简洁,过滤空值要判断字符串是否有效,排序需明确比较函数。

阅读全文

递归树

递归处理树形结构时注意判断末端节点和拼接名称逻辑避免数据丢失

阅读全文

Gitbook 生成电子书

gitbook 生成电子书需配置 ssh 密钥和 ci 文件,确保自动部署和格式转换顺利。

阅读全文

Webpack+gulp 打包 Vue 组件库

用 webpack 和 gulp 构建 vue 组件库时 按需引入需单独处理样式否则找不到。

阅读全文

Github 实用小技巧

按下 t 键可快速模糊搜索文件,安装 Octotree 提升目录浏览效率,复制代码更便捷,markdown 按钮模式提升编辑体验。

阅读全文

CSS 画两色饼状图

用CSS画扇形关键在边框和旋转,调整角度能实现不同弧度的饼状图。

阅读全文

统计优美子数组

统计优美子数组关键在于记录奇数位置,通过计算相邻奇数间距确定符合条件的子数组数量。

阅读全文

计算岛屿的数量

深度优先搜索遍历所有陆地,遇到1就标记为0并继续搜索,直到所有相连的1都被处理完,最后统计岛屿数量。

阅读全文

JavaScript Call、apply 和 Bind

call 和 apply 立即执行函数,bind 只是绑定 this 且需手动调用

阅读全文