V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nebkad  ›  全部回复第 2 页 / 共 8 页
回复总数  155
1  2  3  4  5  6  7  8  
马克一下,我也对 QUIC 很感兴趣,而且也准备撸一个超简化版本的仿 QUIC:0-RTT, 流复用
主要应用场景大概率是 P2P ,所以可能会使用更广义的公钥密码体系而不限于 TLS
@jianjian714 @zlo309618100
因为在使用 Rust 语言的实践过程中,创造了一些以前的编程语言不能实现的解法。
这些解法通过 Rust 语言的一些特色设计来实现,包括但不仅限于,显式声明生命周期,借用检查,等等。
所以如果你对这些解法感兴趣,例如解决什么问题,如何解决的,那么就可以去学习一下。

推广了才来学那完全没必要,推广的时候除了浅显的 hello world ,很难理解上面的举例到底是干啥的。
因为推广而学一门编程语言,就像低买高卖一样,可能可以赚钱,但可以赚钱是不太可能的
258 天前
回复了 XIVN1987 创建的主题 git gitee fork 时继承推送规则是否合理?
这个规则很不利于开源,但是很符合国情,因为大多数国内开发者的仓库本身就没多少真正有能力且有意愿做开源协作,存粹代码托管。
@Winrey 有道理,但是训练的代价比起效用来说,应该多数时候是值得的,吧?
294 天前
回复了 nebkad 创建的主题 程序员 VSCode 自动升级把自己干没了
@kiwi95 就是我没见过会把自己升级到在原系统运行不了的软件,如果有别的话,请让我认识一下让我避雷。
325 天前
回复了 BruceXu 创建的主题 汽车 高速上保持安全车距也会被称为龟速车么...
一般遇到有想并道但又不想车距太小的话,我就提速挡它一下,当然前提是我不在最左侧。我在最左侧的时候,一般就是超速的那个。
331 天前
回复了 nnegier 创建的主题 程序员 可以讲下你看到的编程语言的美吗?
@little_cup #6 反对这个说法:

注释无误的情况下越啰嗦越好,编译结果一致的前提下代码越平庸越好,框架越大众越好。以往追求的美感,诸如逻辑单元的可复用性、「巧妙」的写法也很快会失去意义,因为几秒钟新写一个成本将远低于维护,不需要维护的代码的「美感」没有价值。


编程世界存在一些不可动摇的基础,否则整个世界如同流沙上的城堡。
只不过这些东西都被隐藏得很深,所以我们以为不再需要它们。
331 天前
回复了 nnegier 创建的主题 程序员 可以讲下你看到的编程语言的美吗?
@nebkad #33 Rust 做得最好
331 天前
回复了 nnegier 创建的主题 程序员 可以讲下你看到的编程语言的美吗?
我认为一个编程语言如果是美的,那么它可以通过自己的代码,来描述关于用它写成的程序自身的几个问题:
1. 我(这个程序)要解决什么样的问题
2. 我(这个程序)要如何解决这个问题
3. 我(这个程序)如何证明这个问题被解决了

目前这三点都做得很好的,在我用过的编程语言( C/C++, Java, C#, F#, Python, Haskell, Javascript, Rust )里,
在实际效果上,FnOnce 最多被调用一次。
在抽象意义上,FnOnce 是 FnMut 和 Fn 的超集,因为 FnMut 和 Fn 总是可以理解为消耗一个 &mut Self 和 &Self 来完成一次调用,而 &mut Self 和 &Self 可以视为 Clone 的(不同的 &mut Self 必然有 lifetime 的区别但也算是可 Clone)
这个逻辑不是那么直观,但还算自洽
342 天前
回复了 FreeWong 创建的主题 Rust 统计下放弃 RUST 的人的数量===
@victorc 最后的最后,哪怕是在 Rust 里面到处都是 unsafe 和直接用原始指针,我个人感觉写起来还是比 C++ 爽多了。C++ Concept 的实现参差不齐,Rust 里面已经能把 trait 当作 concept 用了,不过你要是觉得 C++ 是你的终身伴侣也无妨,毕竟大多数人也只能有一个老婆,哈哈
342 天前
回复了 FreeWong 创建的主题 Rust 统计下放弃 RUST 的人的数量===
@victorc
如果你觉得到处都是 unwrap 有没有可能是因为你不知道有 if let 这个语法?
如果你写的代码到处都能 unwrap 有没有可能是你滥用了 #[derive(Debug)] ?
Option<NonNull<T>> 大部分情况下就是一个指针的大小,包装成 Option 完全只是强制你检查非空而已。
如果你的代码设计正确,并且确定不需要运行时检查,那么肯定也不需要 Option ,这一点我是非常确定的。
342 天前
回复了 FreeWong 创建的主题 Rust 统计下放弃 RUST 的人的数量===
@victorc
其实我倒是不怀疑 C++ 写起来很爽很快很好用,但我比较担心写完之后除了自己谁会用……
写 Rust 我不担心这个,即使内部实现 unsafe 满天飞,只要用例测试全过,少暴露 unsafe 接口,就会用得很有信心。
C++ 给不了这种安全感,这种安全感以前也只有带 GC 的语言能给一点。
346 天前
回复了 w568w 创建的主题 C# C# 有哪些显著的缺点?
ref struct, struct, record struct, readonly struct.....
过于甜了,最近几年加的语法糖太多显得很乱,功能不是很正交,类型系统瑕疵很多,譬如楼上 GeeLaw 提及的
现在好像 ref struct 还不能实现 interface ( C# 13 据说可以了?)然而对于高性能 IO 来说 ref struct 又很重要
但是 LINQ 真的值得吹爆,至今找不到竞品
2024-11-26 10:52:31 +08:00
回复了 nebkad 创建的主题 职场话题 不要和中资外包大企业 HR 合作,除非准备好自己不被当人
@catamaran

文思海辉被中国电子收购了,所以叫中电金信;
并不是所有外包都这样,譬如同一个外包项目我接触到的外资外包 HR 就很靠谱,流程很正规但也很感觉到尊重;

所以那些 HR 并不是个人问题,就是变态的管理方法导致的作风问题。
Atom One Light
2024-11-04 18:57:40 +08:00
回复了 jybox 创建的主题 git 因为有两台电脑 我需要一个跨设备的 git stash
非常合理的软件需求分析和功能设计,写好了喊我试试
2024-11-04 13:55:19 +08:00
回复了 Visitor233 创建的主题 程序员 求问: WPF 未来还能坚挺几个十年?
WPF 的技术原理,就是一种对软件实际功能和人机界面的去耦合,
只要人机界面还是平面的,可能 WPF 都不会过时
但如果 AR 后者 MR 发展得够快,以头戴设备为主要人机界面的话,可能 WPF 就不能适应
2024-10-29 12:00:13 +08:00
回复了 bli22ard 创建的主题 Rust 怎么样在>=rustc 1.78.0 stable 下编译 exe 在 win7 下可以运行
缘木求鱼是很难的,不使用 1.78 后才有的特性,然后用旧版本编译器编译还是可以的
2024-10-28 02:38:12 +08:00
回复了 istomyang 创建的主题 Rust 请教关于 Rust 异步编程软件设计思路
@istomyang
需要注意到 Rust 比起 OOP 或者 Golang 的一个重要特点,就是可以很自由地组合 trait 。
例如,OOP 的继承完全可以用 AsRef AsMut 来替代,动态分派可以用 Box<dyn Trait>
所以,抛弃“自顶向下,逐步求精”的实现方法,而是“先解决实际问题,再提取共同特点”,具体来说就是先写 struct 写 enum ,有复用需求了,再给 struct 或者 enum 加 trait
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3233 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 00:09 · PVG 08:09 · LAX 16:09 · JFK 19:09
♥ Do have faith in what you're doing.