webpack past present future## webpack THE PAST THE PRESENT THE FUTURE TOBIAS KOPPERS GITHUB @SOKRA TWITTER: @WSOKRA ## THE PAST PROBLEMS BUNDLER SOLVE A SHORT WEBPACK HISTORY LESSON ## PROBLEMS BUNDLERS SOLVE • SCRIPT TAGS ts/f/4/a/a/f4aa343a5d22a3384a13c94a17baf10c/p23_2.jpg) Runtime Modules for runtime code ## THE FUTURE WHERE IS WEBPACK HEADING TO? WEBPACK SHOULD BE > callback ); ## Lambdas // print all the elements of vector of int. std::for_each(c.begin(), c.end(), [(int i) { std::cout std::cout << i << ' "; }); // Sort the vectorusing a lambda function std::sort(v.begin(), v.end(), [](int a, int b) { return a < b; }); // find the object with id "c" 0 码力 | 62 页 | 3.57 MB | 1 年前3
Spanny 2: Rise of std::mdspan## +24 ## spanny 2: Rise of std::mdspan ## GRISWALD BROOKS ## 20 24 September 15 - 20 ##### DISCLAIMER: C++23... ish  understanding of std::mdspan layouts and accessors • how to write custom layouts and accessors • dispel common misconceptions about both ## how • motivations for std::mdspan - review std::mdspan declaration memory accessor improving memory access using asynchronicity ## how • motivations for std::mdspan - review std::mdspan declaration • layouts and their requirements • occupancy grids and default layouts0 码力 | 117 页 | 2.02 MB | 1 年前3
GitOps 2.0 The Future of DevOps Ebook### GitOps 2.0 THE FUTURE OF DEVOPS ## Table of Contents 1. The Pains of GitOps 1.0 1.1. GitOps tools 1.2. Splitting CI and CD 1.3. Promotion of releases between environments 1.4. Modeling multi-environment0 码力 | 29 页 | 1.61 MB | 1 年前3
A Long Journey of Changing std::sort Implementation at Scale## A Long Journey of Changing std::sort Implementation at Scale ## DANILA KUTENIN ## WHO AM I? • Senior Software Engineer at Google • DC efficiency ## AGENDA FOR TODAY • History of sorting • Why have ordering of elements • std::sort, std::stable_sort, ranges::sort, etc std::sort(begin, end); std::ranges::sort(cont); ## REMINDERS • Sorting is the ordering of elements • std::sort, std::stable_sort, ranges::sort ranges::sort, etc std::sort(begin, end, comp); std::ranges::sort(cont, comp); ## QUICKSORT ## QUICKSORT • Quick sort ## QUICKSORT • Quick sort • Take any element ## QUICKSORT • Quick sort • Take any0 码力 | 182 页 | 7.65 MB | 1 年前3
OAM, Dapr and Rudr: The future of cloud native applications[Image](/uploads/documents/7/8/e/d/78edb81a9976122a3d4c851701bf9145/p1_2.jpg) ## OAM, dapr, and rudr The future of cloud native applications Mark Russinovich CTO, Microsoft Azure @markrussinovich BRK30980 码力 | 59 页 | 1.65 MB | 2 年前3
Lifetime Safety in C++: Past, Present and Future## 20 23 October 01 - 06 ## +23 ## Lifetime Safety in C++: Past, Present and Future #### GABOR HORVATH Gabor.Horvath@microsoft.com ## Welcome to CppCon 2023! Come by our booth and join #visual_studio & Security: The Future of C++ JF Bastien  ## All the Safeties 2023 Safety & Security: The Future JF Bastien 2023 ments/9/d/0/5/9d05b80becbd0a2aac297caf075ed3c2/p8_1.jpg) ## 2023 ## Safety & Security The Future  JF Bastien National0 码力 | 124 页 | 2.03 MB | 1 年前3
Bringing Existing Code to CUDA Using constexpr and std::pmr## +21 ## Bringing Existing Code to CUDA Using constexpr and std::pmr BOWIE OWENS 20 21 October 24-29 ## Outline • Introduction • Memory • Host vs Device Functions • Return on Investment • Concluding Allocation // cpu std::vectorx(N); // ???? std::vector ## std::pmr • Added in C++17: • std::pmr::memory_resource • std::pmr::polymorphic_allocator • std::pmr::vector std::pmr::vector • std::pmr::monotonic_buffer_resource // ... ## Memory Allocation // gpu unified_memory_resource mem; std::pmr::vectory(N); // ... x(N, &mem); std::pmr::vector y(N, &mem); 0 码力 | 51 页 | 3.68 MB | 1 年前3
File I/O for Game Developers: Past, Present, and Future+23 ## File I/O for Game Developers: Past, Present, and Future ## GUY DAVIDSON ## 20 23 October 01 - 06 # FILE I/O: PAST, PRESENT AND FUTURE CPPCON OCTOBER 3 $ ^{RD} $ 2023 GUY DAVIDSON @HATCAT01 buffered file IO? • How do we optimise unbuffered file IO? • How might the standard help us in future? ## AGENDA Sub-megabyte days • More RAM, more disk capacity • Moving data into and out of RAM size_t fwrite(void* buffer, size_t size, size_t count, FILE* stream); ## MORE RAM, MORE DISK CAPACITY std::filesystem • Directories, links, block files, character files, sockets... • Special names Paths0 码力 | 64 页 | 2.69 MB | 1 年前3
Vectorizing a CFD Code With std::simd Supplemented by Transparent Loading and Storing## +24 ## V ectorizing a CFD Code With `std::simd` Supplemented by (Almost) Transparent Loading and Storing OLAF KRZIKALLA ## VECTORIZING A CFD CODE WITH STD::SIMD SUPPLEMENTED BY (ALMOST) TRANSPARENT deduction to load and store std::�:� and scalar variables ☑ syntactically equalize scalar and vectorized code ## The talk: ■ share experience with vectorization using std::�md ■ introduce the SIMD_ACCESS → Single Instruction Multiple Data (SIMD) For more details Matthias Kretz' Cppcon talk about std::simd: https://youtu.be/LAJ_hywLtMA ## Background: Vectorization void add_array(double* x, double*0 码力 | 58 页 | 2.68 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
Webpack过去现在未来问题std::functionMitigationsAlternativesPerformanceOptimizationstd::mdspanlayoutaccessorasynchronouspolicyGitOps 2.0CodefreshArgoCD多环境配置自动回滚std::sortC++标准库排序算法严格弱序调试模式Open Application Model (OAM)DaprRudrKubernetesMicroservices ArchitectureLifetime SafetyC++CrubitCore GuidelinesP2771constexprstd::pmrCUDA性能优化内存管理File I/Obuffered file IOunbuffered file IODirectStoragestd::simdSIMD_ACCESStransparent loading/storingvectorizationcompiler optimization













