-
设计整站的时候抓耳捞腮,恨不得把每个细节都考虑进去,结果发现考虑的越多,越难下手。内容多了,头就大了。本着去公司之前搞定个人网站的决心,痛并坚持着(内心是愉悦的,肉体是痛苦的),今天是第七天。
-
如果是一个很小的网站,是用那么多层来处理请求和响应,确实是冗余的,不过我打算将这个网站设计成一个实时平台,这个平台中包含了很多很多的通信模块,所有后端选用 NodeJS 作为 I/O 处理器,这是可以理解的。php 用于通信,连接消耗大,而且不方便并行处理,效率很低。在网络通信和I/O处理上,NodeJS是很优秀的工具。
-
从大二开始,坚持每月3到8篇的技术分享,到现在差不多两年了。一直在分享之中跟着大家一起进步,从最开始的点点网,到github,再到现在的博客园。分享是一件有趣的事情,能够收到很多的反馈,渐渐地,已经把写博当成一种习惯。
-
HTTP 提供了许多页面缓存的方案,其中属 Etag 和 Last-Modified 应用最广。本文会先介绍 Etag 的应用场景,然后说说他在 php 和 node 中的使用。
-
公司几乎所有的项目都是使用 git 仓库来管理代码,以前对 git 只有些肤浅的了解,每次提交代码或者上线的时候总是会提心吊胆,生怕出现一些未知的问题。经过三个月的踩坑和填坑, git 操作颇显成熟。仅以此文回忆学习 git 的历史。
-
预计在2014年底,ECMAScript 6将会正式发布,他的草案在13年3份被冻结,后续提出新特性将会移至ECMASript 7中。目前还没有那款浏览器完全实现了ES6的全部内容,兼容性最强的一款要数FireFox了。