基于Rust-vmm实现Kubernetes运行时0 码力 | 27 页 | 34.17 MB | 2 年前3
Rust 异步 Runtime 的兼容层 - 施继成0 码力 | 22 页 | 957.41 KB | 2 年前3
PyArmor Documentation v5.5.40 码力 | 107 页 | 348.47 KB | 1 年前3
Shared Libraries and Where To Find Them0 码力 | 94 页 | 6.49 MB | 1 年前3
Mypy 1.10.0+dev Documentation0 码力 | 234 页 | 913.89 KB | 2 年前3
Rust语言核心竞争力-庄晓立4_1.jpg) Cargo ... Rustpkg ... Cargo v0.0 ... v0.2 ... v0.10 ## 系统编程+零运行时+内存安全 ## 系统编程+零运行时+内存安全 (应用领域)(运行效率)(系统安全) 系统编程+零运行时+内存安全 # 系统编程 Systems Programming ## System programming - The programmer ……或隶属于系统编程,或依赖于系统编程 • 系统编程强调底层控制、运行性能和系统安全 - 当前主流的系统编程语言C/C++在内存安全方面有重大欠缺 ## 零运行时 Minimal Runtime Overhead ## 零 运行时 • 极小的运行时开销(与C语言相当) • Zero-cost abstractions - 无垃圾收集器(GC) • 无虚拟机(JVM/. Net) • 无解释器(Python/JS) “没有GC”居然被当作一项特性(20年来GC几乎是标配) • GC的优势:简化内存管理,基本保证内存安全 • GC的劣势:运行时开销较大,占用CPU和内存较多 • GC不能管理内存以外的其他资源(file/socket/stream) - 在系统编程领域,GC的运行时开销几乎难以容忍 • GC的终极目的是安全地释放内存 • Rust通过Ownership和RAII也能达到此目的,且性能更好0 码力 | 51 页 | 1.09 MB | 2 年前3
PyArmor Documentation v5.6.00 码力 | 107 页 | 352.50 KB | 1 年前3
Designing an ultra low-overhead multithreading runtime for Nim0 码力 | 37 页 | 556.64 KB | 1 年前3
Kubernetes开源书 - 周立Kubernetes不是什么? Kubernetes不是一个传统的,全面的PaaS系统。它保留了用户的重要选择。 Kubernetes: - 不限制支持的应用类型。不规定应用框架(例如 Wildfly),不限制支持的语言运行时(例如 Java,Python,Ruby),不局限于 12-factor applications,也不区分应用程序和服务。Kubernetes 旨在支持各种各样的工作负载,包括无状态、有状态以及数 Cluster-level logging 机制负责将容器的日志存储到具有搜索/浏览界面的中央日志存储中去。 ## Node组件 Node组件在每个Node上运行,维护运行的Pod并提供Kubernetes运行时环境。 ## kubelet kubelet 是主要的 Node 代理。它监视已分配到其 Node 上的 Pod(通过 apiserver 或本地配置文件)和: 装载Pod所需的Volume。 tch/v1=false;想启用batch/v2alpha1,可设置--runtime-config=batch/v2alpha1。该标志接受逗号分隔的一组键值对,键值对描述了apiserver的运行时配置。 重要信息:启用或禁用组或资源,需要重启apiserver和controller-manager来获取--runtime-config的更改。 ## 启用组中的资源 默认情况下,Daem0 码力 | 135 页 | 21.02 MB | 2 年前3
PyArmor Documentation v5.6.50 码力 | 103 页 | 86.97 KB | 1 年前3
共 692 条
- 1
- 2
- 3
- 4
- 5
- 6
- 70













