/tmp/duangsuse.sock
23 subscribers
303 photos
3 videos
92 files
337 links
从 duangsuse::Echo (@dsuse) 跟进出来的分支,将在作者恢复原帐号访问的时候合并删除。
Download Telegram
Forwarded from Deleted Account
应用启动快那么两三毫秒
都是非常骄傲的
Forwarded from Deleted Account
他们还会弄那个什么 Java 双检锁
什么 lazyload、preload
Forwarded from Deleted Account
我们这些基层人民,就是喜欢降智提速。
Forwarded from Deleted Account
算喽,没有调查就没有发言权,你我都懒得去 profile,不就 +1s-1s 的问题么,应用层谁在乎呢。
Forwarded from Deleted Account
某些开发者喜欢自己写算法,或者暴力搜索,浪费 JVM 应用不少时间和内存,还不是没什么。
Forwarded from Deleted Account
你等我找相关代码…… JSON object 解析是不是
https://github.com/duangsuse-valid-projects/jison/blob/master/src/commonMain/kotlin/org/jison/JsonParser.kt#L82

private val jsonObj: CParser<Json.Dict> = kvPair.joinBy(tCOMMA)
.then { it.toMap() }.surroundBy(tLB, tRB) then { Json.Dict(it) }


其实我要写长一点,不先解析到 List<Pair 再那个转化也是可以了(MutableMap 直接 setValue),只不过为了方便我没那么干。
Forwarded from Deleted Account
其实不一定需要那个 list pair -> map 的过程,就像你的音频软件用那 audio buffer 也不一定非得按整个音频为单位处理一样,有一定窗口大小就够了。
Forwarded from Deleted Account
kotlin.collection 的扩展函数实现啊,List<Pair<K, V>>.() -> Map<K, V>
Forwarded from Deleted Account
强烈建议你来 Kotlin,真的很好用
Forwarded from Deleted Account
如果你学不会 Scala 还觉得 C++ 丑,肯定能懂 Kotlin
Forwarded from Deleted Account
Kotlin 也可以是 JavaScript 系的
Forwarded from Deleted Account
或者是 C++ 系的,因为它有 LLVM 后端来编译到 linuxX64 这种平台
Forwarded from Deleted Account
Kotlin 可以是任何东西的语言,包括 HTML、包括 Gradle,但它就是简单,就是可以 multiplatform,一个项目,一门语言、全部平台。
Forwarded from Deleted Account
Kotlin 是相当有前途的,有 JetBrains 的大佬们做储备,它在工程界的活力无人能敌,尤其是它的语法很注重均衡对称。
Forwarded from Deleted Account
我不喜欢 TS 的 (x:T) => R 还要加名字,你呢?
Forwarded from Deleted Account
Kotlin 的 typealias Function_<T, R> = (T) -> R 不需要
Forwarded from Deleted Account
同意,ES6 差劲。
Forwarded from Deleted Account
现在我再也不想写 JavaScript 了,一点规矩没有,也没模块化
Forwarded from Deleted Account
C++ 的 template 居然还能填数组长度的常量
constexpr 好像不能用来处理那个静态字符串
Forwarded from Deleted Account
TypeScript 3.7 新的 Optional chain 有一个问题,就是 let v = (expr) 在是 optional chain result 的时候
不提供 ?: null 会得到 v === undefined
这简直像是编译器对 optional chain 跳转的情况没设置好,暴露了 v 默认的 undefined 初始化。