回答了问题2015-07-29
上面有不少答案了。假设用程序在无状态、无工作目录的情况下运行git指令,利用-c参数可以在运行时重载git配置,包括关键的http.proxy
发布了文章2014-07-30
SSH客户端可以通过配置进行不少实用的功能。详细的说明可以参见man ssh_config 概述 配置入口 作为命令行参数传递 用户级配置文件~/.ssh/config 系统级配置文件/etc/ssh/ssh_config 配置格式和用法 空行和#开头的行均为注释 有效行以keyword arguments为一组,参数可...
发布了文章2014-07-30
项目地址: [链接] 对开发者友好的轻量级RESTful中间件,基于koa。 我会陆续放出一下tutorials,这篇文章纯属datastack 101,希望勾起大家的兴趣。 TL;DR {代码...} More fun Events subscription [链接] datastack自带的组件即可实现将事件的CRUD操作通过广播,在客...
回答了问题2014-06-04
应该是笔误,没有人敢指出来么? 如果从第二个参数开始截取,第一个参数(这里是文件名)就没法给底下真正工作的函数fs.readFile了。
发布了文章2014-06-04
Apple的WWDC在昨天圆满结束,期望iPhone6的同学可能很失望,但是对于程序员们,他们又多了好多新玩具。除了成堆的新API,Apple还发布了一款全新的编程语言——Swift。
发布了文章2014-05-29
源码: [链接] 原文: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 基于原型的JavaScript继承 诚惶诚恐的写下这篇文章。用JavaScript实现继承模型,已经是非常成熟的技术,各种大牛也已经写过各式...
发布了文章2014-05-23
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 Strict Mode和Extended Mode 本文上一个版本盗用了别人的文章,经读者指出后我就删掉了。由于起草的时间在去年,我也不太清楚...
发布了文章2014-05-21
generator-pencil 如果你有想过利用免费的Github服务来托管静态站点,你就一定用过不少站点生成器。大名鼎鼎的Jeklly,以及它的增强型变种Octopress。 在你阅读了各式各样的教程、API文档之后,你终于开始写下第一篇博文。到这里还算是不错的体验,但是一段时间之后...
发布了文章2014-05-21
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 Script标签和脚本执行顺序 这里详细聊聊和script标签相关的脚本执行顺序。 Script标签的默认行为 几个首要特性: script标签(...
发布了文章2014-05-21
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 脚本执行方式 执行入口 script标签 eval函数 Function构造函数 setTimeout和setInterval函数 HTML标签内的事件绑定相关的內联...
发布了文章2014-05-21
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 Javascript Generator ES6中的Generator的引入,极大程度上改变了Javascript程序员对迭代器的看法,并为解决callback hell1提...
发布了文章2014-05-21
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 Async Programing in Javascript 本文从异步风格讲起,分析Javascript中异步变成的技巧、问题和解决方案。具体的,从回调造成...
发布了文章2014-05-21
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 ES6语法特性 ES6包含了很多万众期待的特性支持: arrow functions const let default function params rest parameters call(...
发布了文章2014-05-21
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 ES6语法特性 ES6包含了很多万众期待的特性支持: arrow functions const let default function params rest parameters call(...
发布了文章2014-05-21
原文: [链接] 源代码: [链接] 本文需要[补充][1]更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 ES6语法特性 ES6包含了很多万众期待的特性支持: arrow functions const let default function params rest parameters ...
发布了文章2014-05-21
原文:[链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 ES6引入的数据结构 ES6新加入的数据类型有: WeakMap WeakSet Map Set Typed Objects1 Proxy2 Symbol3 Promise4 这些数据结构...
发布了文章2014-05-21
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 ES6特性概述 ES6比较ES5新特性更多。新加入的特性大致氛围三类: 扩展已有的原生对象API Object上的新方法 String上的新方法 ...
发布了文章2014-05-21
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 ES5特性 本文将简单列举ES5的核心特性。ES5多半是扩展原生对象的功能,让Object、Array、Function更加强大。其他的特性包括st...
发布了文章2014-05-21
原文: [链接] 源代码: [链接] 本文有缺陷,需要修订和改进 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 数组 创建数组 数组字面量 var a = [1, 2, 3]; 使用构造函数 var a = new Array(); 数组本质上是object(type of [ ] ==...
发布了文章2014-05-21
原文: [链接] 源代码: [链接] 本文需要补充更多例子 本文存在批注,但该网站的Markdown编辑器不支持,所以无法正常展示,请到原文参考。 Javascript Objects 创建对象 对象直接量 var o = { foo : "bar" } 构造函数 var o = new Object(); 原型继承 var p = Object....