1
Cagliostro 2022-03-12 17:42:41 +08:00
好家伙,这是知乎吗?
|
2
aaronlam 2022-03-12 17:56:26 +08:00 via iPhone
Yeah... I was very tired that night...
|
3
timothyye 2022-03-12 18:43:21 +08:00 via Android 2
最近两天流行久久不能释怀么
|
4
idealhs 2022-03-12 19:00:20 +08:00
这 bug 确实有点吊
|
5
golangLover 2022-03-12 19:01:13 +08:00 via Android
😂
|
6
Buges 2022-03-12 19:17:50 +08:00 via Android 1
haskell 的快排 第一次领略到函数式之美。
|
7
YuiTH 2022-03-12 22:43:16 +08:00
我看到这个标题就想到的是一楼这个 bug……点进来发现碰上了
|
8
pengtdyd 2022-03-12 23:32:14 +08:00
// 当你看到这段代码的时候我已经离职了,终于离开这个大坑了,哈哈哈。。。
|
9
x86 2022-03-12 23:53:35 +08:00 via iPhone 2
<a href="javascript: alert("清除成功!")" >清空缓存</a>
|
10
tsaioil 2022-03-13 00:11:29 +08:00 via Android 1
诱人回复赚金币?
|
11
mrgeneral 2022-03-13 11:36:50 +08:00
最开始学习编程的时候,面向对象里面的链式调用,感觉太吊了,然后看了下源码只是「把对象再次返回」。
虽然很简单,但是开启了我「查看源码实现」的习惯,对后面的编程学习帮助很大。 |
12
raaaaaar 2022-03-13 12:29:50 +08:00 via Android
大概是刚接触设计模式的时候?刚开始直接打开了新世界的大门
|
13
chrisia 2022-03-13 13:14:24 +08:00
fun <T> T.test():T {
return this } |
14
siteshen 2022-03-13 13:22:13 +08:00 1
#6 @Buges 据说所知,函数式风格的「快速排序」和一般意义的「快速排序」相比,前者只得其形,不得其神,美则美矣,却慢多了。
|
15
xmuli 2022-03-13 20:24:07 +08:00 1
// TODO:
|
16
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; } |
17
9c04C5dO01Sw5DNL 2022-03-14 12:54:02 +08:00
|
18
vate32 2022-03-14 16:00:32 +08:00
@giiiiiithub 我知道他是干啥的,但不明白原理😂
|
19
XXWHCA 2022-03-14 16:11:00 +08:00
// 参数范围过滤,简单明了
min(max(0, a), 99) |
20
9c04C5dO01Sw5DNL 2022-03-14 16:52:15 +08:00
|
21
cco 2022-03-14 17:11:58 +08:00
有个排序算法的代码,sleep(number),虽然实现了排序的功能,但是,,非常优雅。
|
22
Rever1e 2022-03-14 23:39:55 +08:00
i = 0x5f3759df - ( i >> 1 ); // what the fuck?
//1/sqrt(x) |
23
ryujavascript 2022-03-14 23:58:21 +08:00
果然没让我失望,我喜欢递归
|
24
c1273082756 2022-03-15 10:36:01 +08:00
if(!!false) {
console.log('操作完成'); } |
25
huajieyu 2022-03-15 10:41:08 +08:00
惊现知乎
|
26
acmore 2022-03-15 11:29:01 +08:00
Elixir 解八皇后问题
queens(0) -> [[]]; queens(N) -> [[Row | Columns] || Columns <- queens(N - 1), Row <- lists:seq(1, 8) -- Columns, safe(Row, Columns, 1)]. safe(_Row, [], _N) -> true; safe(Row, [Column | Columns], N) -> (Row /= Column + N) andalso (Row /= Column - N) andalso safe(Row, Columns, N + 1). |
27
356693212 2022-03-15 15:41:56 +08:00
这个空格给我看傻了
|