duangsuse::Echo
712 subscribers
4.24K photos
127 videos
583 files
6.45K links
import this:
美而不丑、明而不暗、短而不凡、长而不乱,扁平不宽,读而后码,行之天下,勿托地上天国。
异常勿吞,难过勿过,叹一真理。效率是很重要,盲目最是低效。
简明是可靠的先验,不是可靠的祭品。
知其变,守其恒,为天下式;穷其变,知不穷,得地上势。知变守恒却穷变知新,我认真理,我不认真。

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
if miniseek in frame_ops: frame_ops[miniseek]() #of key-char [89]
草,本来想用 ord('9') - ord('8') 玩魔法的……
Forwarded from Mivik Q
map key如果要用底层类型得变成C++那种template风格的
Forwarded from Mivik Q
如果硬要底层类型map key就得分别Int-IntMap, Int-LongMap...... 排列组合
Forwarded from Mivik Q
要不就是我理解错了你说的装箱
上面你说String被装箱是指…?
Forwarded from Oasis Feng
像这样: inline class X(value: String) {...}
Forwarded from Mivik Q
原来kt对inline class还是定义了class而不是直接编译时替换完了
Forwarded from Oasis Feng
Kotlin 在泛型中使用 boxed 形态,是为了兼容 JVM 的反射。
Forwarded from Oasis Feng
因为 JVM 的反射可以拿到泛型的实际类型。
Forwarded from Mivik Q
获取泛型我记得在dalvik上貌似是用不了
Forwarded from Oasis Feng
可以用
Forwarded from Mivik Q
老实说我也没记着有什么android上的库强依赖这个特性的
Forwarded from Oasis Feng
大部分都是纯 Java 的库,但 Android 开发用的很普遍的,比如 GSON。
Forwarded from dnaugsuz
🤔 关于 boxing 感觉最普遍的理解是 IntArray vs. Array<Int> ,前者 unboxed
不过也有 int vs. Integer 的,应该说最准确的概念是「primitive值还是引用」,虽然 Java 里也没有 Integer.setValue
所以说不能脱离 Kotlin/JVM 的后端谈 boxing,因为只有 Java 存在 primitive 的概念,正如 Kotlin 也没 field
Forwarded from dnaugsuz
我不知道啥是 inline class
它能在编译期内联所有 val 内部的 fun
inline classthis 是存在哪里,能把所有属性内联进去吗
Forwarded from dnaugsuz
草,虽然我可以去看,但能不能直接先在这里讲一下
Forwarded from Mivik Q
C++那边才是真正的zero-cost(除开virtual
Forwarded from Oasis Feng

nowhere
Forwarded from dnaugsuz
C++ 的 template 被学计算机图形学的人觉得编译期开销太大,据说有的人引几个项目,结果 32G 相当的机器编译都要 4 小时以上
Forwarded from dnaugsuz
🤔 听起来是个非常好的主意,如果以后有机会并且保证兼容可以考虑移植一些项目