C++ in the Cloud
C++ 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 | 5 月前3Curve Cloud Native
Curve integrate to Cloud NativeCurve intro • Curve is an distributed storage system • High performance • Easiser operation • Cloud native • Curve is composed of two parts • Curve Block Storage Storage (CurveBS) • CurveBS: a high performance cloud native distributed block storage • Curve File System (CurveFS) • CurveFS: a high performance cloud native file system (Based on CurveBS / S3 compatible recovery • MDS / ChunkServer should respect failure domains of Kubernetes • Support for public cloud environments • Dashboard-driven configuration after minimal Curve installFeature list for cluster0 码力 | 9 页 | 2.85 MB | 5 月前3Compile-Time Validation
milliseconds) • High frequency trading (usually nanoseconds) • Mobile applications battery usage • Cloud or servers electricity consumptionOther Validations • Business logic • Error handling • Edge cases == [:value:]) { return callback.template operator()<[:value:]>(); } }; } Compiler explorer: https://godbolt.org/z/vMfo4n8aTFunctional Programming • Immutability: Data is immutable, meaning and variable. 2. Validate and update all relevant meta states at every function call. Compiler Explorer: https://godbolt.org/z/vs7Efshx1Scaling Issues • Validation requires global reasoning which isn't0 码力 | 137 页 | 1.70 MB | 5 月前3Embracing an Adversarial Mindset for Cpp Security
• Service running as high Integrity Level • Cloud Service to handle the AI OCR processing UI App [Medium IL] Service [High IL] Serialized Data Cloud AI OCR Processing Serialized DataAdversary DataAdversary Perspective UI App [Medium IL] Service [High IL] Serialized Data Cloud AI OCR Processing File Input Validation Maliciously crafted file Loaded Resource Integrity Checking Privilege Escalation Hunting •Race Between Offense and Defense •Focus on Higher Value Targets •Sophisticated Attackers •Cloud services, Containerization, Microservices architectures •Interconnected Components •Feature Richness0 码力 | 92 页 | 3.67 MB | 5 月前3A New Decade of Visual Studio: C++20, Open STL and More
instant dev environment Sign up today https://aka.ms/codespaces-signup Code without compromise Create cloud-hosted development environments for your repository in minutes Code, build, test & debug with a complete development environment in your browser Access your code from anywhere With your development in the cloud, you can contribute code from any device, using Visual Studio, Visual Studio Code or in your browser you’re away with roaming settings, themes and Git identity Free up resources on your machine The cloud is the limit to what your dev environment can do Work on one or multiple projects without worrying0 码力 | 37 页 | 2.67 MB | 5 月前3Improving Our Safety With a Quantities and Units Library
None None Explicit this parameter 23 14 18 None None • Available on – GitHub – Conan – Compiler Explorer CppCon 2024: Improving our safety with a quantities and units library mp-units: C++20/23 quantities } const quantity_point cloud_base(1850. * m); const quantity_point glider_alt(1200. * m); const quantity thermal_strength = 4.5 * m / s; const quantity ttg = time_to_goal(cloud_base - glider_alt, thermal_strength);0 码力 | 207 页 | 6.93 MB | 5 月前3Hiding Your Implementation Details is Not So Simple
Foo::create(7); ⇒ Technical constraints can be addressed and resolved. (Code: https://compiler-explorer.com/z/Mvn9h3G88) 3. Because of technical constraints 16 Hiding your Implementation Details, Amir function void do_meow(const Meowable auto& meowable) { meowable.meow(); } Code: https://compiler-explorer.com/z/YnnzKfhYnThe requires keyword 71 A Meander: Concepts The requires keyword is used for two typename T::inner_type; // 4 -- the typename keyword is required! }; Code: https://compiler-explorer.com/z/hqedcPPvrThe concept’s param (1) 77 A Meander: Concepts A concept is always templated over0 码力 | 145 页 | 2.45 MB | 5 月前3Oracle VM VirtualBox 5.2.40 User Manual
small embedded systems or desktop class machines all the way up to datacenter deployments and even Cloud environments. The following screenshot shows you how VirtualBox, installed on a Mac computer, is running VirtualBox Win- dows Guest Additions installer on the CD-ROM: VeriSign Code Signing CA Open the Windows Explorer. • Right click on VBoxWindowsAdditions-.exe, click on “Properties” • Go to tab “Digital certificate dialog for “Verisign Class 3 Code Signing 2010 CA” Oracle Corporation Open the Windows Explorer. • Right click on VBoxWindowsAdditions- .exe, click on “Properties” • Go to tab “Digital 0 码力 | 387 页 | 4.27 MB | 5 月前3Oracle VM VirtualBox 5.2.12 User Manual
small embedded systems or desktop class machines all the way up to datacenter deployments and even Cloud environments. The following screenshot shows you how VirtualBox, installed on a Mac computer, is running VirtualBox Win- dows Guest Additions installer on the CD-ROM: VeriSign Code Signing CA Open the Windows Explorer. • Right click on VBoxWindowsAdditions-.exe, click on “Properties” • Go to tab “Digital certificate dialog for “Verisign Class 3 Code Signing 2010 CA” Oracle Corporation Open the Windows Explorer. • Right click on VBoxWindowsAdditions- .exe, click on “Properties” • Go to tab “Digital 0 码力 | 380 页 | 4.23 MB | 5 月前3Extending and Simplifying C++: Thoughts on Pattern Matching using 'is' and 'as', and Can C++ be 10x Simpler & Safer?
– CE gives fast feedbacks Compiler Explorer will help you learn conceptsx is Type • Avoid type traits, • Avoid negations & parens, • Use Compiler Explorer! g++-10 Clang-12 MSVC v19.29 33x is Type Type • Avoid type traits, • Avoid negations & parens, • Use Compiler Explorer! • Use std::false_type / true_types g++-10 Clang-12 MSVC v19.29 34355 Subsumption rules selects the most constraint Compiler Explorer helps in checking overload matches, • Concepts are powerful! • Learn them, • Remember about Compiler Explorer, • If something is not working as expected -> Compiler Explorer • Try to0 码力 | 108 页 | 5.08 MB | 5 月前3
共 123 条
- 1
- 2
- 3
- 4
- 5
- 6
- 13
相关搜索词
C++intheCloudCurveNativeCompileTimeValidationEmbracinganAdversarialMindsetforCppSecurityNewDecadeofVisualStudio20OpenSTLandMoreImprovingOurSafetyWithQuantitiesUnitsLibraryHidingYourImplementationDetailsisNotSoSimpleOracleVMVirtualBox5.240UserManual12ExtendingSimplifyingThoughtsonPatternMatchingusingasCanbe10xSimplerSafer