首页   注册   登录
 hourann 最近的时间轴更新
hourann

hourann

V2EX 第 219990 号会员,加入于 2017-03-09 17:47:24 +08:00
今日活跃度排名 7335
hourann 最近回复了
看起来比 snipaste 好用。就是比较贵,单机 29 刀。不知道有没有什么优惠活动或者包含在什么 bundle 里
不懂就问:
日语里看板的发音就是 kanban 吗?
28 天前
回复了 Zien 创建的主题 MacBook Pro 有没有关于新的 MBP 14.1 的消息?
就算有 Face ID,体验也就参考 Windows hello,可有可无吧
不错👍。分享一个 rust 版本的,如果有人感兴趣。https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials
28 天前
回复了 chenhui7373 创建的主题 Rust 目前 rust 最具生产力平台是 deno 吧
什么叫最具生产力平台? 1 楼的 rocket 是 rust 写后端的库,楼主提到的的 deno 是 rust 写的 js/ts 运行时。大概楼主的意思是用 rust 写的在 rust 文化圈外最具影响力的项目吧,就像 docker 之于 go
51 天前
回复了 fanchangyong 创建的主题 程序员 没人觉得 TS 的代码非常丑吗..
@fanchangyong 虽然 C++的类型系统在我看来很难用、功能更基础,但这可能是我 C++用的比较少没有驾轻就熟的原因。在我看来类型系统至少有 3 个功能:

1. 引入额外的语义。良好的类型系统本身可以替代一部分的文档。对于第三方的库来说,带类型注解的函数签名和把类型注解给去掉以后相比,哪种情况更容易正确使用?

2. IDE 优化。类型系统能使得你在写函数的时候,IDE 有能力补全函数参数的成员和方法。类型系统使得你还没按下编译 /运行键,IDE 就能告诉你一些事情出错了。类型系统能在你重构的时候,给你更多的掌控。

3. 编译器优化。这也是引入额外语义的附加效果。如果从 0 开始分别为 js 和 ts 写一个编译器 /解释器而不必考虑兼容问题,那么运行效率更快的一定不是 js 。这是显而易见的,因为 ts 能退化成 js 。这也是为什么大部分的静态类型语言比动态类型语言要快。

前两点提高了开发效率,最后一点甚至提高了运行效率。而我们需要为此付出的:

1. 学习额外的类型系统。现代类型系统仍在不断进化,所以你的学习不是一劳永逸的,但是掌握基本类型系统后你就可以很快的上手了。当你想要为代码赋予更精确的类型语义时,再翻翻高级类型系统的文档吧。

2. 为类型注解付出额外的工作量。向 IDE 求助吧,这些注解不会占用你多少额外时间。甚至你能从类型即文档中节省更多的时间。
看成小米 7 快挺不住了。在想历史上被跳过的两个型号怎么建立了关联
交换机连接光猫,将有线网络送到各个房间中,路由器主要用于在各个房间中提供无线网络,通过 DHCP 获取地址。我在想能不能通过配置,让路由器下的设备直接加入光猫的子网
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4805 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 06:27 · PVG 14:27 · LAX 23:27 · JFK 02:27
♥ Do have faith in what you're doing.