在项目中应用Kotlin Coroutine一年多了,虽然用到的都是一些非常基本的功能,但是也踩了不少坑,本文将这些坑记录下来做个笔记。
最近升级NAS之后,空余出来2块10T的硬盘组不进阵列,原本想拿来多做一份ZFS的备份,结果发现zrepl不支持多目的地,就不想折腾了。正好又折腾好了WebVirtCloud, 就想试试看搞个黑群晖,将两块硬盘直通进去,这样又能多一个折腾的玩具。
这两天在死磕Kotlin协程的原理。看了很多资料,从一开始感觉混乱没有头绪到现在稍微有了点感觉,本文记录了我目前对Kotlin协程的理解。
最近在公司里写Dockerfile,需要build一个包含conda环境的image,踩了无数坑,只能感叹自己学艺不精,特此记录。
最近在电视上用Kodi看The Good Doctor的时候,卡顿及其严重,根本无法观看。起初我以为是片源的问题,可能是使用了某些高压缩率的编码参数。虽然很困惑,因为之前放HEVC 4K HDR视频都没有问题,但是我也没多想。后来发现几乎所有的片子都没法正常播放了,那就肯定是哪里出问题了,于是又开始一轮排障。
背景介绍:因为NAS使用的CPU Xeon W-2140B没带集显,主板集成的显卡ASPEED性能可以忽略,因此没法在jellyfin里使用硬解。虽然测试了一下,靠CPU软解可以支持一路4K到4K重编码流畅观看,但此时CPU使用率已经接近100%。于是还是决定把jellykin放到装有Core i3 8100T的ESXi虚拟出的Ubuntu上。为了方便管理两台机器上的Docker,想让运行在NAS上的Portainer连接到新的Docker Daemon上。