摘要: 更多描述: 假设有一个字符串 `hello. hello. hello. ` 需要替换为 `AAA`,即把 `hello. ` 替换为 `A` 如果需要全量替换字符串,可以使用 String.prototype.replace(re, replacer),其中正则表达式需要开启 global fla 阅读全文
posted @ 2020-07-28 17:02 Magi黄元 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 如果有 x-forwarded-for 的请求头,则取其中的第一个 IP,否则取建立连接 socket 的 remoteAddr。 而 x-forwarded-for 基本已成为了基于 proxy 的标准HTTP头,格式如下,可见第一个 IP 代表其真实的 IP,可以参考 MDN X-Forward 阅读全文
posted @ 2020-07-28 11:01 Magi黄元 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 由于不同的系统显卡绘制 canvas 时渲染参数、抗锯齿等算法不同,因此绘制成图片数据的 CRC 校验也不一样。 function getCanvasFp () { const canvas = document.getElementById('canvas') const ctx = canvas 阅读全文
posted @ 2020-07-28 10:27 Magi黄元 阅读(13384) 评论(0) 推荐(0) 编辑
摘要: 1-单项链表 function LinkedList() { let Node = function(element) { // 辅助类,表示要添加到链表中的项 this.element = element; this.next = null; //next属性是只想链表的下一个节点的指针 }; l 阅读全文
posted @ 2020-07-28 09:54 Magi黄元 阅读(152) 评论(0) 推荐(0) 编辑