Leanpub Header

Skip to main content

Filters

Category: "C and C++"

Books

  1. Accelerated Linux Core Dump Analysis, Fourth Edition
    Accelerated Linux Core Dump Analysis, Fourth Edition
    Training Course Transcript with GDB and WinDbg Practice Exercises
    Dmitry Vostokov

    Learn how to analyze x64 and ARM64 Linux process and kernel crashes and hangs, navigate through core memory dump space and diagnose corruption, memory leaks, CPU spikes, blocked threads, deadlocks, wait chains, and more than 50 memory analysis patterns. The training consists of more than 70 step-by-step exercises using GDB and WinDbg debuggers.

  2. Inicialización en C++
    Inicialización en C++
    Una guía a través de todas las opciones de inicialización y áreas relacionadas con C++
    Bartłomiej Filipek and Javier Estrada

    Desde sintaxis básica, reglas de construcción y destrucción, tiempo de vida y deducción de plantillas. Todo lo que deseas saber sobre las técnicas de C++ moderno relacionadas con la inicialización. ¡C++20 (e incluso C++23) incluido!

  3. Accelerated macOS Core Dump Analysis, Third Edition
    Accelerated macOS Core Dump Analysis, Third Edition
    Training Course Transcript with LLDB Practice Exercises
    Dmitry Vostokov

    The full transcript of Software Diagnostics Services training with 12 step-by-step exercises. Learn how to analyze app crashes and freezes, navigate through process core memory dump space and diagnose corruption, memory leaks, CPU spikes, blocked threads, deadlocks, wait chains, and much more.

  4. Accelerated Windows API for Software Diagnostics, Second Edition
    Accelerated Windows API for Software Diagnostics, Second Edition
    With Category Theory in View
    Dmitry Vostokov

    The book contains the full transcript of Software Diagnostics Services training with 10 hands-on exercises on various topics related to Windows API.

  5. Elements of Competitive Programming : Dynamic Programming (88 Problems with Solutions) : A Functional Approach

    Infused with the wisdom of Richard Bellman, the father of Dynamic Programming, this tiny book distills the inherent concepts and techniques in a (88) problems-solutions format (including code in modern C++ and pseudo style) with focus on to convey the art of formulating the solution of problems in terms of dynamic-programming recurrence relations.

  6. Pattern-Oriented Memory Forensics
    Pattern-Oriented Memory Forensics
    A Pattern Language Approach, Revised Edition
    Dmitry Vostokov

    The short book is a fully revised transcript of a lecture introducing a unified pattern language for memory forensics - an investigation of past software behavior in memory snapshots. The lecture has a short theoretical part and a practical memory analysis part using WinDbg debugger from Microsoft Debugging Tools for Windows.

  7. Accelerated Linux Disassembly, Reconstruction and Reversing, Second Edition
    Accelerated Linux Disassembly, Reconstruction and Reversing, Second Edition
    Training Course Transcript and GDB Practice Exercises with Memory Cell Diagrams
    Dmitry Vostokov

    Learn disassembly, execution history reconstruction, and binary reversing techniques for better software diagnostics, troubleshooting, and debugging on x64 and ARM64 Linux platforms via practical step-by-step hands-on exercises using GDB and memory dumps. Covered 25 ADDR patterns, and many concepts are illustrated with Memory Cell Diagrams.

  8. Extended Windows Memory Dump Analysis
    Extended Windows Memory Dump Analysis
    Using and Writing WinDbg Extensions, Database and Event Stream Processing, Data Science and Visualization, Machine Learning and AI, Second Edition
    Dmitry Vostokov

    The book contains the full transcript of Software Diagnostics Services training with 25 hands-on exercises. This training course extends pattern-oriented analysis introduced in Accelerated Windows Memory Dump Analysis, Accelerated .NET Core Memory Dump Analysis, and Advanced Windows Memory Dump Analysis with Data Structures.

  9. A Complete Guide to Standard C++ Algorithms

    The standard algorithms offer a lot of functionality. Save yourself time and effort by having a good grasp on what functionality already exists in the standard library.

  10. El Manual de los Algoritmos y las estructuras de datos (Fondo blanco)

    Descubre el Manual de los Algoritmos y las estructuras de datos, basado en los algoritmos de Cortmen. Este manual es la caja de Herramientas que debería poseer cualquier programador proesional. ¡Perfecciona tu capacidad abstracta para entender y desarrollar tú mismo algoritmos eficientes!

  11. Untrapped Value:
    Untrapped Value:
    Software Reuse Powering Future Prosperity
    david erickson

    This book is a launching point, not a destination. It is designed to evolve in small, incremental ways along with your reusable software development guidelines, over many years. Along with the code you reuse.

  12. Copy and Reference Puzzlers Book 3
    Copy and Reference Puzzlers Book 3
    128 FUN Puzzles
    Jason Turner

    FUN C++ related programming puzzles!

  13. Copy and Reference Puzzlers Book 2
    Copy and Reference Puzzlers Book 2
    128 FUN Puzzles
    Jason Turner

    FUN C++ related programming puzzles!

  14. Object Lifetime Puzzlers Book 3
    Object Lifetime Puzzlers Book 3
    128 Fun Puzzles
    Jason Turner

    FUN C++ related programming puzzles!

  15. Object Lifetime Puzzlers Book 2
    Object Lifetime Puzzlers Book 2
    128 Fun Puzzles
    Jason Turner

    FUN C++ related programming puzzles!