V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  istomyang  ›  全部回复第 2 页 / 共 5 页
回复总数  91
1  2  3  4  5  
2024-10-17 21:25:28 +08:00
回复了 istomyang 创建的主题 Rust 请教关于 Rust 异步编程软件设计思路
@nagisaushio
@my3157
@nebkad 感谢回复!

我主要写 Go ,一般都是先写抽象系统,然后写实现代码,到 Rust 这边就磕磕碰碰。
比如,一个父级大模块有个 async run 方法,里面包含多个独立小模块,各自包含 async run 方法,然后在父模块做组合编排。这个操作在 Rust 的 async 系统就很糟心,而且很不优雅,情感上特别难受。

就下面这个还报错,还得让我改成 Future 形式,编译器过于保守了。所以我研究好几种方式,比如不用 async ,用 nonblocking_run 。

你们是怎么做的?赐教!感谢🙏

```rust
trait A: Send {
- async fn run(&mut self);
+ fn run(&mut self) -> impl std::future::Future<Output = ()> + Send
}

struct B<T>
where
T: A + 'static,
{
core: Option<T>,
}

impl<T> B<T>
where
T: A + 'static,
{
async fn run(&mut self) -> Result<()> {
let mut core = self.core.take().unwrap();
tokio::spawn(async move { core.run().await });
Ok(())
}
}
```
2024-08-04 16:13:45 +08:00
回复了 cxwht 创建的主题 远程工作 招兼职 RN 前端 和 golang 后端 remote 18-26k
@GTim 热更新跟审核期没关系,跟用户什么时候更新软件有关系。
2024-05-28 08:57:42 +08:00
回复了 TcDhl 创建的主题 Visual Studio Code 关于 Vscode 工作区/多窗口的问题
2024-03-22 09:13:00 +08:00
回复了 xh205 创建的主题 远程工作 [全职远程]资深软件工程师 - 英国
电商用 JS 做后端,技术怎么选型的?
评论区什么玩意,法律跟讲道理有关系吗?你拉屎这个事情,我跟你说,公司之前有警告过吗?没有警告那你等着辞退通知书然后去 2N 。
你这个级别的找远程工作不应该啊,你都这么不顺那我咋办?
2024-03-18 16:55:23 +08:00
回复了 aiamjay 创建的主题 远程工作 急招 全职远程中级后端开发
Why somebody says Java is not a friendly language for remote work.
2023-12-02 16:36:59 +08:00
回复了 CC11001100 创建的主题 问与答 准备把系统由 Windows 10 换成 Arch Linux 了,求打醒!
电脑都是开源硬件,linux 没问题,否则,不如 wsl2
2023-08-29 11:08:43 +08:00
回复了 PureWhiteWu 创建的主题 酷工作 [急招] [上海] Rust 框架和中间件研发工程师
Linkedin Conduit 了解一下
2023-08-27 18:27:04 +08:00
回复了 Zezewuming 创建的主题 职场话题 老婆找工作大半年了。
让你老婆考编,迟早有个人要考编。
2023-08-23 13:04:52 +08:00
回复了 onezhi 创建的主题 职场话题 如何改掉转笔的习惯
我们在实验室里对猴子转笔行为问题的实验结论是:当猴子转笔的时候,对他施行电击,再第 5 次电击之后,效果极速收敛。
2023-08-23 12:46:29 +08:00
回复了 justobserver 创建的主题 求职 [外包接单]35 岁大厂毕业程序员开始接单
@xlsepiphone 细说。
什么玩意?账号所有权归谁?他要你卖给他,或者转给他。
2023-08-23 12:39:06 +08:00
回复了 youngjoy 创建的主题 杭州 提问:杭州最近什么行情,用人单位是怎么考虑的
老哥可以加个微信吗?我也在杭找工作,可以交流交流。
2023-08-18 22:47:28 +08:00
回复了 chaleaochexist 创建的主题 程序员 kafka 单消费者 每秒能消费多少条数据?
kafka 和 rocketmq 是几十万这个规模,kafka 是批量发所以延迟高,rocketmq 生态不如 kafka 。

如果百万级,先看看能不能分片,提供吞吐量无非那几种方法。
idea ( Java ) 和 浏览器 都是与系统无关的语言,同一个 Java 软件,同一个网页,不可能在一个设备上占得多,在另一个设备上占得少。除非系统本身的开销,你先检查一下哪些应用内存占用多,有没有开不必要的东西,如果实在是没有,那换 Linux 不会少到哪里去,而且你设备是开源的吗?不是开源设备还难搞,驱动都是残的。
2023-08-17 14:56:16 +08:00
回复了 yrzs 创建的主题 求职 [求职] 坐标 杭州, 6 年后端方向 Golang,目前离职,寻全职/远程工作
我技术栈跟你这个差不多。
2023-08-17 14:55:39 +08:00
回复了 yrzs 创建的主题 求职 [求职] 坐标 杭州, 6 年后端方向 Golang,目前离职,寻全职/远程工作
老哥,我们可以聊聊。
2023-07-30 10:10:42 +08:00
回复了 jack4536251 创建的主题 Vue.js vue 开发起来确实爽,但是对 seo 不友好
SEO 跟 Vue 有什么关系?这句话不就是在说 “我同学某某某(女)没有小 GG” 吗?女的都没有小 GG 好不好?
2023-07-21 11:03:38 +08:00
回复了 glenChen 创建的主题 职场话题 一直有个疑问,同事之间技术交流时应该毫无保留吗?
@glenChen 原来是政治问题,具体情况我也不太了解,给你讲讲思路,你去试试看:
1 、他能这个样子,特立独行,说明不简单,你先去打听一下他的背景,看看他什么来路,真实能力是什么,先摸清楚底细。
2 、如果他背景很牛,有关系,能力不好,那你给他安排任务的时候,你就优先让他挑,这对你有好处。
3 、如果他背景很牛,有关系,能力也很好,那他就是单纯给你下马威,不服你,这个时候,上策就是恩威并施,下策就是捧杀。
4 、如果这个人纯粹就是摆烂,那你要搞清楚他的利益诉求,如果你想让一个人帮你,那你要么告诉他对他有什么好处,要么告诉他对他有什么坏处。
1  2  3  4  5  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1038 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 102ms · UTC 17:45 · PVG 01:45 · LAX 09:45 · JFK 12:45
♥ Do have faith in what you're doing.