最新 最热

【Rust日报】2022-09-23 Rust 在 2024 将会无处不在?

Niko Matsakis 最近的一篇博文,他最近一直在思考 "Rust 2024"会是什么样子。这里并不是单指 Rust 2024 edition,而是在畅想在我们完成了未来几年的工作之后,Rust 会是什么样子?他认为答案是,Rust 在 2024 将是 "无处不在 "...

2022-11-28
0

eBPF 技术实践:加速容器网络转发,耗时降低60%+

Linux 具有功能丰富的网络协议栈,并且兼顾了非常优秀的性能。但是,这是相对的。单纯从网络协议栈各个子系统的角度来说,确实做到了功能与性能的平衡。不过,当把多个子系统组合起来,去满足实际的业务需求,功能与性能的天平就...

2022-11-28
0

【Rust日报】2022-09-19 测量 CPU 不同核心之间的延迟

这是一个Rust编写的比较有趣的程序,通过将两个线程固定在两个不同的 CPU 内核上,我们可以让它们进行一系列比较交换操作,并测量延迟。

2022-11-28
0

【Rust日报】2022-08-22 Rust异步编程

CompactString 是一种内存效率更高的字符串类型,它可以在堆栈中存储更小的字符串,并透明地在堆中存储更长的字符串(又称小字符串优化)。它们主要用于替换String,在解析、反序列化或任何其他字符串较小的应用程序中特别有...

2022-11-28
0

阿里面试官:如何给所有的async函数添加try/catch?

后来花了一些时间整理了下思路,那么如何实现给所有的async函数添加try/catch呢?

2022-11-28
1

Node.js 19 正式发布

Node.js 19 在19日正式发布了,此次更新包括将 V8 JavaScript 引擎更新到 10.7,以及默认启用 HTTP (s)/1.1 KeepAlive。

2022-11-28
0

【基础复盘】ES6中 的 WeakMap 你会用了吗?

只有当我们手动设置 obj = null 的时候,才有可能回收 obj 所引用的对象。

2022-11-28
1

JavaScript中Promise里的代码为什么比setTimeout先执行?

首先我们考虑一下,如果我们是浏览器或者 Node 的开发者,我们该如何使用 JavaScript 引擎。

2022-11-27
0

如何反编译小程序,亲测有效

微信小程序自诞生以来,高歌猛进,实现了很多的业务场景,也取代了APP的一些市场份额,现在各种微信小程序层出不穷,下面给大家介绍一下如何反编译小程序。...

2022-11-27
1

你想学的ES6新功能都在这里了

在ES5中,上面的判断会很奇怪,以下是ES6使用Object.is判断两个对象的方法:

2022-11-27
1