Forwarded from Haruue | 春上ひつき
只有这种是不正确并且会丢数据的用法
val os = FileOutputStream(...)如果你用 java 的 try with resource 或者 kotlin 的 .use , 这个问题可能会没那么明显并且显得迷惑。
val bos = BufferedOutputStream(os)
bos.write(...)
os.close() // 应该要 bos.close();
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
后缀自动机(草
SAM?
iseki 萍水相逢,相聚是缘
Single Abstract Method
以为是Suffix Automaton
后缀自动机(草
John Wonder, [28.06.20 21:36]
有人用arrow吗?有办法让Int和String去实现同一个interface吗?
比如创建一个typeclass IS,让Int和String成为IS的实例,然后任何声明类型为IS的地方都可以放Int或String,ad-hoc polymorphism
有人用arrow吗?有办法让Int和String去实现同一个interface吗?
比如创建一个typeclass IS,让Int和String成为IS的实例,然后任何声明类型为IS的地方都可以放Int或String,ad-hoc polymorphism
Forwarded from STRRL
有没有写安卓的dalao 想问个问题:
Activity应该算是MVVM的View吧, 比如说我的主Activity中想展示一个Model 但是这个Model是从某个HTTP API中获取的 所以我需要在这个Activity展示之前 去获取这个数据
这个行为 应该写到Activity的生命周期钩子里呢?还是有其他什么办法去做管理呢= =/
Activity应该算是MVVM的View吧, 比如说我的主Activity中想展示一个Model 但是这个Model是从某个HTTP API中获取的 所以我需要在这个Activity展示之前 去获取这个数据
这个行为 应该写到Activity的生命周期钩子里呢?还是有其他什么办法去做管理呢= =/
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 Deleted Account
一个静态HTML能做到 类似于 把navbar的整个html块 放在另外一个文件里面 这种效果吗?
Forwarded from SettingDust
建议用 pug 或其他模板语法,可以做到,不过最终编译成 html 结果还是一样的