V2EX dvsilch
dvsilch

dvsilch

V2EX 第 546413 号会员,加入于 2021-05-26 19:49:09 +08:00
今日活跃度排名 20754
关于 git 工作流的一个疑问
问与答    dvsilch    2021-09-27 13:31:00 PM    最后回复来自 liuzhaowei55
8
请教一下各位 v 友关于非科班转行的发展方向
问与答    dvsilch    2021-06-24 22:10:46 PM    最后回复来自 dvsilch
4
dvsilch 最近回复了
https://github.com/GitAlias/gitalias
除了 diff 会用 IDE 以外,基本还是通过命令行 alias 完成 git 操作
策划运营要有这种想法,开发真享大福了
举个例子:游戏业界逐渐开始使用的 ECS 架构就是以面向数据编程为核心搭建
具体介绍看 https://github.com/SanderMertens/ecs-faq
@LaTero Unity 7 前几天刚说要 Unified Rendering 了,但感觉也得过一两个 LTS 才能用
2024-09-23 10:00:29 +08:00 回复了 Kung815 创建的主题 程序员 游戏开发是不是众多工种中开发体验最好的?
@songunity 老项目咋用华佗啊,拆 dll 拆到死
2024-09-10 09:36:28 +08:00
回复了 ronen 创建的主题 京东 京东的政府补贴有什么好的 5000 内的笔记本推荐么?
3999 拿下无界 15x 暴风雪,屏幕颜色有点偏黄得自己调,键盘背光的设置也有点问题(关闭了但时不时会被恢复成打开的状态,而且开机时设置不管用一定会亮,估计不是写进 bios 里的?),只有白色外观让人不爽,除此以外都挺不错的
2024-07-17 10:27:36 +08:00
回复了 dvsilch 创建的主题 Javascript JS 中,串行异步任务的取消是否有更好的处理方式
@tsanie
是我笔误了,确实是 CancellationTokenSource(cts),C#里可以做到外部内部各提供一个 cts ,初始化时将两个 cts link 然后将 ct 链式传递到各个异步任务,需要中断时任意一个 cts 直接 cancel 即可,会立刻走到 catch OperationCanceledException 的分支

但我看了一下 AbortController 似乎只能做到对 fetch api 执行中断,不是特别符合我当前的业务场景...不仅仅是网络请求,还有一些文件的读取、以及等待用户另外输入的 Promise 。这部分如果取消不掉的话,我能想到的形式就是要么把各个 reject 动态推入移出队列,要么就是每一轮异步任务结束后判断状态。两种做法都感觉不太合理,所以目前的做法是暂时跟 #9 #15 一样写一个自定义的 generator 来统一这部分逻辑,有空再去研究研究 rxjs 的实现
2024-07-14 00:20:18 +08:00
回复了 dvsilch 创建的主题 Javascript JS 中,串行异步任务的取消是否有更好的处理方式
@jones2000 是的,其实跟上面使用 generator 的思路一致
2024-07-14 00:18:17 +08:00
回复了 dvsilch 创建的主题 Javascript JS 中,串行异步任务的取消是否有更好的处理方式
@pursuer
@amlee
看了下,AbortSignal 大概也需要在没做支持的异步任务上套一层 Promise 或者每次异步结束前做状态检测,也不是很好

@rabbbit
@Projection
rxjs 之前也有看过,无奈确实是经验不够一眼瞎。目前看来对我而言修改起来最简单的方式,就是自己写一个 generator 然后来手动判定是否执行下一步了,至少把状态判断统一在了 for 循环里,少写不少东西
2024-07-13 14:28:53 +08:00
回复了 dvsilch 创建的主题 Javascript JS 中,串行异步任务的取消是否有更好的处理方式
@chenliangngng
@DOLLOR
@pursuer
不好意思主贴里没说清楚,代码里的状态只是随便写了一个东西,实际业务并不是这么实现的。而且,与其说会因为状态出现 bug ,更不如说是我感觉这种「每次异步任务后需要主动判断状态」的做法太傻逼了...
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     975 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 16ms UTC 18:57 PVG 02:57 LAX 11:57 JFK 14:57
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86