计算机科学基础
Neil_001
这个作者很懒,什么都没留下…
展开
-
comparator 比较器排序规则
Java中经常需要添加比较器: @Override public int compareTo(Object o) { if (o == null || getNum() < o.getNum() ) { return -1; } if (getNum() == o.getNum() ) { return 0; } return 1; } 记忆规则: 已有排序: o1, o2, o3, o 新加入数据this 如果th原创 2020-12-01 22:08:37 · 1420 阅读 · 0 评论 -
apollo-core 十进制转十六进制(原码、反码、补码)
apollo-core中的apollo.core.utils中的相关代码及测试: 104 结果为 68 -104结果为 98 原理: 1. 104计算方法: (1) 二进制表示为: 0110,1000 (2) 二进制计算: 0110, 1000 & 0xF = 0110, 1000 & 0000, 1111 = 0000, 1000 0110, 1000 >>4 = 0000, 0110 & 0xF = 0000, 0110 & 0000, 1111 = 00原创 2020-11-28 23:26:56 · 458 阅读 · 0 评论