beta

阅读:十二月 15 日

Speed up your Python using Rust

(来自 Pycoders Weekly Issue #293: Count

https://developers.redhat.com/blog/2017/11/16/speed-python-using-rust/

Rust 最近很火,这门语言不仅性能好,而且很容易与各种语言进行集成(因为 Rust 没有自己的运行时),Firefox 也用 Rust 重写了 CSS 引擎。这篇文章就介绍了如何用 Rust 来提升 Python 程序的性能,作者用了 rust-cpython 这个库来让 Cargo 编译出 Python 可以用的动态链接库,rust-cpython 一方面为 Rust 提供 Python 的运行上下文,同时也提供了 PyResult 来包装 Rust 函数的返回值从而让 Python 可以调用。有点类似 JNI 的感觉。


Why CSS Grid is better than Bootstrap for creating layouts

https://hackernoon.com/how-css-grid-beats-bootstrap-85d5881cf163

CSS Grid Layout 规范进入到 candidate recommendation 状态了,也已经得到了很多浏览器内核的支持。在 CSS Grid 之前,网格布局通常需要通过 JavaScript 来实现,而 Bootstrap 可能是提供这个功能的库/框架中应用最为广泛的一个。CSS Grid 相比 Bootstrap 有哪些好处呢?