Cryptography in C and C++, 2nd Edition Posted: 11 Oct 2013 11:07 AM PDT Book Description This book covers everything you need to know to write professional-level cryptographic code. This expanded, improved second edition includes about 100 pages of additional material as well as numerous improvements to the original text. The chapter about random number generation has been completely rewritten, and the latest cryptographic techniques are covered in detail. Furthermore, this book covers the recent improvements in primality testing. Table of Contents Part I: Arithmetic and Number Theory in C 1 Chapter 1. Introduction Chapter 2. Number Formats: The Representation of Large Numbers in C Chapter 3. Interface Semantics Chapter 4. The Fundamental Operations Chapter 5. Modular Arithmetic: Calculating with Residue Classes Chapter 6. Where All RoadsMeet:Modular Exponentiation Chapter 7. Bitwise and Logical Functions Chapter 8. Input, Output, Assignment, Conversion Chapter 9. Dynamic Registers Chapter 10. Basic Number-Theoretic Functions Chapter 11. Rijndael: A Successor to the Data Encryption Standard Chapter 12. Large Random Numbers Chapter 13. Strategies for Testing LINT Part II: Arithmetic in C++ with the Class LINT Chapter 14. Let C++ Simplify Your Life Chapter 15. The LINTPublic Interface:Members and Friends Chapter 16. Error Handling Chapter 17. An Application Example: The RSA Cryptosystem Chapter 18. Do It Yourself: Test LINT Chapter 19. Approaches for Further Extensions Part III: Appendices Appendix A. Directory of C Functions Appendix B. Directory of C++ Functions Appendix C. Macros Appendix D. Calculation Times Appendix E. Notation Appendix F. Arithmetic and Number-Theoretic Packages Book Details - Paperback: 504 pages
- Publisher: Apress; 2nd Edition (July 2013)
- Language: English
- ISBN-10: 1430250984
- ISBN-13: 978-1430250982
Note: There is a file embedded within this post, please visit this post to download the file. Related Books The post Cryptography in C and C++, 2nd Edition appeared first on Wow! eBook. |
Practical ASP.NET Web API Posted: 11 Oct 2013 10:57 AM PDT Book Description Practical ASP.NET Web API provides you with a hands-on and code-focused demonstration of the ASP.NET Web API in action. From the very beginning, you’ll be writing working code in order to see best practices and concepts in action. As the book progresses, the concepts and code will become more sophisticated. Beginning with an overview of the web service model in general and Web API in particular, you’ll progress quickly to a detailed exploration of the request binding and response formatting that lie at the heart of Web API. You’ll investigate various scenarios and see how they can be manipulated to achieve the results you need. Later in the book more sophisticated themes will be introduced that will set your applications apart from the crowd. You'll learn how you can validate the request messages on arrival, how you can create loosely coupled controllers, extend the pipeline processing to compartmentalize your code for security and unit testing before being put onto a live hosting server. What you'll learn - What ASP.NET Web API is and how it can be used effectively
- Ways to optimize your code for readability and performance
- What controller dependencies are and why they matter
- How to maintain robust security across your projects
- Reliable best-practices for using Web API in a professional context
Who this book is for The book is ideal for any .NET developer who wants to learn how the ASP.NET Web API framework works in a realistic setting. A good working knowledge of C# and the .NET framework and a familiarity with Visual Studio are the only pre-requisites to benefit from this book. Table of Contents Chapter 1. Building a Basic Web API Chapter 2. Debugging and Tracing Chapter 3. Media-Type Formatting CLR Objects Chapter 4. Customizing Response Chapter 5. Binding an HTTP Request into CLR Objects Chapter 6. Validating Requests Chapter 7. Managing Controller Dependencies Chapter 8. Extending the Pipeline Chapter 9. Hosting ASP.NET Web API Chapter 10. Securing ASP.NET Web API Chapter 11. Consuming ASP.NET Web API Chapter 12. Building a Performant Web API Book Details - Paperback: 340 pages
- Publisher: Apress (August 2013)
- Language: English
- ISBN-10: 1430261757
- ISBN-13: 978-1430261759
Note: There is a file embedded within this post, please visit this post to download the file. Related Books The post Practical ASP.NET Web API appeared first on Wow! eBook. |
Moving from C to C++ Posted: 11 Oct 2013 10:55 AM PDT Book Description The author says it best, “I hope to move you, a little at a time,from understanding C to the point where C++ becomes your mindset”. This remarkable book is designed to streamline the process of learning C++ in a way that discusses programming problems, why they exist, and the approach C++ has taken to solve such problems. “You can’t just look at C++ as a collection of features; some of the features make no sense in isolation. You can only use the sum of the parts if you are thinking about design, not simply coding. To understand C++, you must understand the problems with C and with programming in general. This book discusses programming problems, why they are problems, and the approach C++ has taken to solve such problems. Thus, the set of features that I explain in each chapter will be based on the way that I see a particular type of problem being solved in C++.” Tailor made to treat difficult concepts in a simple and practical way, the book focuses on building a customizable model for the reader which helps in deducing the solution of any puzzle that one might encounter. The book presents the material one simple step at a time, so the reader can easily digest each concept before moving on. It uses examples that are as simple and as short as possible. This book does not to use any particular vendor's version of C++ because, for learning the language, the details of a particular implementation are not as important as the language itself. All code in the book was run against the Visual Studio (Microsoft) C++ compiler and Apple’s Xcode C++ compiler to ensure accuracy. What you'll learn - To look at C++ as a way to express and tackle more and more complex concepts
- Understand that C++ is not just a collection of features in isolation
- To think about design, not simply coding
- To understand the problems with C and with programming, in general and how they are addressed in C++
- Build up a solid foundation so that you can understand the issues well enough to move on
Who this book is for C programmers in the process of adopting C++. Readers should at minimum have a reading level comfort with C. Table of Contents Chapter 1. Introduction to Objects Chapter 2. Making and Using Objects Chapter 3. The C in C++ Chapter 4. Data Abstraction Chapter 5. Hiding the Implementation Chapter 6. Initialization and Cleanup Chapter 7. Function Overloading and Default Arguments Chapter 8. Constants Chapter 9. Inline Functions Chapter 10. Name Control Chapter 11. References and the Copy Constructor Chapter 12. Operator Overloading Chapter 13. Dynamic Object Creation Chapter 14. Inheritance and Composition Chapter 15. Polymorphism and Virtual Functions Chapter 16. Introduction to Templates Chapter 17. Exception Handling Chapter 18. Strings in Depth Chapter 19. iostreams Chapter 20. Runtime Type Identification (RTTI) Chapter 21. Multiple Inheritance (MI) Book Details - Paperback: 668 pages
- Publisher: Apress; 1 edition (August 2013)
- Language: English
- ISBN-10: 1430260947
- ISBN-13: 978-1430260943
Note: There is a file embedded within this post, please visit this post to download the file. Related Books The post Moving from C to C++ appeared first on Wow! eBook. |
Expert Oracle RAC 12c Posted: 11 Oct 2013 10:52 AM PDT Book Description Expert Oracle RAC 12c is a hands-on book helping you understand and implement Oracle Real Application Clusters (RAC), and to reduce the total-cost-of-ownership (TCO) of a RAC database. As a seasoned professional, you are probably aware of the importance of understanding the technical details behind the RAC stack. This book provides deep understanding of RAC concepts and implementation details that you can apply toward your day-to-day operational practices. You'll be guided in troubleshooting and avoiding trouble in your installation. Successful RAC operation hinges upon a fast-performing network interconnect, and this book dedicates a chapter solely to that very important and easily overlooked topic. All four authors are experienced RAC engineers with a wealth of hard-won experience encountering and surmounting the challenges of running a RAC environment that delivers on its promise. In Expert Oracle RAC 12c they provide you a framework in which to avoid repeating their hard-won lessons. Their goal is for you to manage your own RAC environment with ease and expertise. - Provides a deep conceptual understanding of RAC
- Provides best practices to implement RAC properly and match application workload
- Enables readers to troubleshoot RAC with ease
What you'll learn - Know when to apply RAC, and when not to
- Design applications to take advantage of RAC
- Troubleshoot and solve clusterware problems
- Manage database backup and recovery in RAC
- Stay on top of locking issues and deadlock detection
- Harness the performance from parallel processing in RAC
- Support your RAC environment with a healthy network interconnect
Who this book is for Expert Oracle RAC 12c is for experienced Oracle Database Administrators (DBAs) who are ready to take the next step in their career by expanding their skill set to include building and managing Oracle Real Application Clusters (RAC). DBAs and architects who are in the process of implementing RAC can immensely benefit from this book. It's an excellent choice for DBAs to learn RAC conceptually, understand best practices, and become experts in troubleshooting RAC problems. Table of Contents Chapter 1. Overview of Oracle RAC Chapter 2. Clusterware Stack Management and Troubleshooting Chapter 3. RAC Operational Practices Chapter 4. New Features in RAC 12c Chapter 5. Storage and ASM Practices Chapter 6. Application Design Issues Chapter 7. Managing and Optimizing a Complex RAC Environment Chapter 8. Backup and Recovery in RAC Chapter 9. Network Practices Chapter 10. RAC Database Optimization Chapter 11. Locks and Deadlocks Chapter 12. Parallel Query in RAC Chapter 13. Clusterware and Database Upgrades Chapter 14. RAC One Node Book Details - Paperback: 464 pages
- Publisher: Apress (August 2013)
- Language: English
- ISBN-10: 1430250445
- ISBN-13: 978-1430250449
Note: There is a file embedded within this post, please visit this post to download the file. Related Books The post Expert Oracle RAC 12c appeared first on Wow! eBook. |
Beginning Android C++ Game Development Posted: 11 Oct 2013 10:49 AM PDT Book Description Beginning Android C++ Game Development introduces general and Android game developers like you to Android’s powerful Native Development Kit (NDK). The Android NDK platform allows you to build the most sophisticated, complex and best performing game apps that leverage C++. In short, you learn to build professional looking and performing game apps like the book’s case study, Droid Runner. In this book, you’ll learn all the major aspects of game design and programming using the Android NDK and be ready to submit your first professional video game app to Google Play and Amazon Appstore for today’s Android smartphones and tablet users to download and play. The techniques contained in this book include building a game engine, writing a renderer, and building a full game app with entities, game levels and collisions. As part of the tutorial you’ll also learn about inserting perspectives using cameras and including audio in your game app. What you'll learn - How to build your first real-world quality game app for Android smartphones and tablets using the power of the Android C++ APIs as found in the NDK
- How to do professional level, quality game design, starting the Droid Runner case study that’s used throughout this book to illustrate the key concepts
- How to build a game engine
- How to write a renderer
- How to build the Droid Runner game app with entities, game levels and collisions
- How to insert perspectives using cameras and more
- How to create or integrate audio into your game app
- How to submit to the Android app stores like Google Play and Amazon Appstore
Who this book is for This book is for game developers looking to get into Android development for the first time, as well as Android game developers who have never used the Native Development Kit (NDK). Table of Contents Chapter 1. An Introduction to Game Development Chapter 2. An Introduction to the Android Game Development Ecosystem Chapter 3. Game Design for Beginners: Droid Runner Chapter 4. Building a Game Engine Chapter 5. Writing a Renderer Chapter 6. Game Entities Chapter 7. Building Game Levels with Collision Chapter 8. Virtual Cameras Chapter 9. Lighting and Materials Chapter 10. Game Audio Chapter 11. Self-Publishing 101 Appendix A. Using the Android Development Environment Appendix B. Android Hardware Overview Appendix C. C++ Programming Appendix D. C++ Math Book Details - Paperback: 316 pages
- Publisher: Apress (August 2013)
- Language: English
- ISBN-10: 1430258306
- ISBN-13: 978-1430258308
Note: There is a file embedded within this post, please visit this post to download the file. Related Books The post Beginning Android C++ Game Development appeared first on Wow! eBook. |
Tidak ada komentar:
Posting Komentar