[DanoR][Java代码][逻辑精简::for循环遍历Iterator迭代器]

2014-11-26
阅读 2 分钟
3.9k
博主有较强的强迫倾向! 今天强迫症犯了,就想把代码都精简了! 结果发现一个关于for循环遍历Iterator迭代器的精简的写法,利用逻辑代数实现。 定义: {代码...} ```java Iterator it = map.values().iterator();//迭代器 {代码...} 可惜的是, Iterator不支持这样的写法, 最喜欢这种写法了,不用考虑结束条件,又有循环...

[DanoR的学习笔记][Git入门][01][Git是什么?][一点都不通俗版]

2014-04-23
阅读 1 分钟
3.5k
Git是什么? Git是一个会保存你对文件夹的大部分修改的程序。 Git除了“保存”还会什么? 最基本的功能除了“保存”,还有“复制”和“合并”。 复杂的功能大部分基于上面三种。 Git是“懒惰”的 Git不会主动去做什么,除非你叫它去做什么。 因为Git不会主动做什么,所以你可以对你的文件夹做很多很多更改。直到你认为可以“保存”为...

[DanoR的学习笔记][Git入门][01][Git是什么?][假装很专业版]

2014-04-22
阅读 1 分钟
2.4k
Git是什么? Git是一个分布式的版本控制系统。 Git的“控制”有哪些? 从抽象的层面讲,Git的大部分操作可简单归纳为“保存、复制和合并”这三种控制。 在Git的概念里,怎样才算是一个“版本”? Git并不是一个实时运行的系统,它是一个懒惰的系统。全靠我们调用命令才会发生控制。 我们可以对一个当前的版本进行多次编辑,直到...

[DanoR][Java小码][进制转换::将double转换为不同进制后用String输出]

2014-04-17
阅读 1 分钟
3.5k
特性 支持小数转换 例0: (5.20, 8, 4) --> 5.146314631463146315 可控制输出的小位数 例0: (5.20, 10, 4) --> 5.3334 例1: (5.20, 10, 6) --> 5.333334 若有效的小数位比预控制的小数位要小,则按有效小数位输出. 例0: (5.875, 8, 2) --> 5.7 例1: (5.875, 8, 3) --> 5.7 代码