V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  PTLin  ›  全部回复第 4 页 / 共 31 页
回复总数  617
1  2  3  4  5  6  7  8  9  10 ... 31  
2025 年 2 月 21 日
回复了 0x676e67 创建的主题 Rust Rust 编写的高性能 HTTP/HTTPS/SOCKS5 代理服务器
@heiher 这两天把你的协程库看了个大概。hev_task_execute 切换栈,hev_task_executer 和 hev_task_system_schedule 里 setjmp 前后对栈上 task/ctx 变量的维护和用其实现的协程切换确实很有意思。
不过我有个疑问,比如 x86 下 hev_task_executer 中,setjmp/longjmp 只会保存和恢复保留寄存器以及 rsp rip ,怎么保证 longjmp 切换上下文后,hev_task_executer 后续读取 task 变量一定从栈上读的,确保 task 变量不会被优化成寄存器变量呢?
2025 年 2 月 20 日
回复了 0x676e67 创建的主题 Rust Rust 编写的高性能 HTTP/HTTPS/SOCKS5 代理服务器
@heiher 老哥你这个挺牛逼呀,自己手撸了协程库,socks5 库,服务器库,代理库和隧道库。
2025 年 2 月 18 日
回复了 mizuki9 创建的主题 程序员 js 是不是 abi 兼容问题最少的编程语言
可惜 v2 没有删帖功能,题主要被教训两三天了。
2025 年 2 月 16 日
回复了 zzz22333 创建的主题 电影 昨晚看了哪吒 2,说下感想
哪吒这种面向院线的合家欢电影,画面 >>> 人物 > 爆点 > 剧情。
2025 年 2 月 13 日
回复了 TOM2333 创建的主题 Linux Rust 替代 C? 除非 Rust 写进指令集。
关键点就错了,问题说到底还是软件工程和政治问题,是一个超大型项目怎么引入第二语言或者一个重大变更并且协调开发者的问题,就更不用说 Linux 这种非中心化分布式开发的大型项目了。
除非一个大功能你能一个人搞定开发,调试,后续 breaking change 追踪更改。不然一但一堆人协调起来,一个人不接受就能让你一直卡在那。
uu 远程真的行
每次都是想留点胡子,觉得更男人点,然后几天过去看着镜子感觉好邋遢,就又挂掉了
2025 年 2 月 10 日
回复了 ShioWSX 创建的主题 程序员 纯 C 的开发岗位,面试也要刷题吗?
@zjsxwc 你说的是 gtk 的 glib 吧,这玩意没什么刷题网站支持
2025 年 2 月 7 日
回复了 xiaon 创建的主题 生活 大家每天都睡眠几个小时啊
睡前一小时别碰电子设备
2025 年 2 月 6 日
回复了 chjieza 创建的主题 生活 关于结婚这件事,大家帮帮我
太经典了老哥,我以前一哥们也是马上要和处了 6 年的女朋友结婚,女方也是要把我朋友刚买的房子写名,要加彩礼,要一个态度,最后分 j8 手了。
2025 年 2 月 4 日
回复了 kenapote 创建的主题 计算机 计算机专业学生求推荐便携电脑,预算 5k 以内
买个红米锐龙的笔记本,cpu 性能完全够用了,现在 amd 的集显卡也能多少玩点游戏。
2025 年 1 月 30 日
回复了 pureGirl 创建的主题 程序员 Python 中线程和协程的区别是什么
2025 年 1 月 25 日
回复了 tedzhou1221 创建的主题 Rust FnOne 特征是至少调用一次还是只能调用一次?
调用 FnOnce 闭包其实展开是这样
```rust
#![feature(impl_trait_in_bindings)]
#![feature(fn_traits)]
use std::ops::FnOnce;
fn main(){
let a:impl FnOnce()=||{};
a.call_once(());
}
```
call_once(self, args: Args),签名是这样,第一个参数会消耗闭包的所有权,但是有些情况闭包的匿名结构体会被实现 Copy ,这时候即使是 FnOnce 也可以多次被调用。
1  2  3  4  5  6  7  8  9  10 ... 31  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1929 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 04:51 · PVG 12:51 · LAX 20:51 · JFK 23:51
♥ Do have faith in what you're doing.