blog
blog copied to clipboard
涵曦的博客
## 线刷底包 底包(线刷包)下载地址 https://miuiver.com/tag/lancelot-stable-rom/ https://bkt-sgp-miui-ota-update-alisgp.oss-ap-southeast-1.aliyuncs.com/V13.0.5.0.SJCCNXM/lancelot_images_V13.0.5.0.SJCCNXM_20220919.0000.00_12.0_cn_6c83eb6895.tgz 这个底包是 MIUI 13(Android 12) - 进入 fastboot 模式 - 执行 flash_all.sh 脚本 ## 刷入 TWRP TWRP 下载地址: https://sourceforge.net/projects/recovery-for-xiaomi-devices/files/lancelot/ 下载 A12 版本: [twrp-3.4.2_A12-lancelot-dimenzino.img](https://sourceforge.net/projects/recovery-for-xiaomi-devices/files/lancelot/twrp-3.4.2_A12-lancelot-dimenzino.img/download "Click to download...
在 skynet service 中,对 lua 消息处理的常见的代码是这样的: > https://github.com/cloudwu/skynet/blob/master/test/testselect.lua ```lua skynet.start(function() skynet.dispatch("lua", function(_,_, cmd, ...) skynet.ret(skynet.pack(COMMAND[cmd](...))) end) end) ``` 这应该是最短的一种处理 lua 消息的代码了,这种写法是所有消息处理都打包返回值,即使是用 skynet.send 发过来的请求。 下面这种是区分了消息是否有返回值的情况,也就是有些接口是只能用 skynet.send 调用的,不能使用 skynet.call 的,比如: > https://github.com/cloudwu/skynet/blob/master/service/multicastd.lua...