Barret李靖

Results 106 comments of Barret李靖

@inkinworld 原则上只提供给 [小密圈](https://wx.xiaomiquan.com/mweb/views/joingroup/join_group.html?group_id=4512888248) 的成员认领,你可以在这个 issue 下分享链接/文章/资料等,错误的内容我会帮你纠正,可以一起学习。

@aleen42 会有帮助,但这个属于细节上的优化,网站的 FPS 影响因素特别多,把一个细节的优化点落实到整个项目工程中是一件比较费力的事情。

# DNS Prefetch 一个网络请求的生命周期,需要经过这么几个步骤:DNS 查询、建立 TCP 连接、数据传输、断开连接。 DNS 查询就是将域名转换成 IP 的过程,这个过程短的话 2ms 几乎无感,长则可能达到几秒钟。DNS Prefetch 的原理就是在 HTTP 建立之前,将 DNS 查询的结果缓存到系统/浏览器中,提升网页的加载效率。 现代浏览器在 DNS Prefetch 上做了两项工作: - html 源码下载完成后,会解析页面的包含链接的标签,提前查询对应的域名 - 对于访问过的页面,浏览器会记录一份域名列表,当再次打开时,会在 html 下载的同时去解析...

前一个 issue 也有人提了,看来这个需求很强烈呀,近期会考虑进去!

@wangning0 如果溢出的话,你的程序是不是已经存在问题了? `Number(numberArr.reverse().join(''))` 这里已经是溢出的结果了吧... 而且好像并没有考虑末尾是 0 的情况?

这道题使用深度优先遍历会比较简单。停了一周多,本周继续~

@Daghlny 这道题不需要太暴力,从题设看,必然有一个负数和一个正数(或者都是 0)。

这代码写的略恶心... ```js function resolve(S) { var triples = [], sMap = {}, negArr = [], posArr = [], tmp; for (var i = 0, len = S.length; i < len;...

这道题使用红黑树应该能快不少。

@Robin-front 是的,使用 HashMap 会快很多,作为参考答案收纳了~