ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【Rust日报】 2019-06-25:Rust中的记忆化

2021-05-10 14:07:34  阅读:157  来源: 互联网

标签:25 06 实现 编程 per ms Rust More


sniffglue - Rust 实现的网络嗅探器

这个库的特点是多线程,可以充分利用多核。可以放心地用在不安全网络中(可能是做了很完善的错误处理)。看看效果:

图片

Repo

trgui - 又一个GUI框架

新出来的一个,纯正的用Rust写GUI。借鉴于 IMGUI, MLIB, Love2D。其基本理念是利用 Widget trait 对象和 Container,来看一下其设计理念图:

图片

Repo

【系列】Rust 的 OOP 编程研究

这是一个系列文章,目的是对于有以往OOP编程经验的程序员,看一下在Rust中如何实现/做到OOP编程的思维和模式。写得非常细致。推荐。

Read More
Read More 2
Read More 3
Read More 4

用 Rust 实现 HTSP 协议

作者其实在2017年就用Rust实现了一版,现在新写了一篇文章,讲他如何用最新的异步语法来升级了之前的程序,记录下这个过程中的心得体会。HTSP 协议是 TVHeadend 支持的一种流媒体协议。

Read More
Read More 2

使用 Rust 写一个 Proxy,作者感言 Rust 是编程界的未来

作者写 proxy 的目的是为了代理 API 请求和一系列的中间件服务。在写作过程中,感觉 Rust 很好,很好,很好~~~~

甚至自己做了一个EVA的图?虽然有点丑。

图片

Read More

orion - 又是一个Rust密码学库

Rust密码学生态现在已经是第一完善的梯队了。这都是区块链带来的机遇吧?

Repo

Fnnls - Rust 实现的 FNNLSa算法库

这个算法是Matlab中用于处理矩阵的算法,论文在这里。Rust 实现版本基于 ndarray。

算法小编是不懂,但是我知道Rust实现的版本比Python实现的版本快多了:

Benchmarks for the same [600 x 1000] transformation matrix:

   Python scipy.optimize.nnls timeit: 35.23 ms per loop; n = 1000
   Python FNNLSa timeit: 5.30 ms per loop; n = 1000
   Rust fnnls criterion: 1.62 ms per loop; n = 5050

Repo

Xi-Editor 作者最新文章 - 窗口变动大小的时候如何做到平滑

这个问题很常见,但是能处理好的不多,这是他的最新思考。


标签:25,06,实现,编程,per,ms,Rust,More
来源: https://blog.51cto.com/u_15127605/2765311

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有