哪段代码,你读完久久不能释怀?

2022-03-12 17:40:59 +08:00
 baobao1270

我觉得是这个 https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/issues/123

相关问题:

5706 次点击
所在节点    程序员
27 条回复
Cagliostro
2022-03-12 17:42:41 +08:00
好家伙,这是知乎吗?
aaronlam
2022-03-12 17:56:26 +08:00
Yeah... I was very tired that night...
timothyye
2022-03-12 18:43:21 +08:00
最近两天流行久久不能释怀么
idealhs
2022-03-12 19:00:20 +08:00
这 bug 确实有点吊
golangLover
2022-03-12 19:01:13 +08:00
😂
Buges
2022-03-12 19:17:50 +08:00
haskell 的快排 第一次领略到函数式之美。
YuiTH
2022-03-12 22:43:16 +08:00
我看到这个标题就想到的是一楼这个 bug……点进来发现碰上了
pengtdyd
2022-03-12 23:32:14 +08:00
// 当你看到这段代码的时候我已经离职了,终于离开这个大坑了,哈哈哈。。。
x86
2022-03-12 23:53:35 +08:00
<a href="javascript: alert("清除成功!")" >清空缓存</a>
tsaioil
2022-03-13 00:11:29 +08:00
诱人回复赚金币?
mrgeneral
2022-03-13 11:36:50 +08:00
最开始学习编程的时候,面向对象里面的链式调用,感觉太吊了,然后看了下源码只是「把对象再次返回」。

虽然很简单,但是开启了我「查看源码实现」的习惯,对后面的编程学习帮助很大。
raaaaaar
2022-03-13 12:29:50 +08:00
大概是刚接触设计模式的时候?刚开始直接打开了新世界的大门
chrisia
2022-03-13 13:14:24 +08:00
fun <T> T.test():T {
return this
}
siteshen
2022-03-13 13:22:13 +08:00
#6 @Buges 据说所知,函数式风格的「快速排序」和一般意义的「快速排序」相比,前者只得其形,不得其神,美则美矣,却慢多了。
xmuli
2022-03-13 20:24:07 +08:00
// TODO:
vate32
2022-03-14 11:44:42 +08:00
jdk 中 HashMap 的源码关于初始化 threshold 的部分(根本没看懂,所以觉得很屌):
static final int tableSizeFor(int cap) {
int n = cap - 1;
n |= n >>> 1;
n |= n >>> 2;
n |= n >>> 4;
n |= n >>> 8;
n |= n >>> 16;
return (n < 0) ? 1 : (n >= MAXIMUM_CAPACITY) ? MAXIMUM_CAPACITY : n + 1;
}
9c04C5dO01Sw5DNL
2022-03-14 12:54:02 +08:00
@vate32 向上取最接近的 2^n 的一个数。

3,4 -> 4
5,6,7,8 -> 8
9,10,11,12,13,14,15,16 -> 16
vate32
2022-03-14 16:00:32 +08:00
@giiiiiithub 我知道他是干啥的,但不明白原理😂
XXWHCA
2022-03-14 16:11:00 +08:00
// 参数范围过滤,简单明了
min(max(0, a), 99)
9c04C5dO01Sw5DNL
2022-03-14 16:52:15 +08:00
@vate32 5 个右移之后,就全部变成(0...0)1...1 了呀,最后再+1 ,就变成了(0...0)10...0 了呀。

最开始要减去 1 ,是为了防止 2^n 计算后变成了 2^(n+1)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/839898

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX