2k 2 分钟

# 谷歌浏览器 network 请求时间分析!

谷歌浏览器 network 请求时间分析及优化方法:

network 工具功能强大,能够让我看到网页加载的信息,比如加载时间,和先后顺序,是否是并行加载,还是堵塞加载。

6k 5 分钟

最近看完了杨传辉老师写的《大规模分布式存储系统》一书,发现里面很多知识点和之前看的《大型网站系统与 Java 中间件》有很多相通之处,也渐渐加深了我对分布式技术的兴趣。但无奈分布式涵盖范围太广了,分布式存储、分布式计算、CAP 理论、Paxos 算法、什么 GFS、Hadoop、Dynamo、BigTable、Spanner 等等,不下点功夫还真不能理顺它们之间的内在关系。所以结合两书以及一些优秀博文,总结了分布式存储的知识体系,为以后打下基础而努力。由于初入泥潭,必然有些理解不当的地方,若有大神路过还望不吝指教。

本文更像是读书笔记,是对知识点的一个梳理,无奈越写越多,部分知识只能点到为止,具体内容可以查看原书或维基百科。

217 1 分钟

html 的表单 length 长度是以字符个数计算的,不管是汉字还是字母,但是数据库又是按字节计算的,汉字占 2 个字母占 1 个,这样容易造成写入的时候长度超出的问题。 // 假设页面编码是 utf8function lengthInUtf8Bytes(str) { var m = encodeURIComponent(str).match(/%[89ABab]/g); return str.length + (m ? m.length : 0) / 2;}
183 1 分钟

在 node-sass 目录下面新建一个 vendor 的空目录,然后运行 npm/cnpm rebuild node-sass --save-dev 即可,如果安装失败,会生成一个目录名为类似这样 win32-x64-48 的空目录,然后去 https://github.com/sass/node-sass/releases 这个网站下载对应这个目录名的.node 文件放到这个目录下即可。