V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  Pantheoon  ›  全部回复第 11 页 / 共 12 页
回复总数  222
1 ... 3  4  5  6  7  8  9  10  11  12  
❮ ❯
apache 有个封装了调用本地命令的类库可以试试
我建议开银行,搞新能源很容易被卡供应链,还是银行实在,整个网点,在里面收钱就行
2022 年 10 月 24 日
回复了 shmichaelli 创建的主题 › 上海 › 上海的程序员交流群(技术、求职、生活)
pmj_0912
2022 年 10 月 24 日
回复了 zhaochen020 创建的主题 › 上海 › [v 友求助] 工作机会选择
坑哇
一根直肠通大脑,想多少拉多少
可以看看 gitpod,每月免费 50 小时,vs 的话可以直接打开,idea 需要下载个 gateway
2022 年 10 月 16 日
回复了 enzo26 创建的主题 › 硬件 › 今年笔记本摆烂,可以看看 6900h 小主机
小主机和笔记本比,优势在哪里
2022 年 10 月 16 日
回复了 mokevip 创建的主题 › 随想 › 突然发现,其实与其说喜欢折腾,不如说多巴胺成瘾
妈的,笔记没记几条,笔记软件换了一堆,什么语雀,notion,我来,自建的也折腾了好几个,纯纯浪费时间
2022 年 10 月 16 日
回复了 franklinre 创建的主题 › 奇思妙想 › 产品创意:一种信息可回调的聊天 APP
1.如果能发送函数,那必定依赖程序语言,不是所有语言的函数都能序列化
2.安全性会是个很大的问题,尤其是 A 故意发送恶意代码
2022 年 10 月 12 日
回复了 billzhuang 创建的主题 › 程序员 › Jetbrains fleet pubilc preview 了,可立刻下载体验!
我感觉好大啊,下了十来分钟了
2022 年 10 月 12 日
回复了 Pantheoon 创建的主题 › 酷工作 › [上海/重庆]阿维塔(长安旗下)招聘啦~
2022 年 9 月 22 日
回复了 Pantheoon 创建的主题 › 酷工作 › [上海/重庆]阿维塔(长安旗下)招聘啦~
@jellyX 可以的,你把简历发我 mingjie.pan#avatr.com ,#换成 @
2022 年 9 月 19 日
回复了 morri 创建的主题 › 问与答 › 你正在研究些什么有趣的问题?
最近在练习游泳,前两天游多了,屁股酸痛
2022 年 9 月 18 日
回复了 Pantheoon 创建的主题 › 酷工作 › [上海/重庆]阿维塔(长安旗下)招聘啦~
社招暂时不招应届生,学历最低本科
2022 年 9 月 17 日
回复了 Pantheoon 创建的主题 › 酷工作 › [上海/重庆]阿维塔(长安旗下)招聘啦~
@noparking188 可以加我微信,我帮你投递,后面我会跟进给反馈,速度快的话三四天就能搞定
2022 年 9 月 17 日
回复了 Pantheoon 创建的主题 › 酷工作 › [上海/重庆]阿维塔(长安旗下)招聘啦~
@noparking188 你投了吗?我这边没有看到你投递的记录
2022 年 9 月 16 日
回复了 714105382 创建的主题 › Kotlin › Kotlin 的协程是真协程吗?被 b 站博主搞蒙了
如果是通过回调的方式,除了 success 方法,还有一个 error 方法
doSth(xxx,new Listener(){
success(){}
error(){}
})
但是 kotlin 里面回调的语法是没有处理 error 的,所以它又搞了一堆异常机制,异常在协程里咋传播的,然后咋处理,设计的还挺复杂
2022 年 9 月 16 日
回复了 714105382 创建的主题 › Kotlin › Kotlin 的协程是真协程吗?被 b 站博主搞蒙了
其实就是回调,没那么难理解,举个例子:
doSth(xxx,new Listener(){
success(){}
})
success 就是写在回调里面的,这种方式一个是比较丑陋,第二个是会有回调地狱的问题,doSth 可以跑在主线程,success 可以跑在子线程里面,后面为了解决丑陋的问题,就有了 await 这个关键字,js 和 c#都有,语法就变成了这样:
await doSth()
success()
看到没有,如果有 await 他的语法是等价于上面那种东西的,doSth 可以跑在主线程,success 跑在了子线程里面,也就是用同步的方式写异步代码,线程发生了切换,但执行的顺序是同步的,本质上是回调
然后到了 kotlin,首先,kotlin 吹嘘协程是对开发产生了误导,他的本质其实就是类似 await,通过语法把回调屏蔽掉:
launch{
doSth()
success()
}
suspend doSth()
而 suspend 关键字就是类似于 await,async 的 async 一样,其实就是打个标记,告诉编译器,后面可以加回调,当线程执行 success 时,doSth 方法没有被执行,也就是所谓的挂起来了,而添加回调的方式叫做 continuation,也就是反编译后是类似这样的语法
doSth().continuation(success())
大概这样子
2022 年 8 月 18 日
回复了 quietDown 创建的主题 › 职场话题 › [咨询] 如何提高英语进入外企
多多上面有英语一对一的课程,如果不介意口音的话,可以选择菲律宾老师,很便宜
1 ... 3  4  5  6  7  8  9  10  11  12  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   895 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 19:53 · PVG 03:53 · LAX 11:53 · JFK 14:53
♥ Do have faith in what you're doing.