摘要:
没想到我之前的一篇关于百度的文章引起了这么大的反馈。很多朋友称赞我写的好,实际上并非如此。我只是往一块顺着山坡向下滚的石头上踢了一脚而已。人们对于百度早就积累了太多年的怨气,我只是替大家说出来罢了。这篇文章总共收到了将近900条评论,而且还在继续增加中。可惜微信只能放出来50条精选评论,我真的很想把 阅读全文
摘要:
使用 `urllib2` 抓取数据时,最简单的方法是: import urllib2, json def getStartImage(): stream = urllib2.urlopen('http://news-at.zhihu.com/api/3/st... 阅读全文
摘要:
##简单介绍之前说过,每次修改之后,Git 并不是保存这些修改之后的差异变化,实际上就像一个照相机一样,将修改后的文件拍下作为文件快照,记录在一个微型的文件系统中。在 Git 中提交时,会保存一个提交对象,这个对象包含一个暂存内容快照的指针。而 Git 中的分支其本质上是一个指向 commit 对象... 阅读全文
摘要:
###撤消操作在最近使用 git 的过程中,有时候遇到这样的一个问题:习惯性的 "add -A",这会将所有的修改都添加到暂存区,可是有两个文件的修改暂时不想添加的呀,这该怎么办?git 提供了一些撤销操作的方法。比如:#####取消已经暂存的修改就像前面说的,习惯性的 "add -A" 将暂时不想... 阅读全文
摘要:
###一般处理初始化: $ git init 这样就会在当前目录创建版本库.#####常用指令:添加文件: $ git add FILENAME删除文件索引,**并且删除文件**: $ git rm FILENAME重命名: $ git mv OLDFILENAME ... 阅读全文
摘要:
##Grunt的配置和使用(一) Grunt 和 Grunt 的插件都是通过 Node.js 的包管理器 npm 来安装和管理的。为了方便使用 Grunt ,你应该在全局范围内安装 Grunt 的命令行接口(CLI)。要做到这一点,你可能需要使用 sudo (OS X,*nix,BSD 等平台中)权... 阅读全文
摘要:
最近正在学习Node,在图书馆借了基本关于Node的书,同时在网上查阅资料,颇有收获,但是整体感觉对Node的理解还是停留在一个很模棱两可的状态。比如Node中的模块,平时练习就接触到那么几个,其他的一些模块暂时只会在学习的时候接触到,不常用便就荒废了。正所谓好记心不如烂笔头,多做笔记还是更有利于理... 阅读全文
摘要:
最近正在学习Node,在图书馆借了基本关于Node的书,同时在网上查阅资料,颇有收获,但是整体感觉对Node的理解还是停留在一个很模棱两可的状态。比如Node中的模块,平时练习就接触到那么几个,其他的一些模块暂时只会在学习的时候接触到,不常用便就荒废了。正所谓好记心不如烂笔头,多做笔记还是更有利于理... 阅读全文
摘要:
>原文标题:Node.js EventEmitter Tutorial 原文链接:[http://www.hacksparrow.com/node-js-eventemitter-tutorial.html](http://www.hacksparrow.com/node-js-eventemi... 阅读全文
摘要:
>《高性能网站建设进阶指南》脚本如果按照常规方式加载,不仅会阻塞页面中其他内容的下载,还会阻塞脚本后面所有元素的渲染。异步加载脚本可以避免这种阻塞现象,从而提高页面加载速度。但是性能的提升是要付出代价的。代码的异步执行可能会出现竞争状态。简单地说就是页面内部的脚本需要的标示符如果是在外部文件中定义的... 阅读全文