git clone obfsproxy.git 出错的解决方案

git clone https://git.torproject.org/obfsproxy.git  如果出现如下错误: Cloning into ‘obfsproxy’… fatal: https://git.torproject.org/obfsproxy.git/info/refs?service=git-upload-pack not found: did you run git update-server-info on the server? 请使用: git clone git://gitorious.org/obfsproxy/obfsproxy.git 替代

前端开发概念:基于URL的开发之另类简化思路

前言: 我提出这个概念 “基于URL的开发”, 基于只是给 deep-linking技术取个专业的、更易于理解的名称而已。本文面向的对象是高级前端工程师、架构师,所以对很多概念不多做解释。   正文: Deep-linking是前端技术的热门话题之一,想必多数人已经熟悉。然而其巨大的部署成本和代码复杂度,使得很多人在小型项目上,都敬而远之。 所以小方尝试寻求更简便、快速——开发和测试成本可控的方案。 请看以下雷人代码 http://jsfiddle.net/lanshunfang/djwcj/ 在这个例子中,小方使用了基于 onhashchange及location.hash值的行为定义和触发,其中: 第一个Selector based 的按钮示例,是基于jQuery选择器和事件的 URL开发模型,该此模型中,location.hash的值的含义是:如果location.hash发生变化,则浏览器应该触发 location.hash 中的/selector/@value元素上已经绑定的/event/@value事件。 很多时候,我们只是简单的希望如果hashchange被触发(也就是location.hash发生了值改变),相应的事件可以得以执行。比如在这个网站中,我们期待如果 location.hash有改变,则相应的左边的标签可以被点击。 这个模型已经可以满足很多人的需要,基于其上的开发,可以衍生出很多有用的程序设计。 第二个Function based的按钮示例则更是直截了当。 这个模型直接将等待执行的…

实例理解AngularJS的dependency injection

小方最近在学习AngularJS, AngularJS提到了一个Dependency Injection的概念,目前初步理解,就是利用一定的机制,使用构造函数的形参名称有意义。传入什么样的形参,就能得到使用样的结构。 大家知道,一般情况下,形参的命名是任意的,而且这个命名与程序的执行来说,毫无意义。但AngularJS为了编程的方便,就改变了这一切。 小方参考了 这个问题的第一个回答,自己写了个例子,分析如下:   运行一下 ,你会发现,这个程序会根据形参的名称,来确认函数的执行结果。 不过,这样的代码,在代码压缩或者混淆时,就会出错。更多的方法,见 AnguarJS官方文档。

当我偶遇你歌词与简谱 婚礼 在线播放

昨天,流落冰天雪地,无光线、没有生机; 当我偶遇人间一个你,才真正发觉热爱滋味! 你的手能令孤单远离,还给我太多惊喜; 於这浩瀚人海找到你,如昏暗世界,重见希冀… 今天我决定,承诺将心给你, 同行一生、同嚐欢欣、同心分享痛苦伤悲; 今天以後,牵手走到白头, 穷这生全力爱你! 也许,前路荆棘遍地,狂风里白雪纷飞; 只要在路途中紧靠你,阳光变晦暗,仍觉很美… 今天我决定,承诺将心给你, 同行一生、同嚐欢欣、同心分享痛苦伤悲; 今天以後,牵手走到白头, 穷这生全力爱你! 请听这誓言:忠贞的爱从无变,能遇着你是我福气!