11 2013 档案

Git清除不被任何分支所有的commit
摘要:在一个分支上开发,有一些commit没有merge进master,后来放弃这个分支,不想继续开发了,那么这些没merge的commit就丢失了,称为dangling。想要清除这些commit,运行:git reflog expire --expire-unreachable=now --allgit gc --prune=now参考资料:http://stackoverflow.com/questions/3765234/listing-and-deleting-git-commits-that-are-under-no-branch-dangling 阅读全文

posted @ 2013-11-24 09:48 大宝pku 阅读(747) 评论(0) 推荐(0) 编辑

Objective-C 如何让非等宽的数字和空格对齐
摘要:在printf中,我们可以通过格式字符串来对文字进行对齐输出,比如:printf("%5d\n%5d", 12, 345);在使用等宽字体的Console中,我们可以看到数字右对齐很完美,但是,上述方法一旦应用到用到了非等宽字体的环境里就没这么好看了。如下所示,想要让这六个属性对齐输出:因为数字的宽度和空格不一样,所以就会看到下面的文字向前有个缩进。这里,我们用的格式是:@"攻击: %-6d特攻: %-6d\n防御: %-6d特防: %-6d\n速度: %-6d生命: %-6d"那么用制表符 \t 可不可以呢?答案是否定的。因为制表符是把定位符补足到一定 阅读全文

posted @ 2013-11-12 15:15 大宝pku 阅读(4351) 评论(0) 推荐(0) 编辑

导航