使用硬件加速Tokio - 戴翔
async/await reduces the complexity of writing asynchronous applications. Paired with Tokio's utilities and vibrant ecosystem, writing applications is a breeze. Easy The needs of a server application Pictures: • SW channels depicted in red and yellow line drop with the core count increasing because of data race among Ps and Cs. • DLB channel depicted in blue line scales well until it reaches the hardware Pictures: • SW channels depicted in origin and purple line, drop with the number of P increasing and reach to a stable data. • DLB channel depicted in blue line increases at first and then keeps stable. Note:0 码力 | 17 页 | 1.66 MB | 1 年前3基于Rust-vmm实现Kubernetes运行时
isolation in this talk, AKA Sandbox Isolation. • Container Escape docker.vh.neargle.com:8888/?command_exec=python3 -c "import docker;client = docker.DockerClient(base_url='unix:///var/run/docker.sock');data abstractions over a virtual machine's memory. • vmm-sys-util: collection of modules providing helpers and utilities for building VMMs and hypervisors. Release Crates Cloud Hypervisor • Cloud Hypervisor is an0 码力 | 27 页 | 34.17 MB | 1 年前3whats new in visual studio
support • Debug configurations (/MTd, /MDd) included • Runtime libraries automatically linked for command-line builds Visual Studio integration • MSBuild & CMake support for Windows & Linux • Debugger integration community repositories 🔢 Versioning Choose which library versions you want (works both in the command line and manifest). 🔢 Manifest Express your dependencies declaratively. 📦 Binary Caching Share0 码力 | 42 页 | 19.02 MB | 5 月前3应用 waPC (rust) 做软件测试工具
engine • Wazero • Wasmer-go • Wasmertime-go • Define hostcall capability • Instantiate • Invoke - command with data • Guest 指 wasm • Operation 是我们要在 wasm 里注册 命名 • 以数据的长度,设置 wasm 的 linear memory 的指针 testing tool • 模拟数据规则 • 自动化测试 • Company's own protocol • Microservices • Multiple backend product line with complex upstream • Common testing platform 大公司抓包工具的需求 软件测试工具 • 模拟数据规则 • 自动化测试 • Supports Url param ?loop=2 • index 取 _i • Command 定义是 URL extern crate wapc_guest as guest; use guest::prelude::*; extern crate wasm_mock_util; use wasm_mock_util::*; fn command(msg: &[u8]) -> CallResult { let0 码力 | 30 页 | 2.50 MB | 1 年前3NativeScript 101
easy ways to use NativeScript 1) 2) NativeScript Sidekick NativeScript CLI Command Line Interface (CLI) o Use Command Prompt (Win) or Terminal (Mac, Linux) o Free, Part of open source project o0 码力 | 90 页 | 40.11 MB | 1 年前3基于 Rust Arrow Flight 的物联网和时序数据传输及转换工具 霍琳贺
与上下游应用的关系 TDengine = Time-Series Database + Caching + Data Subscription + Stream Processing Shell: Command Line Interface High Performance, Cloud Native Simplified Solution for Time-Series Data TDengine0 码力 | 29 页 | 2.26 MB | 1 年前3Visualize Time Enabled Data using ArcGIS Qt (C++) and Toolkit
using the C++ SDKArcGIS Runtime Toolkit for Qt • Open-source project • Contains UI components and utilities to help simplify Qt app development • Can plug and play various UI pieces • Where: - https://github0 码力 | 10 页 | 734.09 KB | 5 月前3Working with Asynchrony Generically: A Tour of C++ Executors
A small, initial set of generic async algorithms: • E.g., then, when_all, sync_wait, let_* • Utilities for integration with C++20 coroutines5 Example 1: Launching concurrent work6 EXAMPLE: LAUNCHING0 码力 | 121 页 | 7.73 MB | 5 月前3C++23: An Overview of Almost All New and Updated Features
Marking Unreachable Code Assumptions Named Universal Character Escapes Trim Whitespace Before Line Splicing C++23 Standard Library String Formatting Improvements Standard Library Modules Marking Unreachable Code Assumptions Named Universal Character Escapes Trim Whitespace Before Line Splicing C++23 Standard Library String Formatting Improvements Standard Library Modules Marking Unreachable Code Assumptions Named Universal Character Escapes Trim Whitespace Before Line Splicing C++23 Standard Library String Formatting Improvements Standard Library Modules0 码力 | 105 页 | 759.96 KB | 5 月前3C++高性能并行编程与优化 - 课件 - 11 现代 CMake 进阶指南
• PROJECT_NAME :当前项目名 • CMAKE_PROJECT_NAME :根项目的项目名 • 详见: https://cmake.org/cmake/help/latest/command/project.html 子模块里也可以用 project 命令,将当前目录作为一个独立的子项目 这样一来 PROJECT_SOURCE_DIR 就会是子模块的源码目录而不是外层了。 这时候 :一种因特尔的自动 SIMD 编程语言( 3.18 版本新增) • 如果不指定 LANGUAGES ,默认为 C 和 CXX 。 https://cmake.org/cmake/help/latest/command/project.html 常见问题: LANGUAGES 中没有启用 C 语言,但是却用到了 C 语言 解决:改成 project( 项目名 LANGUAGES C CXX) 即可 也可以先设置 3.15...3.20 来表示最高版本不超过 3.20 。 这会对 cmake_policy 有所影响,稍后再提。 https://runebook.dev/zh-CN/docs/cmake/command/cmake_minimum_required#policy-settings https://blog.csdn.net/fuyajun01/article/details/88917490 码力 | 166 页 | 6.54 MB | 1 年前3
共 20 条
- 1
- 2