Rejoignez-nous pour un voyage dans le monde des livres!
Ajouter ce livre à l'électronique
Grey
Ecrivez un nouveau commentaire Default profile 50px
Grey
Abonnez-vous pour lire le livre complet ou lisez les premières pages gratuitement!
All characters reduced
Modern CMake for C++ - Discover a better approach to building testing and packaging your software - cover

Modern CMake for C++ - Discover a better approach to building testing and packaging your software

Rafał Świdziński

Maison d'édition: Packt Publishing

  • 0
  • 0
  • 0

Synopsis

Creating top-notch software is an extremely difficult undertaking. Developers researching the subject have difficulty determining which advice is up to date and which approaches have already been replaced by easier, better practices. At the same time, most online resources offer limited explanation, while also lacking the proper context and structure.
This book offers a simpler, more comprehensive, experience as it treats the subject of building C++ solutions holistically. Modern CMake for C++ is an end-to-end guide to the automatization of complex tasks, including building, testing, and packaging. You'll not only learn how to use the CMake language in CMake projects, but also discover what makes them maintainable, elegant, and clean. The book also focuses on the structure of source directories, building targets, and packages. As you progress, you’ll learn how to compile and link executables and libraries, how those processes work, and how to optimize builds in CMake for the best results. You'll understand how to use external dependencies in your project – third-party libraries, testing frameworks, program analysis tools, and documentation generators. Finally, you'll get to grips with exporting, installing, and packaging for internal and external purposes.
By the end of this book, you’ll be able to use CMake confidently on a professional level.
Disponible depuis: 28/02/2022.
Longueur d'impression: 460 pages.

D'autres livres qui pourraient vous intéresser

  • The Social Media Sales Revolution - cover

    The Social Media Sales Revolution

    Lindsey Hemming

    • 0
    • 0
    • 0
    The Social Media Sales Revolution:  The Ultimate Guide on Social Media Marketing. Discover How Social Media Campaigns Can Translate to More Sales for Your BusinessYou can use social media sites as a way to market your business, services or products. Using social media allows the business owner to interact on a more personal level with his or her audience and create a ripple through the internet. One simple video can turn into a plethora of traffic. Social media marketing can be a very daunting task, especially if you are new to the process. Knowing what to do and not to do is the key to your success in this area. This audiobook will teach you useful tips that will help you to maximize your return on your social media marketing campaign. It will teach you how to come up with a marketing plan that you can work from to make the social sites on the internet your new marketing domain. This audiobook will cover the following topics:- Getting the Most From Social Media Marketing- How Social Media Marketing Can Make You Money- Tips for Running a Successful Social Media Marketing Campaign- Tips to Make Social Media Marketing Easier- Tips for Catching the Social Media Wave- Reach More Customers With Social Media- Advice to Help You Meet Your Social Media Marketing Goals- Make Social Media Work For You- And many More!Social media marketing can be difficult if you are unsure of what direction to go. To learn more, scroll up and click “add to cart” now!
    Voir livre
  • Astrogeology - Understanding the Geology of Planets - cover

    Astrogeology - Understanding the...

    Mike Crawford

    • 0
    • 0
    • 0
    Astrogeology is the branch of geology that applies the principles and methods of Earth-based geological sciences to the study of celestial bodies, particularly planets, moons, and asteroids. It combines the exploration of planetary surfaces with an understanding of their internal structure, composition, and the forces that shape them. Astrogeology serves as a key discipline in unraveling the mysteries of the solar system and beyond, providing insights into the processes that govern the formation and evolution of planets and other celestial bodies. 
    The significance of astrogeology lies in its ability to broaden our knowledge of the universe and our place within it. By studying the geological features of other planets, moons, and small bodies, scientists can draw comparisons to Earth, shedding light on both the uniqueness and the commonalities of planets throughout the solar system. Understanding the geology of celestial bodies is crucial not only for scientific curiosity but also for practical purposes such as space exploration, resource mining, and the potential for human colonization of other worlds. 
    Throughout history, humanity has been intrigued by the heavens, with many early civilizations interpreting celestial phenomena through myth and observation. As space exploration advanced, the quest to understand the geology of other planets became central to unraveling the history of the solar system. The first space missions to the Moon, such as NASA's Apollo program, provided tangible geological data from an extraterrestrial body, leading to the realization that planetary bodies undergo similar geological processes to those observed on Earth, though often at a different scale or in altered environments. The study of these processes has since been expanded to other planets, including Mars, Venus, and the outer giants like Jupiter and Saturn.
    Voir livre
  • Mastering Computer Vision with PyTorch 20 - Discover Design and Build Cutting-Edge High Performance Computer Vision Solutions with PyTorch 20 and Deep Learning Techniques - cover

    Mastering Computer Vision with...

    M. Arshad Siddiqui

    • 0
    • 0
    • 0
    Unleashing the Power of Computer Vision with PyTorch 2.0.
    Book DescriptionIn an era where Computer Vision has rapidly transformed industries like healthcare and autonomous systems, PyTorch 2.0 has become the leading framework for high-performance AI solutions. [Mastering Computer Vision with PyTorch 2.0] bridges the gap between theory and application, guiding readers through PyTorch essentials while equipping them to solve real-world challenges.
    Starting with PyTorch’s evolution and unique features, the book introduces foundational concepts like tensors, computational graphs, and neural networks. It progresses to advanced topics such as Convolutional Neural Networks (CNNs), transfer learning, and data augmentation. Hands-on chapters focus on building models, optimizing performance, and visualizing architectures. Specialized areas include efficient training with PyTorch Lightning, deploying models on edge devices, and making models production-ready.
    Explore cutting-edge applications, from object detection models like YOLO and Faster R-CNN to image classification architectures like ResNet and Inception. By the end, readers will be confident in implementing scalable AI solutions, staying ahead in this rapidly evolving field. Whether you're a student, AI enthusiast, or professional, this book empowers you to harness the power of PyTorch 2.0 for Computer Vision.
    Table of Contents1. Diving into PyTorch 2.02. PyTorch Basics3. Transitioning from PyTorch 1.x to PyTorch 2.04. Venturing into Artificial Neural Networks5. Diving Deep into Convolutional Neural Networks (CNNs)6. Data Augmentation and Preprocessing for Vision Tasks7. Exploring Transfer Learning with PyTorch8. Advanced Image Classification Models9. Object Detection Models10. Tips and Tricks to Improve Model Performance11. Efficient Training with PyTorch Lightning12. Model Deployment and Production-Ready Considerations       Index
    Voir livre
  • The Shocking Truth about Healthcare Systems - cover

    The Shocking Truth about...

    Zoey Fraisers

    • 0
    • 0
    • 0
    Healthcare is one of the most essential pillars of modern society, yet it remains one of the most controversial and deeply flawed systems worldwide. While medical advancements have saved countless lives, the way healthcare is structured and delivered often leaves patients struggling with high costs, limited access, and inconsistent quality of care. The system, which is supposed to heal and protect, frequently feels more like a business prioritizing profit over people.  
      
    Across the globe, healthcare models vary significantly. Some countries provide universal healthcare, ensuring that all citizens have access to medical services without financial hardship. Others rely on privatized, insurance-based systems that leave many individuals burdened with medical debt or forced to forgo necessary treatments. Regardless of the model, most systems share a common problem—inefficiencies, corruption, and a lack of patient-centered care.  
      
    One of the most alarming aspects of modern healthcare is its commercialization. In many nations, medical treatment has become a commodity rather than a fundamental human right. Pharmaceutical companies, insurance providers, and hospital networks have turned healthcare into a multi-trillion-dollar industry, often at the expense of those who need it most. Prescription drug prices skyrocket without justification, insurance policies are riddled with loopholes designed to deny coverage, and hospitals charge exorbitant fees for basic services. Instead of prioritizing patient well-being, financial incentives drive medical decisions, sometimes leading to unnecessary procedures, overprescription of medications, and inequitable access to care. 
    Voir livre
  • AYANEO Pocket Micro Unleashed: Expert Setup Emulator Choices & Optimization Tips - cover

    AYANEO Pocket Micro Unleashed:...

    Bob Babson

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice.   
    AYANEO Pocket Micro Unleashed: Expert Setup, Emulator Choices & Optimization Tips is your ultimate companion for mastering this powerful handheld PC. Whether you’re a retro gaming enthusiast or a modern emulator pro, this guide walks you through everything you need to know to get the most out of your device. 
    Inside, you’ll learn how to: 
    Set up AYASpace and Windows for peak performance 
    Choose the best emulators for PS2, Switch, GameCube, and more 
    Configure ROMs, BIOS files, and controllers with ease 
    Optimize battery life and reduce heat output 
    Use frontends like EmulationStation or LaunchBox 
    Troubleshoot common issues quickly 
    Organize your game library for smooth access 
    This guide helps you unlock the true potential of the AYANEO Pocket Micro, turning it into a portable gaming beast ready for any retro or modern title.
    Voir livre
  • Exploring the Invisible - How Dark Energy Drives Universal Expansion - cover

    Exploring the Invisible - How...

    Dirk Fallon

    • 0
    • 0
    • 0
    The universe, in all its vastness, is a mysterious and awe-inspiring expanse that has captivated humanity for centuries. Our understanding of the cosmos has evolved significantly, from ancient mythologies to modern scientific theories. At the heart of this understanding lies the concept of cosmic expansion, a phenomenon that has reshaped our view of the universe and its origins. 
    The story of the universe begins with the Big Bang, approximately 13.8 billion years ago. This singular event marked the beginning of time, space, and matter. Before the Big Bang, there was no space or time as we understand them, and all the matter in the universe was concentrated in an infinitesimally small point. The Big Bang was not an explosion in space but rather an expansion of space itself, setting into motion the vast universe we see today. 
    As the universe expanded, it cooled, and matter began to form into the stars, galaxies, and other cosmic structures. Initially, this expansion occurred at a rapid rate, but over time, it slowed down due to gravitational forces pulling matter together. For much of the universe's history, this expansion followed a predictable pattern. However, about 5 billion years ago, something extraordinary happened. The expansion of the universe began to accelerate, a discovery that fundamentally changed our understanding of cosmic evolution.
    Voir livre