Unisciti a noi in un viaggio nel mondo dei libri!
Aggiungi questo libro allo scaffale
Grey
Scrivi un nuovo commento Default profile 50px
Grey
Iscriviti per leggere l'intero libro o leggi le prime pagine gratuitamente!
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

Casa editrice: Packt Publishing

  • 0
  • 0
  • 0

Sinossi

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.
Disponibile da: 28/02/2022.
Lunghezza di stampa: 460 pagine.

Altri libri che potrebbero interessarti

  • The Infinite Monkey Cage – How to Build a Universe - cover

    The Infinite Monkey Cage – How...

    Prof. Brian Cox, Robin Ince,...

    • 0
    • 0
    • 0
    The Infinite Monkey Cage, the legendary BBC Radio 4 programme, brings you this irreverent celebration of scientific marvels. Join us on a hectic leap through the grand and bizarre ideas conjured up by human imagination, from dark matter to consciousness via neutrinos and earthworms.								 
    Professor Brian Cox and Robin Ince muse on multifaceted subjects involved in building a universe, with pearls of wisdom from leading scientists and comedians peppered throughout.				 
    Covering billions of concepts and conundrums, they tackle everything from the Big Bang to parallel universes, fierce creatures to extraterrestrial life, brain science to artificial intelligence. How to Build a Universe is an illuminating and inspirational celebration of science – sometimes silly, sometimes astounding and very occasionally facetious.				 
    This bestseller, popular among astronomy enthusiasts, humorously delves into the culture of scientific exploration. It's a top choice for those interested in the social aspects of cosmology, painting a vivid picture of the universe.				 
    For fans of Stephen Hawking (Brief Answers to the Big Questions), Neil Degrasse Tyson (Astrophysics for People in a Hurry), Brian Clegg (Interstellar Tours), Brian Greene (Until the End of Time), and Carlo Rovelli (Reality Is Not What It Seems).
    Mostra libro
  • HACKING - Social Engineering Attacks Techniques & Prevention - cover

    HACKING - Social Engineering...

    Alex Wagner

    • 0
    • 0
    • 0
    This book will focus on social engineering techniques that are favourite of both, White Hat and Black Hat hackers. 
    If you attempt to use any of the tools or techniques discussed in this book on a network without being authorized and you disturb or damage any systems, that would be considered illegal black hat hacking. So, I would like to encourage all readers to deploy any tool and method described in this book for WHITE HAT USE ONLY. 
    The focus of this book will be to introduce some of the most well known social engineering techniques. 
    This book contains step by step deployment guides of performances on how to plan a successful penetration test and examples on how to manipulate or misdirect trusted employees using social engineering. 
    IN THIS BOOK YOU WILL LEARN ABOUT: 
    -Phishing, Vishing, Smishing, Spear Phishing and Whaling 
    -The history of social engineering 
    -Psychological manipulation 
    -Human Weaknesses 
    -Social Engineering Categories 
    -Cold Call Virus Scams 
    -Authority & Fear Establishment 
    -Executing the Social Engineering Attack 
    -Signifying Legitimacy by Providing Value 
    -Open-Source Intelligence 
    -Organizational Reconnaissance 
    -Identifying Targets Within an Organization 
    -In-person social engineering techniques 
    -Dumpster Diving & Data Breaches 
    -Phishing Page Types 
    -Filter Evasion Techniques 
    -How to use PhishTank and Phish5 
    -Identity Theft and Impersonation 
    -Social Engineering Countermeasures 
    -Paper & Digital Record Destruction 
    -Physical Security Measures 
    -Principle of Least Privilege 
    -2FA & Side Channel ID Verification 
    -Logging & Monitoring 
    -How to respond to an Attack 
    -Tips to Avoid Being a Victim 
    BUY THIS BOOK NOW AND GET STARTED TODAY!
    Mostra libro
  • Flatland - cover

    Flatland

    Edwin A. Abbott

    • 0
    • 0
    • 0
    "Flatland: A Romance of Many Dimensions" is a satirical novella by Edwin A. Abbott, first published in 1884. The story takes place in a two-dimensional world and follows the experiences of A. Square, a mathematician and resident of Flatland. As A. Square discovers the existence of a third dimension, the book delves into themes of dimensionality, hierarchy, and social constraints. Though it might seem like a straightforward mathematical or geometric allegory, "Flatland" also offers insightful commentary on the social and cultural mores of Victorian England.
    Mostra libro
  • Time Reborn - From the Crisis in Physics to the Future of the Universe - cover

    Time Reborn - From the Crisis in...

    Lee Smolin

    • 0
    • 0
    • 0
    What is time?This deceptively simple question is the single most important problem facing science as we probe more deeply into the fundamentals of the universe. All of the mysteries physicists and cosmologists face—from the Big Bang to the future of the universe, from the puzzles of quantum physics to the unification of forces and particles—come down to the nature of time.The fact that time is real may seem obvious. You experience it passing every day when you watch clocks tick, bread toast, and children grow. But most physicists, from Newton to Einstein to today's quantum theorists, have seen things differently. The scientific case for time being an illusion is formidable. That is why the consequences of adopting the view that time is real are revolutionary.Lee Smolin, author of the controversial bestseller The Trouble with Physics, argues that a limited notion of time is holding physics back. It's time for a major revolution in scientific thought. The reality of time could be the key to the next big breakthrough in theoretical physics.What if the laws of physics themselves were not timeless? What if they could evolve? Time Reborn offers a radical new approach to cosmology that embraces the reality of time and opens up a whole new universe of possibilities. There are few ideas that, like our notion of time, shape our thinking about literally everything, with huge implications for physics and beyond—from climate change to the economic crisis. Smolin explains in lively and lucid prose how the true nature of time impacts our world.
    Mostra libro
  • 97 Things Every Engineering Manager Should Know - Collective Wisdom from the Experts - cover

    97 Things Every Engineering...

    Camille Fournier

    • 0
    • 0
    • 0
    Tap into the wisdom of experts to learn what every engineering manager should know. With ninety-seven short and extremely useful tips for engineering managers, you'll discover new approaches to old problems, pick up road-tested best practices, and hone your management skills through sound advice.Managing people is hard, and the industry as a whole is bad at it. Many managers lack the experience, training, tools, texts, and frameworks to do it well. From mentoring interns to working in senior management, this book will take you through the stages of management and provide actionable advice on how to approach the obstacles you'll encounter as a technical manager.A few of the ninety-seven things you should know:● "Three Ways to Be the Manager Your Report Needs" by Duretti Hirpa● "The First Two Questions to Ask When Your Team Is Struggling" by Cate Huston● "Fire Them!" by Mike Fisher● "The 5 Whys of Organizational Design" by Kellan Elliott-McCrea
    Mostra libro
  • A Student's Guide to Natural Science - cover

    A Student's Guide to Natural...

    Stephen M. Barr

    • 0
    • 0
    • 0
    A concise introduction to scientific history and ideas, with a special emphasis on physics and astronomy. Physicist Stephen M. Barr’s lucid Student’s Guide to Natural Science aims to give students an understanding, in broad outline, of the nature, history, and great ideas of natural science from ancient times to the present, with a primary focus on physics. Barr begins with the contributions of the ancient Greeks, in particular the two great ideas that reality can be understood by the systematic use of reason and that phenomena have natural explanations. He goes on to discuss, among other things, the medieval roots of the scientific revolution of the seventeenth century, the role played by religion in fostering the idea of a lawful natural order, and the major breakthroughs of modern physics, including how many newer “revolutionary” theories are in fact related to much older ones. Throughout this thoughtful guide, Barr draws his readers’ attention to the larger themes and trends of scientific history, including the increasing unification and “mathematization” of our view of the physical world that has resulted in the laws of nature appearing more and more as forming a single harmonious mathematical edifice.
    Mostra libro