
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 最近两天流行久久不能释怀么 |
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 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 <a href="Javascript: alert("清除成功!")" >清空缓存</a> |
10 tsaioil 2022-03-13 00:11:29 +08:00 via Android 诱人回复赚金币? |
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 #6 @Buges 据说所知,函数式风格的「快速排序」和一般意义的「快速排序」相比,前者只得其形,不得其神,美则美矣,却慢多了。 |
15 xmuli 2022-03-13 20:24:07 +08:00 // 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 这个空格给我看傻了 |