1.65以后泛型关联类型成为了stable的语法,应该如何理解这个语法,以及什么时候使用它呢?
用Rust玩eBPF —— aya-rs
上一篇我们尝试了redbpf,这个库基于libbpf,本篇我们将尝试使用一套纯Rust实现的eBPF方案
用Rust玩eBPF —— RedBpf
redbpf,Rust写的ebpf库。可以把一个Rust方法编译为eBPF字节码,并且将字节码挂载到附着点,并且在用户态消费数据的一套方案。当你厌倦了bcc可以尝试下。
深入理解Java的字符串
java.lang.String,字符串,我们最常用到的类之一。由于它实在过于常用,你的代码,你依赖的库的代码,jdk的代码,甚至jvm自身都和String息息相关。String的实现的优劣,对JVM的稳定,对Java的性能,以及程序员的使用体验影响很深。本文将探讨Java string的一些细节及我们开发中可能会踩到的坑。
Rust实现的文件目录树
实现文件目录树,能帮助我们理解一些生命周期和智能指针的细节
lunarvim + neovide的炫酷开发环境
有时我们会觉得VSCode还不够快,想尝试下neovim,但是又被其繁杂的配置劝退。这时可以尝试下lunarvim,一套开箱即用的neovim配置。是懒得折腾又想尝试neovim的人的福音。
开源轻量对象存储minio
MinIO 是在 GNU Affero 通用公共许可证 v3.0 下发布的高性能对象存储。它与 Amazon S3 云存储服务 API 兼容。使用 MinIO 为机器学习、分析和应用程序数据工作负载构建高性能基础架构。。
单调栈的一些应用
单调栈栈中的所有元素单调递增或者单调递减。 单调栈在算法中的应用在于它能够在一次扫描即O(n)的复杂度之内找到数组中每一个元素的前上界(单增栈)或者前下界(单减栈)。
vlan和vxlan的区别
VXLAN在目前虚拟化,云原生化的大潮下正扮演着越来越重要的角色。 VLAN /VXLAN到底是什么、有什么区别呢🤔️
从倒水问题看深度优先搜索
有两个水壶,容量分别为 A升 和 B 升。水的供应是无限的。如何确定是否有可能使用这两个壶准确得到 target 升 🤔。