 C++20 STL Features: 1 Year of Development on GitHubOverview Part 04 CppCon 2019  CppCon 2020 • Announced at CppCon 2019 • github.com/microsoft/STL • Apache License v2.0 with LLVM Exception • Implemented ~50 C++20 features • Majority from our amazing contributors extension)) { continue; } // ... } }15 Erasing Elements16 Container Erasure Strategies • Erasing unwanted elements before C++20: • vector-like: erase-remove idiom 🐞 • Invalidating iterators while looping 🐞 • Skipping elements while looping 🐞17 Uniform Container Erasure • GH-236 and GH-566 implemented by SuperWig #include C++20 STL Features: 1 Year of Development on GitHubOverview Part 04 CppCon 2019  CppCon 2020 • Announced at CppCon 2019 • github.com/microsoft/STL • Apache License v2.0 with LLVM Exception • Implemented ~50 C++20 features • Majority from our amazing contributors extension)) { continue; } // ... } }15 Erasing Elements16 Container Erasure Strategies • Erasing unwanted elements before C++20: • vector-like: erase-remove idiom 🐞 • Invalidating iterators while looping 🐞 • Skipping elements while looping 🐞17 Uniform Container Erasure • GH-236 and GH-566 implemented by SuperWig #include- #include - #include 0 码力 | 45 页 | 702.09 KB | 6 月前3
 Harbor Deep Dive - Open source trusted cloud native registryIntegrated into enterprise products: VIC and PKS GitHub Repo: https://github.com/go harbor/harbor/ Apache 2.0 license An open source trusted cloud native registry project HARBOR More integrations in Storage Persistence components Local or Remote Storage (block, file, object) Users (GUI/API) Container Schedulers/Runtimes Consumers LDAP/Active Directory Supporting services Harbor Packaging0 码力 | 15 页 | 8.40 MB | 1 年前3 Harbor Deep Dive - Open source trusted cloud native registryIntegrated into enterprise products: VIC and PKS GitHub Repo: https://github.com/go harbor/harbor/ Apache 2.0 license An open source trusted cloud native registry project HARBOR More integrations in Storage Persistence components Local or Remote Storage (block, file, object) Users (GUI/API) Container Schedulers/Runtimes Consumers LDAP/Active Directory Supporting services Harbor Packaging0 码力 | 15 页 | 8.40 MB | 1 年前3
 NativeScript 101Native Modules • UI Thread vs JS Thread • Angular/Vue/Vanilla vs React • Progress vs Facebook • Apache 2.0 vs BSD+ JavaScript-Driven Native • Share code • Reuse existing skills/teams • Reuse existing source developers NativeScript CLI docs.nativescript.org Xcode, Xcode CLI tools, iOS SDK JDK, Apache Ant, Android SDK $ npm install –g nativescript NativeScript Sidekick o Tool for Mac/Windows/Linux0 码力 | 90 页 | 40.11 MB | 1 年前3 NativeScript 101Native Modules • UI Thread vs JS Thread • Angular/Vue/Vanilla vs React • Progress vs Facebook • Apache 2.0 vs BSD+ JavaScript-Driven Native • Share code • Reuse existing skills/teams • Reuse existing source developers NativeScript CLI docs.nativescript.org Xcode, Xcode CLI tools, iOS SDK JDK, Apache Ant, Android SDK $ npm install –g nativescript NativeScript Sidekick o Tool for Mac/Windows/Linux0 码力 | 90 页 | 40.11 MB | 1 年前3
 Автоматизация управления ClickHouse-кластерами в Kubernetesкластером как ОДНИМ РЕСУРСОМ ClickHouse Operator ClickHouseInstallation YAML file Лицензия: Apache 2.0, Распространяется как Docker image ClickHouse cluster resources kubectl apply K8S API Спецификация0 码力 | 44 页 | 2.24 MB | 1 年前3 Автоматизация управления ClickHouse-кластерами в Kubernetesкластером как ОДНИМ РЕСУРСОМ ClickHouse Operator ClickHouseInstallation YAML file Лицензия: Apache 2.0, Распространяется как Docker image ClickHouse cluster resources kubectl apply K8S API Спецификация0 码力 | 44 页 | 2.24 MB | 1 年前3
 基于Rust-vmm实现Kubernetes运行时Cloud Native and Open Source Liangyu Zhou Senior Software Engineer at Tencent Rich experience in Container and Kubernetes field, promote lots of K8S production practice in Tencent Motivation https:// isolation, but we will focus on pod-to-pod isolation in this talk, AKA Sandbox Isolation. • Container Escape docker.vh.neargle.com:8888/?command_exec=python3 -c "import docker;client = docker.Doc /proc/self/fd/ 4. Linux Kernel Patch Are those enough? NO https://landscape.cncf.io/category=container-runtime&format=card-mode&grouping=category Runtime Landscape cri- containerd runsc+gVisor kubelet0 码力 | 27 页 | 34.17 MB | 1 年前3 基于Rust-vmm实现Kubernetes运行时Cloud Native and Open Source Liangyu Zhou Senior Software Engineer at Tencent Rich experience in Container and Kubernetes field, promote lots of K8S production practice in Tencent Motivation https:// isolation, but we will focus on pod-to-pod isolation in this talk, AKA Sandbox Isolation. • Container Escape docker.vh.neargle.com:8888/?command_exec=python3 -c "import docker;client = docker.Doc /proc/self/fd/ 4. Linux Kernel Patch Are those enough? NO https://landscape.cncf.io/category=container-runtime&format=card-mode&grouping=category Runtime Landscape cri- containerd runsc+gVisor kubelet0 码力 | 27 页 | 34.17 MB | 1 年前3
 C++23: An Overview of Almost All New and Updated FeaturesSupport44  Defined in C++23: An Overview of Almost All New and Updated FeaturesSupport44  Defined in-  New adaptors on top of basic sequence containers  Associative container interface (similar to std::map)  unique keys (flat_map)  fast retrieval of values based on a // "", "c", "d", "e", ""70 Changes to Ranges Library  ranges::to(): Converts a range to a container  E.g.: auto ints = std::views::iota(1, 5) | std::views::transform([](const auto& nts) }; std::print("{}", vec); // [2, 4, 6, 8]71 Changes to Ranges Library  Converts container to container  E.g.: // Convert vector to set with same element type. std::vector vec{ 33, 11, 22 }; 0 码力 | 105 页 | 759.96 KB | 6 月前3
 hazard pointer synchronous reclamationPointer Synchronous Reclamation Beyond Concurrency TS2 – Maged Michael template hazard pointer synchronous reclamationPointer Synchronous Reclamation Beyond Concurrency TS2 – Maged Michael template- class Container { struct Obj : hazard_pointer_obj - { Key k; /* etc */ }; hazard_pointer_domain dom_; // completion of destruction of Container. • Problem: High setup overhead of constructing/destroying per custom domain hazard pointers. • Even worse if many instances of Container are used by thousands of Pointer Synchronous Reclamation Beyond Concurrency TS2 – Maged Michael template - class Container { struct Obj : hazard_pointer_cohort_obj - { Key k; /* etc */ }; hazard_pointer_cohort cohort_; 0 码力 | 31 页 | 856.38 KB | 6 月前3
 No Silver Bullet – Essence and Accident in Software Engineeringneed… • a Container Management Platform, but to network it I need… • a Service Mesh, but to secure it I need… • an automated Certificate Authority, and for more security I need… • a Container scanning and0 码力 | 35 页 | 1.43 MB | 5 月前3 No Silver Bullet – Essence and Accident in Software Engineeringneed… • a Container Management Platform, but to network it I need… • a Service Mesh, but to secure it I need… • an automated Certificate Authority, and for more security I need… • a Container scanning and0 码力 | 35 页 | 1.43 MB | 5 月前3
 THE FIRST EXPLORATION OF PROJECT SPARROWPracticing Sparrow  https://rust-cloud-native.github.io/  Our new talk "Rust-based Container Runtimes" is coming soon. 2.3 Unified runtime for eBPF and Wasm Summary II. Practicing Sparrow0 码力 | 68 页 | 13.14 MB | 1 年前3 THE FIRST EXPLORATION OF PROJECT SPARROWPracticing Sparrow  https://rust-cloud-native.github.io/  Our new talk "Rust-based Container Runtimes" is coming soon. 2.3 Unified runtime for eBPF and Wasm Summary II. Practicing Sparrow0 码力 | 68 页 | 13.14 MB | 1 年前3
 whats new in visual studiomacOS, and Linux C++ IntelliSense, debug & code browsing CMake, vcpkg and git integrations SSH/container/WSL remote experiences and much much more… https://aka.ms/cpp/code Thu 10/28 – 2pm An Editor Can0 码力 | 42 页 | 19.02 MB | 6 月前3 whats new in visual studiomacOS, and Linux C++ IntelliSense, debug & code browsing CMake, vcpkg and git integrations SSH/container/WSL remote experiences and much much more… https://aka.ms/cpp/code Thu 10/28 – 2pm An Editor Can0 码力 | 42 页 | 19.02 MB | 6 月前3
共 12 条
- 1
- 2
相关搜索词
 C++20STLFeaturesYearofDevelopmentonGitHubHarborNativeScript101pptxkubernetesClickHouse基于Rustvmm实现Kubernetes运行23AnOverviewAlmostAllNewandUpdatedhazardpointersynchronousreclamationNoSilverBulletEssenceAccidentinSoftwareEngineering李枫2023RustChinaConf__SparrowFengLi20230614aofficialtemplatewhatsnewvisualstudio













