Underscore.js API 学习笔记

Collections_.first 可以挑选出数组中第一个元素,比[0]更可读_.reduce可以将整个数组合并成一个数字,第三个参数是初始值,如果没有就采用数组的第一个数字作为初始值var sum = _.reduce([1, 2, 3], function(memo, num){ return memo + num; }, 0);=> 6_.reduceRight 是 _.reduce的从右...
阅读(35) 评论(0)

用 Browserify 替换 require.js

我一直不喜欢require.js的AMD风格,没事就增加代码层级。刚开始我花了很多时间去理解这种风格。直到我偶然发现了Browserify,他可以用更扁平化的风格来写代码,这就是我理想中的简洁的代码结构。...
阅读(431) 评论(0)

如何在centos6.x 下建立swap文件

原文出处https://www.digitalocean.com/community/tutorials/how-to-add-swap-on-centos-6Check for Swap Space检查Swap空间Before we proceed to set up a swap file, we need to check if any swap files have been enable...
阅读(571) 评论(0)

git 下如何把另外一个分支的某个文件改动merge 合并到这个分支,而不是把整个分支merge过来

git 下如何把另外一个分支的某个文件改动merge 合并到这个分支,而不是把整个分支merge过来假设在分支A上改动了一个文件 f ,想把 f 合并到 B上,而不是把整个 A merge  到 B 上这时候使用以下命令:先切换到B上git checkout B然后再使用checkout 的 参数 --patch git checkout --patch A f中间会给出文件的内容然后说 not ...
阅读(1213) 评论(0)

Git 如何快速的丢弃/抛弃/回滚本地的所有未stage的改动

有时候会看到git上有很多莫名其妙的 unstage的改动,可以确定不是自己做的,而且是可以丢弃的。可以使用把他们都隐藏 stash 起来,然后把stash区域清空掉git stash save --keep-index把垃圾桶直接倒掉git stash drop有人会问为什么不用git reset --hard因为git reset 会把连index 就是你已经加到index里面准备提交的改动都...
阅读(1593) 评论(0)

xpath如何通过class来定位元素

xpath中没有提供对class的原生查找方法。但是我在stackoverflow上看到了一个很有才的回答。现翻译如下原帖链接(不管你能不能看到,总之原帖都是要贴的,要看到请自带天梯):http://stackoverflow.com/questions/1604471/how-can-i-find-an-element-by-css-class-with-xpathThis selector s...
阅读(1190) 评论(0)

Linux下查看进程占用内存的最好方式

今天看到stackoverflow上关于linux下如何查看某个进程占用的内存是多少的回答,觉得非常棒,不过是全英文的,很多人可能看不懂,所以我翻译一下翻译自http://stackoverflow.com/questions/3853655/in-linux-how-to-tell-how-much-memory-processes-are-using查看进程占用的内存的方式可能比你想象中的要复...
阅读(763) 评论(0)

如何在 Git 里撤销(几乎)任何操作

本文由 伯乐在线 - 老码农 翻译。未经许可,禁止转载!英文出处:GitHub 官博文章。欢迎加入翻译组。任何版本控制系统的一个最有的用特性就是“撤销 (undo)”你的错误操作的能力。在 Git 里,“撤销” 蕴含了不少略有差别的功能。当你进行一次新的提交的时候,Git 会保存你代码库在那个特定时间点的快照;之后,你可以利用 Git 返回到你的项目的一个早期版本。在本篇博文里,我会讲解某些你需要...
阅读(1227) 评论(0)

更换git默认冲突编辑器的方法

适用人群如果你用的是命令行界面来操作git,比如cygwin, babun之类的如果你是window用户那么你就需要更换一下git默认的冲突管理工具,git默认是vimdiff,这个工具是针对linux用户的,对于我们window用户来说不友好。目前最好的工具是perforce(一个版本管理工具,可能你们都没听说过,一般都是svn,cvs之类的,这个的确小众)自带的p4merge.先转perfor...
阅读(3425) 评论(0)

调试nodejs的方法(node-inspector)

node-inspector调试nodejs可以使用 node-inspector该项目的主页是https://github.com/node-inspector/node-inspector具体的用法全局安装 node-inspectornpm install -g node-inspector然后用 node-debug 来运行你的nodejs 文件node-debug app.js它会自动打...
阅读(2853) 评论(1)

有趣的Ruby-学习笔记7

RubyGems用Ruby一定会用到 RubyGems, RubyGems是Ruby下的包管理器,用过maven的人都知道包管理器的重要性。安装首先反问 RubyGems 官网 https://rubygems.org/pages/download此处我用本机的cygwin来演示如何安装...
阅读(1229) 评论(0)

有趣的Ruby-学习笔记6

Ruby 文件的输入与输出...
阅读(890) 评论(0)

有趣的Ruby-学习笔记5

Ruby字符串单引号字符串单引号字符串没什么好说的,跟别的语言没什么区别双引号字符串在双引号字符串里面可以使用#{}来表达计算式的值,比如x, y = 12, 36 puts "x + y 的值为 #{ x + y }" 如果你就是想同时用单引号和双引号,Ruby还提供 %Q 和 %q 来引导的字符串变量, %q 使用的是单引号规则, %Q 使用的是双引号规则比如 desc1 = %Q{Ruby...
阅读(1002) 评论(0)

有趣的Ruby-学习笔记4

Ruby块块,在我看来就是一段临时函数block_name{ statement1 statement2 .......... }看起来没啥用,不过块可以插入一个关键词叫  yieldyield 语句yield英文就是 屈服,放弃,不知道为什么用这个单词,难道是 此处函数就放弃了控制权?例子#!/usr/bin/ruby # -*- coding: UTF-8 -*- def...
阅读(1182) 评论(0)

有趣的Ruby-学习笔记3

Ruby方法方法名要以小写字母开头,如果用大写字母开头会被作为常量 (这点很奇怪)定义一个无参的方法def method_name expr.. end定义一个有参的方法def method_name (var1, var2) expr.. end给参数设定默认值def method_name (var1=value1, var2=value2) expr.. end调用方法很...
阅读(1464) 评论(0)
280条 共19页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:840754次
    • 积分:9512
    • 等级:
    • 排名:第1818名
    • 原创:188篇
    • 转载:82篇
    • 译文:7篇
    • 评论:145条
    文章分类
    最新评论