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

技术相干订阅~
另外有 throws 闲杂频道 @dsuset
转载频道 @dsusep
极小可能会有批评zf的消息 如有不适可退出
suse小站(面向运气编程): https://WOJS.org/#/
Download Telegram
fun main() { WTF(1)/*.a*/ }
class WTF(n: Int) {
init { print(1) }
val a = "emm"
}
Forwarded from Dennis Can
执行顺序问题,先执行构造函数赋值,再init块,然后才是a=5
Forwarded from Dennis Can
如果是抽象类的话,init块调用抽象字段会报空指针,注意踩坑
Forwarded from Haruue | 春上ひつき
只有这种是不正确并且会丢数据的用法
val os = FileOutputStream(...)
val bos = BufferedOutputStream(os)
bos.write(...)
os.close() // 应该要 bos.close();
如果你用 java 的 try with resource 或者 kotlin 的 .use , 这个问题可能会没那么明显并且显得迷惑。
Forwarded from Haruue | 春上ひつき
当然最好还是 val os = BufferedOutputStream(FileOutputStream(...)) 从根源解决这种问题, 并不是所有情况都能这样做(比如代码中需要使用到 fileOutputStream.getFD() )。
Mivik Q, [04.06.20 21:57][In reply to iseki 萍水相逢,相聚是缘]
SAM?

iseki 萍水相逢,相聚是缘
Single Abstract Method

以为是Suffix Automaton
后缀自动机(草
Forwarded from Catten Linger
Forwarded from Mivik Q
这种东西用infix不会有些语意混乱吗(个人意
Forwarded from Catten Linger
John Wonder, [28.06.20 21:36]
有人用arrow吗?有办法让Int和String去实现同一个interface吗?
比如创建一个typeclass IS,让Int和String成为IS的实例,然后任何声明类型为IS的地方都可以放Int或String,ad-hoc polymorphism
Forwarded from Mivik Q
Forwarded from Mivik Q
纯kotlin实现的正则引擎
Forwarded from Mivik Q
Forwarded from Catten Linger
Forwarded from STRRL
有没有写安卓的dalao 想问个问题:

Activity应该算是MVVM的View吧, 比如说我的主Activity中想展示一个Model 但是这个Model是从某个HTTP API中获取的 所以我需要在这个Activity展示之前 去获取这个数据

这个行为 应该写到Activity的生命周期钩子里呢?还是有其他什么办法去做管理呢= =/
Forwarded from STRRL
🤪类似于react中的redux 之类的状态管理什么的 有木有这类概念/轮子。。
class SystemdExplorerApp: FxApp(::BorderPane, init = {
ioDispatch {
try { val underwear = Systemd.get(Systemd.InstanceType.SYSTEM)
underwear.run {"""
Architecture: $architecture
""".trimIndent()}.let(::println) //应该变成dictDisplay(*Pair<String,Any>)函数吧
} finally { Systemd.disconnect() }
})
是可以mock对象吧,或者弄 test depolyment…… 说起来 Java 系字节码框架都有 JavaAssist,CGLib,BECL,BCPL,ASM 之类很多呢
Forwarded from Fan Dang
我最近用了很多,就有一点我不太知道要怎么搞,用vertx怎么写测试
Forwarded from iseki 萍水相逢,相聚是缘
我也是呢,在思考这东西是不是应该结合docker什么的使用🤔
Forwarded from iseki 萍水相逢,相聚是缘
或者…cglib劫持下数据库驱动行不行🤔