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 月前3VMware SIG Intro to the vSphere Cloud Provider
and what’s going on right now Steve Wong, Fabio Rapposelli Co-chairs VMware SIG Engineers VMware Cloud Native Applications Business Unit December 11, 2018 2 Open Source Community Relations Engineer all the touching points with the underlying infrastructure: compute, storage, network. This allows cloud providers to have independent feature and patch release cycles, learn how SIG VMware is working to the VMware SIG Purpose, Projects managed, How to join The Roadmap Moving “Out of Tree” : vSphere cloud provider + storage (CSI) How to Get Information on an ongoing basis The VMware SIG How to Contribute0 码力 | 12 页 | 425.38 KB | 1 年前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 月前3Conda 4.6.0 Documentation
certificates for secure connections: 1. Find a proxy server address from the PAC file: 1. Open Internet Explorer. 2. From the Tools menu, select Internet Options, and then click the Connections tab. 3. On the Click the Cancel button to close the Internet Options. 7. Paste the address into the Internet Explorer address bar, then press the Enter key. 8. In the PAC file that opens, search for return until you install -n py34 cx_freeze However, when you do this you get the following error: Using Anaconda Cloud api site https://api.anaconda.org Fetching package metadata ......... Solving package specifications:0 码力 | 190 页 | 728.67 KB | 7 月前3Conda 4.6.1 Documentation
certificates for secure connections: 1. Find a proxy server address from the PAC file: 1. Open Internet Explorer. 2. From the Tools menu, select Internet Options, and then click the Connections tab. 3. On the Click the Cancel button to close the Internet Options. 7. Paste the address into the Internet Explorer address bar, then press the Enter key. 8. In the PAC file that opens, search for return until you install -n py34 cx_freeze However, when you do this you get the following error: Using Anaconda Cloud api site https://api.anaconda.org Fetching package metadata ......... Solving package specifications:0 码力 | 190 页 | 728.57 KB | 7 月前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 月前3
共 226 条
- 1
- 2
- 3
- 4
- 5
- 6
- 23