KubeCon2020/大型Kubernetes集群的资源编排优化0 码力 | 27 页 | 3.91 MB | 1 年前3
C++20: An (Almost) Complete OverviewC++20: An (Almost) Complete Overview September 15th 2020 Marc Grégoire Software Architect marc.gregoire@nikon.com2 Marc Grégoire Belgium Software architect for Nikon Metrology Microsoft Belgian C++ Users Group (BeCPP)3 C++20 C++20 is big! Lots of new features! On Friday September 4, 2020, the C++20 standard passed ISO voting, expected to be formally published by the end of 2020.4 cppcon; // Module declaration namespace CppCon { auto GetWelcomeHelper() { return "Welcome to CppCon 2020!"; } export auto GetWelcome() { return GetWelcomeHelper(); } } Consume a module: // main.cpp0 码力 | 85 页 | 512.18 KB | 6 月前3
A Crash Course in Calendars, Dates, Time, and Time Zonesock::now()) }; Convert year_month_day to time_point: system_clock::time_point t1 { sys_days { 2020y / June / 22d } }; Convert time_point to year_month_day: year_month_day yearmonthday { floor(t1) sys_days { 2020y / June / 22d } + 9h + 35min + 10s }; Arithmetic auto d3 { d2 + days { 5 } }; // Add 5 days to d2 Streaming dates cout << d2 << '\n' << d3; Output 2020-06-22 09:35:10 2020-06-27 09:35:1036 Dates Careful: auto d2 { sys_days { 2020y / June / 22d } + 9h + 35min + 10s }; auto d3 { d2 + years { 1 } }; // Add 1 year to d2 Result d2 = 2020-06-22 09:35:10 d3 = 2021-06-22 15:24:22 0 码力 | 43 页 | 551.60 KB | 6 月前3
whats new in visual studioAssembly Language and GPU Kernels in Visual Studio Code Julia Reid – _3 Visual Studio CppCon 2020 Visual Studio 2019 Preview 3 Preview 4 Preview 5 Preview 6 Version 16.8 Preview 1 Preview 2 Preview 4 Version 16.10 Preview 1 Preview 2 Preview 3 Version 16.11 CppCon 2020 Sep 2020 Aug 2021 May 2021 Mar 2021 Nov 2020 Visual Studio 2022 Preview 1 Preview 2 Preview 3 Preview 4 Release0 码力 | 42 页 | 19.02 MB | 6 月前3
Learning by Contributing to Rust Compiler - 陈于康Leveling Up in Rust • 2011 ~ 2014 EDA startup C/C++ • 2014 ~ 2020 DJI Ruby, Lua • 2020 ~ 2023 Microsoft C#, PowerShell • 2023 ~ now Cryptape languages implementation • My solutions to EOPL My experience • 2014 ~ 2018 Some small projects • 2020 ~ 2021 More open-source projects, gomoku, youki, dapr-wasm • 2022 ~ Regular contributions to0 码力 | 23 页 | 3.28 MB | 1 年前3
C++20 STL Features: 1 Year of Development on GitHubVersion 1.0 - September 15, 2020 1 C++20 STL Features: 1 Year of Development on GitHub Stephan T. Lavavej "Steh-fin Lah-wah-wade" Principal Software Engineer, Visual C++ Libraries stl@microsoft.com @StephanTLavavej2 2: GitHub Development • For contributors and observers3 Overview Part 04 CppCon 2019 CppCon 2020 • Announced at CppCon 2019 • github.com/microsoft/STL • Apache License v2.0 with LLVM Exception migration ongoing • Build system (native desktop), test suite, issue database • Goal: Complete C++20 in 2020 • No promises, but we're working hard; refers to repo only5 C++20 Features: 60 23 Left6 C++200 码力 | 45 页 | 702.09 KB | 6 月前3
C++20's Miya Natsuhara • Software Engineer on the Visual C++ Libraries Team (Microsoft) • Started in April 2020 • Lecturer at the University of Washington • Cute pup parent6 Agenda • Part I: Development Processusing namespace std::chrono; int main() { year this_year{2021}; year last_year{2020}; year_month_day ymd{this_year, October, day{28}}; std::cout << ymd << "\n"; month_weekday std::cout << ymdlast_noleap << "\ t" << ymdlast_noleap.day() << "\n"; } Output: 2021-10-28 Nov/Thu[4] 2020/Feb/last 29 2021/Feb/last 2814 Some examples: operator/ with new chrono literals #include 0 码力 | 55 页 | 8.67 MB | 6 月前3
RustBelt - Rust 的形式化语义模型Evolving the Rust Programming Language. PhD dissertation, Saarland University, August 2020 Recipient of the 2020 ACM Doctoral Dissertation Award Honorable Mention Recipient of the 2021 ACM SIGPLAN John0 码力 | 21 页 | 2.63 MB | 1 年前3
Finding Bugs using Path-Sensitive Static Analysisunder the hood • Upcoming features • Lessons learned2012 2014 2015 2016 2017 2018 2019 2019/2020 2020 2021 NowStatic Analysisint f(int x) { if (x == 472349) { return 5/(x- 472349); } //0 码力 | 35 页 | 14.13 MB | 6 月前3
hazard pointer synchronous reclamationStill supported for testing and microbenchmarking. • 2020: One user: High frequency of retiring objects. Unsharded list grew out of control. • 2020: Sharded cohorts without reclamation under lock. Fast0 码力 | 31 页 | 856.38 KB | 6 月前3
共 13 条
- 1
- 2













