
基础算法
文章平均质量分 71
码农老吴
这个作者很懒,什么都没留下…
展开
-
大字符串拼接问题优化
这是一个在 PQL 解析过程中遇到一个大字符串处理的效率问题,这个大字符串文本保存在文件中,大约 1.5M。转载 2022-06-10 11:39:16 · 323 阅读 · 0 评论 -
使用 Javascript 可选链让代码更优雅
使用 Javascript 可选链让代码更优雅ECMAScript 11 中加入了可选链?.和空值合并运算符??,这两个符号的应用可以让代码更简洁和优雅。本文用几个例子说明这两个符号的使用,所有例子都来自于 root.js 标签库。可选链?.表示当前面的值不为null或undefined时才继续向下执行,否则整个表达式返回undefined。空值合并运算符??表示运算符左面的值为null或undefined时返回右面的值。下面看例子。例一v = tag[attr]?.toString() ?? t.转载 2022-05-12 10:10:23 · 177 阅读 · 0 评论 -
二维表格转树形结构算法
二维表格转树形结构算法原始需求是前端同学在 VUE 开发中使用 ElementUI 的树形组件时,组件需要一次性将整个树形组件的数据全部加载,这就要求后端将数据一次性返回并且必须是树形数据结构。我是理解不了 ElementUI 组件的逻辑,我自己的树形组件可以按需加载,即点击树中某一个节点时才加载这个节点下的所有数据。反抗是没有用的,老实实现需求就是了。查询数据表的 SQL 语句如下:SELECT id AS project_id, parent_project_id, project_name FR转载 2022-05-08 21:25:59 · 671 阅读 · 0 评论