V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hbdh5  ›  全部回复第 2 页 / 共 3 页
回复总数  42
1  2  3  
2022-07-07 12:41:43 +08:00
回复了 newghost 创建的主题 Rust 感觉 RUST 上手难度有点高开发速度有点慢,
RAII, ownership, lifetime 这些都不是 rust 首先提出或实现的。rust 只是把这些许多概念集成到一起的语言里最成功的。
2022-06-30 00:18:02 +08:00
回复了 hbdh5 创建的主题 JetBrains Jetbrains 全系产品好像要涨价了
@westoy 的确,就是这涨价幅度不知道公司受不受的了,本来就比个人订阅贵一大节,还涨价最多。
2022-06-02 11:59:10 +08:00
回复了 snoopyhai 创建的主题 生活 全国都在包粽子么????
在服务区吃过嘉兴粽子,很好吃
2022-06-02 11:39:35 +08:00
回复了 yazinnnn 创建的主题 程序员 JVM 战士请教一个问题,各种语言都是怎样控制内存上限的?
@Building 其实如果一定要从语言层面限制也是可以的,比如 rust 或 c++可以自己实现一个超过指定内存就 panic 的内存分配器然后指定为全局内存分配器
2022-04-18 22:47:57 +08:00
回复了 3dwelcome 创建的主题 算法 构建一个完美无冲突的 hashmap。
有太多槽不知道该怎么吐
2022-04-15 23:47:53 +08:00
回复了 FreshOldMan 创建的主题 问与答 有没有和我一样的,都已经很久不主动记 API 了
从来没记住过什么 API ,我怕是被 JB 全家桶养成废人了
2022-04-06 21:08:21 +08:00
回复了 hbdh5 创建的主题 Linux 有那些好用的靠近上游的 Linux 发行版
@herich arch 好像是滚动更新把,软件包新是新,稳定性怎么样?
2022-04-06 21:04:57 +08:00
回复了 hbdh5 创建的主题 Linux 有那些好用的靠近上游的 Linux 发行版
@ALLROBOT ubuntu 之前崩的比较多有心理阴影了
2022-04-06 20:56:59 +08:00
回复了 hbdh5 创建的主题 Linux 有那些好用的靠近上游的 Linux 发行版
@ALLROBOT 为什么稳定就不能嫌弃它老?我用在 desktop 上不需要那么 stable 想多一些 feature 不行吗?
2022-04-06 13:59:25 +08:00
回复了 wfwdex 创建的主题 分享发现 请分享一下那些你认为小而美的产品
ed
2022-04-02 09:34:43 +08:00
回复了 ddcc 创建的主题 分享发现 Jetbrains Fleet 写 Rust + Python + React 项目维护体验小记
产品刚出来两小时内就提交申请了,到现在都没给我通过,我日
顺便问下有人用 fleet 写过 java 吗?和 idea 比怎么样
2022-04-01 12:17:50 +08:00
回复了 pocarisweat 创建的主题 JetBrains 又续费了一年 JetBrains All Products Pack, 199$
我等活动上一波车,去年错过了中文化的 6.8 折,不知道等 fleet 出来会不会打一波折
2022-03-07 16:06:22 +08:00
回复了 x97bgt 创建的主题 程序员 关于序列化和编码这两个概念的疑惑
@x97bgt 你能问出这样的问题代表你根本都没细看我的回答,让我把你的提问换一个形式类似的表述把。3 究竟是等于 2+1 还是 1+1+1 ?
2022-03-07 15:03:08 +08:00
回复了 x97bgt 创建的主题 程序员 关于序列化和编码这两个概念的疑惑
的确有很多东西混在了一起,说说我的理解把

首先序列化,先说广义的序列化,serialization ,serial 的变体,有使其可顺序排列的意思,任何图灵机的数据本来就是有序的。但从实践上讲,考虑到字节序、不同编程语言环境、乃至同一编程语言下不同运行环境上下文的不同,以及 deserialization 的需求,我们一般把运行时数据结构视为黑箱。

于是我们有 serialization ,deserialization.
侧重点是把黑箱的,不是那么 pure 的数据表示为 serial 的数据格式。

编码有也 encode, decode.
这两个概念很像,但他们的侧重点不同。

encode 表达数据的转换过程,从一种信息表示方式转换为另一种信息表示方式。

注意,encode 的过程并没有要求数据的两端有任何性质,而是广义的说一种信息表示方式,并且特别注重信息的转换过程,于是你经常能在密码学和信息论里看到这个词汇。
而 serialization 一般表示之前的数据是不是很 serial 的,经过这个过程变得 serial 了,而 serial 的数据天生就适合 FIFO 这种数据结构,因此一般你在和 serialization 的地方也一般能看到和 xxxStream 一起使用。
@duke807 但凡你深入接触过 rust 社区你就会知道用 unsafe rust 的群体大多都是 library 的开发者,水平就算不说很高,对你说的那些所谓的底层有的是人比你懂得多。unsafe rust 的目的从来不是和 c 比,甚至也不是和 c++比,而是为上层的,高阶的 rust 提供一个可靠的,安全的抽象。
文章写的还好,只是写了太多太初级的东西。都用 unsafe 了一般都会假设读者有一定的知识背景,写太多有点水文章的嫌疑。关于 subtyping 的部分用了太多像是"收缩,扩张,至少"之类的感觉不太合适的词汇,整个概念没有说清楚。从左右值的概念入手可能会比较好一些
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2587 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 05:28 · PVG 13:28 · LAX 21:28 · JFK 00:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.