C++ in the CloudC++ in the Cloud One NIF at a Time with Elixir Sakshi Verma | Senior Software Engineerhttps://www.linkedin.com/in/sakverma Functional, concurrent language built for scalability. Ideal for managing managing large-scale cloud applications. Built on the Erlang VM, ensuring resilience and fault tolerance. What is Elixir?https://www.linkedin.com/in/sakverma The Smooth Sailing…https://www.linkedin0 码力 | 14 页 | 609.86 KB | 6 月前3
Back to Basics: Debugging Techniquesnext = Clone(curr); while (ReproduceProblem(next) && ResourcesAvailableToRepair(next)) { auto insight = async(launch::async, &MyJob::UnderstandProblem, this, next); auto location = async(launch::async this, next); auto category = async(launch::async, &MyJob::ClassifyProblem, this, next); WaitFor(insight, location, category); next = AttemptToRepair(next); } return (ProblemFixed()) ? Deliver(next) next = Clone(curr); while (ReproduceProblem(next) && ResourcesAvailableToRepair(next)) { auto insight = async(launch::async, &MyJob::UnderstandProblem, this, next); auto location = async(launch::async0 码力 | 44 页 | 470.68 KB | 6 月前3
What Volatile Means (and Doesn't Mean)cv-qualifiers starts with understanding the structure of declarations… 29 The Structure of Declarations Insight: Every object and function declaration has two main parts: a sequence of one or more declaration []mean “array” ()mean “function” 31 Type vs. Non-type Specifiers Insight: Type specifiers modify other type specifiers. Insight: Non-type specifiers apply directly to the declarator-id. static unsigned (and Doesn't Mean) Copyright © 2024 by Ben Saks and Dan Saks 0-15 volatile is a Type-Specifier Insight: The order of the declaration specifiers doesn’t matter to the compiler. These two declarations0 码力 | 32 页 | 901.80 KB | 6 月前3
Performance Engineering: Being Friendly to Your Hardware} Let the HW do the right thing • Microcoded subroutine • Aware of platform specifics • Has insight into internal machine stateExample – memcpy: ERMS 92 0000000000001260 <_Z11memcpy_ermsPvPKvm>: } Let the HW do the right thing • Microcoded subroutine • Aware of platform specifics • Has insight into internal machine state Will this universally be the best option? Only representative performance0 码力 | 111 页 | 2.23 MB | 6 月前3
C++20 镶 SQLftsd::get<"item">(row) << " "; std::cout << get<"discount_code">(row).value_or("") << "\n"; }Key Design Insight u For types with SQL, you only need to worry about input and out u If you can just annotate the 0 码力 | 46 页 | 775.02 KB | 6 月前3
Mastering C++ ModulesSoftware Solutions6 Where did CMake come from? • Kitware was the lead engineering team for the Insight Segmentation and Registration Toolkit (ITK) http://www.itk.org – tasked with making it build on0 码力 | 77 页 | 9.07 MB | 6 月前3
Practical memory pool based allocators for Modern C++unpractical to do for a real application ○ It would lack the call site information which would limit the insight users can get about where and why allocations happen, making the debugging and reasoning harder0 码力 | 49 页 | 986.95 KB | 6 月前3
min max and MoreCopyright © 2020-2021 by W alter E. Brown. All rights reserved. 20 An important insight • Given two values a and b, in that order: � Unless we find a reason to the contrary, … � min should0 码力 | 8 页 | 2.48 MB | 6 月前3
Deciphering C++ Coroutinesof caution I will at times lead you astray. This is intentional and will hopefully deepen your insight. We will be largely ignoring multithreading for this talk. This is not a best-practice talk.16/550 码力 | 156 页 | 1.79 MB | 6 月前3
Irksome C++Copyright © 2022-2024 by Walter E. Brown. All rights reserved. I greatly appreciated the issue’s insight … • … and the resulbng improvements in the specificabon of my nonesuch type. • In addibon, I now0 码力 | 15 页 | 3.03 MB | 6 月前3
共 98 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10













