Linux 内核模块在概念和原理层面与动态链接模块(DLL或so)类似。但对于 Linux 来说,内核模块可以在系统运行期间动态扩展系统功能,而无须重新启动系统,更无须重新编译新的系统内核镜像。所以,内核模块这个特性为内核开发者提...
由于在大流行期间我有几年无法旅行,所以我决定利用我新获得的时间并真正专注于 Rust。在编写了超过 10万行 Rust 代码之后,我想我开始对这门语言有了一种感觉,并且像每一个脾气暴躁的工程师一样,我已经形成了我自己的观点...
Rust有类型检查,执行运算或者赋值时候要遵循类型的规律,但是Rust可以重新定义同名变量,变量的类型可以发生改变
目前 Apache APISIX Ingress controller[2] 项目已经进入了 v1.5 的发布窗口,之前已经发布了 1.5.0-rc1 版本,如今发现的一些 bug 已经得到修正,我们已经计划发布 v1.5.0 的正式版本了。 待投票流程结束后,将会有正式的公...
所有权(系统)是 Rust 最为与众不同的特性,对语言的其他部分有着深刻含义。它让 Rust 无需垃圾回收(garbage collector)即可保障内存安全,因此理解 Rust 中所有权如何工作是十分重要的。本文,我们将讲到所有权以及相关功能:借...
Hi all,这是我首次在腾讯云开发者上发文章,先简单介绍下我自己吧,我叫 Jason Thon,魔都一枚小开发,喜欢撸猫撸狗打电玩,练习时长两年半,擅长各种 Bug 制作技巧与 Debug 手艺。...
知道我的人都了解,自 2018 年比较正式地学习 Rust 以来(在此要感谢张汉东老师的大力推荐),我慢慢被 Rust 征服,成为一名不折不扣的拥趸。我的业余项目,90% 都是用 Rust 写就的,另外 10% 基本被 typescript(前端)和 python(主要...
前几天我的前老板 T 跟我聊了下他正在着手筹划的 algo options trading 项目,他拜托我帮他找找合适的工程师。我仔细研读了他的计划书,感觉还有点意思。基本思路是:跟随股票的涨跌趋势,在 该股的 option 市场选择合适的合...
背景:最近数据库项目中使用到了rust,是一个扩展,数据库是c写的,也就是c会调用rust,当gdb调试进程时,rust侧代码啥都打不出来,非常苦恼,本文则是解决这个问题。...
string_view为c++17之后出现,其实就是leveldb中的slice,其目的在于解决内存拷贝、高效的substr。