获得徽章 0
介绍 mock 和 stub 区别的文章 martinfowler.com
评论
PowerPoint 插件 PPspliT,可以把带动画的幻灯片转换为多页幻灯片,方便后续导出为 PDF,非常实用。
评论
Maven 版本号插件:versions plugin
评论
Java 新语法 switch 表达式的介绍 blog.codefx.org
评论
Google API 设计指南 cloud.google.com
评论
MySQL 大小写敏感问题分析文章 juejin.im
评论
最近换电脑用 Git 发现 git branch 的结果会用类似 less 的方式进行显示,这样挺不方便的,一是要按 q 才能退出,按 ESC 不能退出;二是退出之后就看不到结果了,后面想照着敲一个 git checkout 也不方便。上网查了之后发现这是 Git 2.16 之后为 git branch 添加了分页的新特性:github.com。因为默认的分页工具是 less,我们可以通过参数设置 less 的行为。在 ~/.gitconfig 中添加下面的内容:
[core]
pager = less -FRX
其中 less 的 -F 选项表示在只有一页的时候不分页,-X 选项表示在退出的时候不会刷新终端,还能看见刚才的内容。这样使用起来就方便多了。
展开
评论
什么是语言的“运行时” (runtime)?Stack Overflow 上有相关的讨论 stackoverflow.com
评论
好文推荐:Git Rebase 是什么,以及典型的使用场景 jartto.wang
评论
今天发现一个牛逼的 bug:我在脚本中调用 top -b | grep "process_name" 来监控某个进程的资源占用状态。当我把 putty 的窗口宽度拉窄之后,top 会自适应地削减输出的列数,结果就是不显示进程名这一列了,而我 grep 之后就没有任何输出了……
评论
TeX Live 下载及安装说明:liam.page
评论
Java NIO 的文件读写 tutorials,简单实用:docs.oracle.com
评论
本来以为 Joda-Time 是 Java 标配,今天发现 Java 8 有新的日期时间库,从 Joda-Time 借鉴了不少好东西。赞一个。
6
最近在自己的 Java 代码里用了不少函数式编程的东西。现在我用 Java 写函数式的次数感觉已经超过 Python 了。感想就是:虽然 Java 的函数式编程很啰嗦很繁琐,但是还是比不用函数式的思路更清晰,所以能用还是尽量用。
评论
grep 的 --color 选项可以让终端的输出带颜色,看起来非常清楚。但是 grep 默认不会让颜色控制字符经过管道,例如 grep XXX --color | tail,就会失去颜色,这时候可以使用 --color=always 选项,可以继续保留颜色。但这个功能不能滥用,例如如果 grep XXX --color=always | less,就会在 less 里看到乱码。
展开
评论
如何在 Java 中像 Python 的 enumerate 一样同时遍历下标和元素?如果是 List<E> 类型的容器,可以用 ListIterator:

List<E> elements = getElements();
ListIterator<E> listIterator = elements.listIterator();
while (listIterator.hasNext()) {
int id = listIterator.nextIndex();
E e = listIterator.next();
System.out.println("id = " + id + ", element = " + e);
}
展开
评论
RFC 文档中经常会出现带星号 (*)、井号 (#) 的定义,例如 HTTP 1.1 (RFC 7230) 文档中的:Content-Length = 1*DIGIT。这是 Augmented BNF 语法。这里 * 类似正则表达式中的重复的意思,"*element" 表示 element 重复 0~n 次,"1*element" 表示 element 重复 1~n 次。# 的含义和 * 类似,但是 element 之间要加逗号。
展开
评论
下一页
个人成就
文章被点赞 114
文章被阅读 51,592
掘力值 959
收藏集
1
关注标签
12
加入于