在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
本文转载自:https://rust.cc/article?id=515a5e50-b028-4bef-b132-983c43a9574c seed 发布0.3版本#wasm #seed Seed是一个Rust前端框架,借助wasm可以创建Web App。 如何让Haskell搜索字符串与Rust一样快#haskell 这篇文章描述了作者创建Alfred-Margaret的过程,它是Aho-Corasick字符串搜索算法中最快的Haskell实现,用于支持Channable中的字符串搜索。Channable是一种Feed处理工具,用户可以在其中定义规则以优化其产品Feed。 作者最初实现的算法和上万star的明星Rust库就是用Rust实现了Aho-Corasick算法进行比较,性能差距很大。 但是在经过努力优化以后,这个差距缩小了。 「嵌入式Rust」cargo-call-stack: 一个静态栈分析工具#embeded 用于在编译期检测栈是否溢出,对于嵌入式设备的安全很重要。所以官方嵌入式组Leader Japaric实现了这样一个库。文章介绍了关于cargo-call-stack的详细实现细节。 「官方通告」关于crates.io更新了索引处理方式的说明#crates.io (原来Diesel作者sgrif也参与了crates.io的维护) 之前是同步的方式,现在改成了异步。所以,如果你发布crate的时候,如果没有发现错误,也并不意味着你可以正常发布你的crate。主要是因为有延迟问题,现在最大延迟是3秒,如果依赖的包太多,你可能需要重试几遍??当然,官方目前正在处理这个问题。 以数据处理为案例,教Pythoner使用Rust#python #web 利用Rust的类型系统消除运行时越界检查#tips 主要技巧是为实现的数据结构中的索引建立关联闭包,然后通过正确关联的闭包来访问数据,如果是空的索引,则会造成编译期错误。这个错误就证明了有越界访问。但这个技巧最好是在团队内达成共识,否则错误看上去会非常奇怪。 学Rust不知道做什么练手项目好?#learn 该Reddit贴中作者认为用Rust实现Unix中的命令行小工具就很好,比如tree、strings、wc、ls、nc、cat等就不错。(我也这么认为) 「系列博客」 Rust与科学计算 Part 1: Rust的冒险之零成本抽象#ScientificComputing 有博主宣布要写Rust和科学计算的系列文章,本文是该系列的第二篇文章。
「视频」用Rust实现Redis模块#video #redis 该视频是用于学习而制作 日报订阅地址: |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论