V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  PTLin  ›  全部回复第 7 页 / 共 17 页
回复总数  332
1 ... 3  4  5  6  7  8  9  10  11  12 ... 17  
219 天前
回复了 James369 创建的主题 程序员 最早提出弱引用的是哪种语言
包个结构,配合对应 api ,然后用这个替代指针
就比如最简单的几个 case
fn main() {
let mut a = [1, 2, 3];
let b = &a[0];
a[0] = 1;
//b;
}
为什么把注释//b;去掉了就编译不过。


fn foo<'a, 'b: 'a>(s1: &'a str, s2: &'b str) -> &'a str {
if s1.len() > s2.len() {s1} else {s2}
}

fn main() {
let s1="s1".to_string();
let s2="s2".to_string();
let ret=foo(&s1, &s2);
ret;
}
这里'b:'a ,并且 s1 生命周期比 s2 长,为什么能运行。
224 天前
回复了 yaott2020 创建的主题 Go 编程语言 golang 的错误处理真的很糟糕
月经贴了属于是
227 天前
回复了 hahawode 创建的主题 分享发现 大家的笔记怎么同步的?
Notion 一把梭
229 天前
回复了 MosinVoliet 创建的主题 Linux 求助一个关于 Linux 运行 steam 游戏的问题
问就是 wsl2
235 天前
回复了 xption 创建的主题 前端开发 2023 年的 web 前端,该如何学起?
@Uplay 特别搞笑,当时看到 web 居然支持 OpenGL 后就开始学这方面的了。
237 天前
回复了 xption 创建的主题 前端开发 2023 年的 web 前端,该如何学起?
我说说我的路线。
JavaScript 高级程序设计。
深入解析 CSS 。
了解常见 html 标签,表单。
官网学习 React ,扒一个项目看看都用了什么库。
了解 React 的各种常见库,表单库,useSWR ,ahook 等等,看 UI 库比如 MUI 什么的。
学习 TS 。
学习 webpack ,vite 。
放弃 web 。
237 天前
回复了 chengxiao 创建的主题 Linux 生态这玩意儿,还真得看大厂的支持
编辑器这两年不是也靠微软的 lsp ,dap 标准才活跃起来
237 天前
回复了 leafyyy 创建的主题 程序员 最近公司部署了 ip-guard。
这种恶心人的软件是不是只有国内才有市场...
加个鼠标 hook 判断鼠标位置,然后调用 set size 和 set position 不行吗
238 天前
回复了 caobug 创建的主题 Rust RUST 所有权移动问题
```
loop {
if true {
person.dog = Dog {
name: String::from("Hogge"),
};
break;
}
}
```
你这把 break 写在 if 里面不就可以了吗,这种 edge case 也算是满脑子都是的东西?
238 天前
回复了 icoomn 创建的主题 站长 个人博客上线了,来这冒个泡,请多关照!
前两天看到一个外国人的博客,整个页面很简单,但就感觉文章排版,字体大小间距,风格设计就很舒服,很能让人看下去 https://corrode.dev/blog/async/
238 天前
回复了 911speedstar 创建的主题 程序员 想提高应该看什么书呢
fluent python 那种不是应该算是半基础书吗,真想要练内功还是要看 CSAPP 那种书。
239 天前
回复了 gav1nvv 创建的主题 程序员 感觉新的编程语言噱头大于改进
就你举得这个例子就有太多能说的了,cpp 讲非 explicit constructor 构造函数的调用,返回时的拷贝构造函数来说明 cpp 的复杂构造过程。
go 讲 string 是一种 slice 内有一个堆上指针和一个长度,返回是复制了这个 slice ,解释了 go 的变量都是按值复制的。
java 可以讲字符串常量池,以及 string 是个引用类型。
rust 可以讲&str 和 string 的关系,String 的 Drop 所有权模型以及变量返回时变量的 move 。
@lemonteacode 纯 gui 方向学 rust 就是浪费时间,死了这条心吧。
@lemonteacode 那我感觉你有很多方向可以选择呀,比如研究一下三大坑,操作系统,编译器,图形学。研究一下数据库实现,或者研究 gui 方面的。
就比如 gui 这个方面你就可以选择移动开发的 Android 开发,IOS 开发,还是 flutter ,RN 这种跨平台库。
学习 web 既可以写网页,有可以用 electron 写桌面程序,也可以用 RN 写移动端,还可以学学 nodejs 写后端。
剩下就是可以选择微软的 C# WPF MAUI 什么的,或者是学习 CPP 的 Qt 。有很多选择,选择语言是你选择了具体方向之后的。
还有,不要为了 gui 学 rust ,tauri 能做的 electron 都能做,而且更成熟。而且 rust 的 native gui 库基本上全是半吊子。
不应该着眼于语言,应该想一下感兴趣什么领域。决定不了研究方向自然就选不出来语言
我感觉除了前端领域很少看见有人这么推广库,都是开源的东西这么推广图个啥呢,也赚不了多少钱
1 ... 3  4  5  6  7  8  9  10  11  12 ... 17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3478 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms · UTC 10:41 · PVG 18:41 · LAX 03:41 · JFK 06:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.