Template Metaprogramming: Type Traits
Template Metaprogramming: Type Traits Part 1 CppCon 2020 1 Jody Hagins jhagins@maystreet.com coachhagins@gmail.comTemplate Metaprogramming: Type Traits CppCon 2020 2 IntroductionIntended Audience necessarily beginner to C++, but beginner to traditional template metaprogramming techniques • Type traits part of standard library for ~10 years 3Intended Audience • Beginner/Intermediate • Gentle necessarily beginner to C++, but beginner to traditional template metaprogramming techniques • Type traits part of standard library for ~10 years • Fundamentals have been in use for ~20 years 3Intended0 码力 | 403 页 | 5.30 MB | 5 月前3A Simple Rollback System in C++
BeyondWe still need to wait for all the player inputs to process the confirm frame…What is a rollback system?Input predictionMispredictionDoing a rollbackRollback Implementation DetailsPhysics vs Graphics game update. This allows to sequence your game frame.A Fixed TickRollback Manager InputsRollbackGame System Architecture Game systems need a function to rollback (revert to a previous state). Typically everywhere Player Character as a gameplay, physics, graphics and audio object…ECS-like architecture System and array of Components (C-struct without functionality, except operators maybe) You want to have0 码力 | 58 页 | 6.61 MB | 5 月前3Combining Co-Routines and Functions into a Job System
Hlavacs – Combining Co-Routines and Functions into a Job System - CppCon 2021 1 / 39Helmut Hlavacs – Combining Co-Routines and Functions into a Job System - CppCon 2021 2 / 39 About Myself • Professor for Functions into a Job System - CppCon 2021 3 / 39 Creating Game Engines with C++ • Vienna Game Job System + • Graphics API Abstraction Layer + • Vienna Entity Component System + Vienna Type List Library 2.0 https://github.com/hlavacs 20Helmut Hlavacs – Combining Co-Routines and Functions into a Job System - CppCon 2021 4 / 39 The Game Loop auto prev = high_resolution_clock::now(); while( !finished()0 码力 | 39 页 | 1.23 MB | 5 月前3Building a Coroutine-Based Job System Without Standard Library
Zhang tankiistanki tankijong COROUTINE JOB SYSTEM WITHOUT STANDARD LIBRARY source code of the system: https://github.com/tankiJong/cpp-coroutine-job-system Hi Everyone, Tanki here. Thanks for coming resources: https://gist.github.com/MattPD/9b55db49537a90545a90447392ad3aeb Before we dive into the system, I want to take 10 mins to have a quick recap about C++ coroutine and share some gotcha moments pretty overwhelmed by all different terms, not to mention to put them up together to form a knowledge system. I hope the following information can be helpful and I attached some links in the slides, or pointers0 码力 | 120 页 | 2.20 MB | 5 月前3Behavior-driven Tests for Microservices-based Algo Trading System
from Columbia University. Title : Behavior-driven Tests for Microservices-based Algo Trading System Summary : Introduction : This poster will introduce a test framework we use at Bloomberg to to enable behavior-based tests in natural language style for a microservices-based algo trading system that our engineering team is responsible for. Relevance : For our electronic trading business Although microservice components can easily be unit tested, it is often non-trivial to automate the system-level tests with external dependencies. Controlling external dependencies are especially important0 码力 | 1 页 | 65.24 KB | 5 月前3TiDB v8.5 Documentation
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 83 2.2.4 Operating system and platform requirement changes · · · · · · · · · · · · · · · · 84 2.2.5 Removed features· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 711 5.2 TiDB Environment and System Configuration Check · · · · · · · · · · · · · · · · · · · · · 714 5.2.1 Mount the data disk ext4 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 714 5.2.2 Check and disable system swap · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 716 5.2.3 Set temporary0 码力 | 6730 页 | 111.36 MB | 9 月前3TiDB v8.4 Documentation
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 78 2.2.4 Operating system and platform requirement changes · · · · · · · · · · · · · · · · 79 2.2.5 Removed features· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 706 5.2 TiDB Environment and System Configuration Check · · · · · · · · · · · · · · · · · · · · · 709 5.2.1 Mount the data disk ext4 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 709 5.2.2 Check and disable system swap · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 711 5.2.3 Set temporary0 码力 | 6705 页 | 110.86 MB | 9 月前3TiDB v8.3 Documentation
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 625 5.2 TiDB Environment and System Configuration Check · · · · · · · · · · · · · · · · · · · · · 628 5.2.1 Mount the data disk ext4 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 628 5.2.2 Check and disable system swap · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 630 5.2.3 Set temporary · · · · · · · · · · · · · 632 5.2.6 Check and configure the optimal parameters of the operating system · · 634 5.2.7 Manually configure the SSH mutual trust and sudo without password · 641 5.2.8 Install0 码力 | 6606 页 | 109.48 MB | 9 月前3TiDB v8.2 Documentation
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 622 5.2 TiDB Environment and System Configuration Check · · · · · · · · · · · · · · · · · · · · · 625 5.2.1 Mount the data disk ext4 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 625 5.2.2 Check and disable system swap · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 627 5.2.3 Set temporary · · · · · · · · · · · · · 629 5.2.6 Check and configure the optimal parameters of the operating system · · 631 5.2.7 Manually configure the SSH mutual trust and sudo without password · 638 5.2.8 Install0 码力 | 6549 页 | 108.77 MB | 9 月前3TiDB v8.1 Documentation
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 622 5.2 TiDB Environment and System Configuration Check · · · · · · · · · · · · · · · · · · · · · 625 5.2.1 Mount the data disk ext4 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 625 5.2.2 Check and disable system swap · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 627 5.2.3 Set temporary · · · · · · · · · · · · · 629 5.2.6 Check and configure the optimal parameters of the operating system · · 631 5.2.7 Manually configure the SSH mutual trust and sudo without password · 638 5.2.8 Install0 码力 | 6479 页 | 108.61 MB | 9 月前3
共 507 条
- 1
- 2
- 3
- 4
- 5
- 6
- 51