摘要: 《The Three-Body Problem (Remembrance of Earth's Past)》 Cixin Liu 1146个笔记 The Madness Years ◆ Brigade ◆ Brigade ◆ greenhorns ◆ Proletarian ◆ stoves ◆ e 阅读全文
posted @ 2024-09-10 10:40 小猪ab 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 《George R. R. Martin's a Game of Thrones 4-Book Bundle》 George R.R. Martin 495个笔记 ◆ PROLOGUE twilit edge hackles implacable hellbent destrier garrons. 阅读全文
posted @ 2024-01-04 09:27 小猪ab 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 一般我们打包的js bundle,都自带了hash,所以,刷新页面就会加载最新的内容。 但如果用户一直不去刷新页面,停留在当前页面呢? 可以前端写个轮询,去检测,2. 后端推送 对于第一种方案实现简单,但会有一点性能损耗,第二种需要后端实现,SSE,或websocket? 下面代码展示第一种轮询方案 阅读全文
posted @ 2023-10-09 16:29 小猪ab 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 利用canvas给图片背景画上文字水印 import 'dart:io'; import 'dart:typed_data'; import 'dart:ui' as ui; import 'dart:math' as math; import 'package:flutter/material.d 阅读全文
posted @ 2022-07-26 12:07 小猪ab 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 几年前看didact讲解,画了一张code流程图 阅读全文
posted @ 2022-04-20 16:16 小猪ab 阅读(29) 评论(0) 推荐(0) 编辑
摘要: list转树 function filterArray(data, parent) { var tree = []; var temp; for (var i = 0; i < data.length; i++) { if (data[i].parent == parent) { var obj = 阅读全文
posted @ 2022-03-04 16:06 小猪ab 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 第一道是仿JSON.parse json_parse("[12,[[3],45,6,7],8,9]") https://blog.51cto.com/u_11658127/3396506 直接从这简化 var json_parse = function () { var at = 0, // 当前字 阅读全文
posted @ 2022-01-17 16:43 小猪ab 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 通过数组或者栈保存元素来实现 翻转链表,再打印 reversePrint = function(nodes){ let prev= null; let next= null; // let cur = nodes while(nodes){ next = nodes.next nodes.next 阅读全文
posted @ 2021-05-11 14:31 小猪ab 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 考闭包的 function fun(n,o) { console.log(o) return { fun:function(m){ return fun(m,n); } }; } var a = fun(0); a.fun(1); a.fun(2); a.fun(3);//undefined,?,? 阅读全文
posted @ 2021-04-06 15:48 小猪ab 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 阿里一面 123456 ⇒ 123,456 看了下答案 str.replace(/\B(?=(?:\d{3})+\b)/g, ',') 例如:str = '1234',输出结果为'1,234' \B 匹配不是单词开头或者结束的位置 (?=exp)匹配 exp 前面的位置 (?:exp)匹配 exp, 阅读全文
posted @ 2021-03-27 17:50 小猪ab 阅读(142) 评论(0) 推荐(0) 编辑