V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  PTLin  ›  全部回复第 1 页 / 共 27 页
回复总数  537
1  2  3  4  5  6  7  8  9  10 ... 27  
这个叫重借用 reborrow ,确实很少有资料讲过,为此以前我写过笔记整理了一下 https://alabaster-linen-4dc.notion.site/Rust-86f927bca1794b3b95e3b5ab5f81b9c4
用 perf 分析下耗时点
@lbp0200 来这里问不就是等一个真正做过类似场景的人的解决方法吗,来作为自己的参考。你发的 ai 回答也是一种参考,不过可信度比真实搞过的人可信度低。
那些问 xx 品牌 xx 型号车好不好的人不也是等一个真正买过这辆车的人的建议,来当成自己的参考吗?
@lbp0200 什么叫做答案,有自己的思考和实践在 v2 社区才是所谓的答案,而不是复制一堆自己都没实践过的话。
看到名字 id 带 ai 和编程语言的我都是绕道走的。
dmesg 看下内核日志的 panic 和栈信息
10 天前
回复了 jedeft 创建的主题 程序员 cursor 简直是神器啊
天天都有 cursor 的文章都块看烦了。

花一天用 cursor 实现了个 xxx 。
cursor 好列害一行代码都不用写。
cursor 相比 xxx 怎么样。
cursor 其实没那么厉害,还是要理解需求才能写出程序。
cursor 应该怎么怎么用,要开启 xxx 才行。
已经不需要程序员了,cursor 直接就能出产品。
cursor 还是不行,xxx 都做不到,瞎写代码。

回答大多也都是千篇一律。
你是要在打开这个文件选择窗口,鼠标点上这个文件的时候,获取到这个的路径吗?这么硬核的需求吗?
12 天前
回复了 5261 创建的主题 Rust rust 大抵是病了,它担心大家太容易掌握了
@5261 官方教程的 the book 是最垃圾的,我当初就是看 the book 三遍加上 Rust by Example 才学明白。但是现在推荐你这本 https://book.douban.com/subject/36547630/
15 天前
回复了 iintothewind 创建的主题 程序员 golang, 开发效率低执行效率高的语言?
你说的都对

错误处理不用返回-1 然后通过 error 判断具体错误,也不用搞一个 out 指针参数。函数能返回值和错误了,错误还能形成 list ,还能被 wrap ,大进步。

零值可用,cg 语言,指针逃逸分析确保了代码的内存安全,不会出现悬垂引用,垃圾数据,double-free 这种低级错误,大进步。

interface ,类型嵌入,结构体方法,极大加强了抽象能力,泛型能力,代码复用能力,相比 c 各种 cast 也是大进步。
工具链也比较完善,不用 autoconf ,make 那些玩意,文档系统也过得去,也是大进步。

但是这些也仅仅是让这个“better web google c”变得相比 50 多岁的 c 在人体工学上迈了一小步,相比人体工学做的更好的 native 语言还是差了不少,你可以说这些全是 features ,但是你非要说 go 多好,那我觉得就这个论坛,一个月一次的批判 go 就可以说明问题了。而且退一万步说,go 的发力场所就是 web ,非要用 c 说事多少有点有失公允了。
@minami
wsl 可以说有 bug ,不稳定,有时候莫名其妙被 kill 等问题。你非说达不到原生体验就有点扯了吧。
17 天前
回复了 Rust2015 创建的主题 React react 相对于 vue 优秀在那里!
又开始了吗?每半个月一次的 vue vs react
这问题挺感兴趣特意查了下。
一般只能对发送队列进行整形,对接收方向的整形没意义,所以想要限制下载速度需要模拟一个虚拟的发送设备,对这个发送设备限流,然后进行重定向。
具体做法首先就是要有 ifb 功能,可以 build 在内核中或者编译成模块,然后使用以下命令。
modprobe ifb
ip link add dev ifb0 up type ifb
tc qdisc add dev eth0 handle ffff: ingress
tc filter add dev eth0 parent ffff: protocol ip u32 match u32 0 0 action mirred egress redirect dev ifb0
tc qdisc add dev ifb0 root handle 1: htb default 10
tc class add dev ifb0 parent 1: classid 1:1 htb rate 1000mbit
tc class add dev ifb0 parent 1:1 classid 1:10 htb rate 10mbit ceil 10mbit
20 天前
回复了 systemGuest 创建的主题 程序员 要怎么样才能改掉这个坏习惯
兼容 ie 难道不是各种 polyfill 的活吗
21 天前
回复了 5261 创建的主题 Rust rust 大抵是病了,它担心大家太容易掌握了
你都开始求打醒了,那我也只能说别学了。
一是 rust 本身就业市场就不行。
二是这闭包才哪到哪,借用规则,重借用,nll ,生命周期的变性,unsafe ,async 底层原理,哪个都够你喝一壶。
所以真是为了找工作,不是为了 just for fun 真的建议趁早弃坑。
21 天前
回复了 5261 创建的主题 Rust rust 大抵是病了,它担心大家太容易掌握了
Fn 系列 trait 初学者难以掌握,大概就是因为不知道 Fn 系列闭包编译器的具体展开形式才不理解一些报错。
学会语法只占整个学习生命周期的 30%。
剩下的最佳实践,常用库,各种各样的坑和一些语言底层原理才是真正的大头。
比如你重度使用 java 后学习 dart 和 flutter ,dart 的 oop 概念和 java 很像但是 dart 的并发模型对你肯定是新的东西,如何运用好 dart 的 async 就是一个挑战,使用 flutter 还要详细学一些 flutter 底层原理才能更好的理解 flutter ,并且常用的库状态管理 bloc ,json 序列化库又是需要了解的东西。
所以真想要用好一个语言很难简单的学会。
我有个朋友,父母想要开超市,用的他的贷款搞的钱,然后赔了,现在我朋友还在还债。
26 天前
回复了 COW 创建的主题 程序员 2024 年了,无聊想尝试下 neovim
直接用 lazyvim 。如果你有自己折腾的想法,先问问自己,花 30 小时放到这上面真的值得吗?
你这个问题和我偶尔刷到一些戒烟戒酒的视频,下面评论区总有人问:烟/酒真的好抽/喝吗?我怎么不觉得,我觉得可难受了。一样的感觉。
1  2  3  4  5  6  7  8  9  10 ... 27  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   962 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 21:02 · PVG 05:02 · LAX 13:02 · JFK 16:02
Developed with CodeLauncher
♥ Do have faith in what you're doing.