- 博客(0)
- 资源 (20)
- 收藏
- 关注
c20-programmers-3rd.epub
Written for programmers with a background in another high-level language, C++20 for Programmers applies the Deitel signature live-code approach to teaching Modern C++ and explores the C++20 language and libraries in depth. The book presents concepts in fully tested programs, complete with code walkthroughs, syntax coloring, code highlighting and program outputs. It features hundreds of complete C++20 programs with thousands of lines of proven code, and hundreds of software-development tips with a special focus on performance and security, that will help you build robust applications.
Start with C++ fundamentals and the Deitels’ classic treatment of object-oriented programming—classes, inheritance, polymorphism, operator overloading and exception handling. Then discover additional topics, including:
Functional-style programming and lambdas
Concurrency and parallelism for optimal multi-core and big data performance
The Standard Template Library’s containers, iterators and algorithms upgraded to C++20
Text files, CSV files, JSON serialization
Defining custom function templates and class templates
2020-05-25
Optimizing Java: Practical Techniques for Improving JVM Application Performance
Pub Date: 2018
Learn how Java principles and technology make the best use of modern hardware and operating systems
Explore several performance tests and common anti-patterns that can vex your team
Understand the pitfalls of measuring Java performance numbers and the drawbacks of microbenchmarking
Dive into JVM garbage collection logging, monitoring, tuning, and tools
Explore JIT compilation and Java language performance techniques
Learn performance aspects of the Java Collections API and get an overview of Java concurrency
2018-04-24
rust 高性能
rust 高性能编程,包含电子书和随书示例代码
Master tips and tricks to make your code faster.
Learn how to identify bottlenecks in your Rust applications
Discover how to profile your Rust software.
Understand the type system to create compile-time optimizations.
Master the borrow checker.
Learn metaprogramming in Rust to avoid boilerplate code.
Discover multithreading and work stealing in Rust.
Understand asynchronous programming in Rust.
2018-04-15
Deep Learning with TensorFlow, 2nd Edition
Apply deep machine intelligence and GPU computing with TensorFlow v1.7
Access public datasets and use TensorFlow to load, process, and transform the data
Discover how to use the high-level TensorFlow API to build more powerful applications
Use deep learning for scalable object detection and mobile computing
Train machines quickly to learn from data by exploring reinforcement learning techniques
Explore active areas of deep learning research and applications
2018-04-12
Microservices and Containers
Understand how microservices enable you to organize applications into standalone components that are easier to manage, update, and scale
Decide whether microservices and containers are worth your investment, and manage the organizational learning curve associated with them
Apply best practices for interprocess communication among microservices
Migrate monolithic systems in an orderly fashion
Understand Docker containers, installation, and interfaces
Network, orchestrate, and manage Docker containers effectively
Use Docker to maximize scalability in microservices-based applications
Apply your learning with an in-depth, hands-on case study
2018-04-12
Kubernetes for Developers
By the end of this book, you will be in a position to use Kubernetes in development ecosystems.
What You Will Learn
Build your software into containers.
Deploy and debug software running in containers within Kubernetes.
Declare and add configuration through Kubernetes.
Define how your application fits together, using internal and external services.
Add feedback to your code to help Kubernetes manage your services
Monitor and measure your services through integration testing and in production deployments.
2018-04-12
professional sharepoint 2013 development
SharePoint 2013, just like its predecessors, is a big product and this book is a big, diverse book.
So, before you dive into the book, here’s a little about what each chapter entails and what you can
expect after you have read the chapter.
This book starts off with giving you an architectural overview in SharePoint and then covers the
new features that matter to developers in Chapters 1 and 2. Chapters 3 and 4 walk you through
the tooling experience in SharePoint 2013, as well as some important information about Application
Life Cycle Management (ALM) in SharePoint 2013.
2015-01-15
Apache Solr 4 Cookbook
328 pages
Publisher: Packt Publishing (January 25, 2013)
Language: English
ISBN-10: 1782161325
ISBN-13: 978-1782161325
What you will learn from this book
Efficient and configurable Apache Solr 4 setup
Index your data in different formats, forms, and sources
Implement different autocomplete functionality
Achieve near real time search with Apache Solr 4
Improve and benchmark Apache Solr for increased performance
Master SolrCloud functionality
Diagnose and resolve your problems with Apache Solr 4
Improve the relevance of your queries
Overcome common problems when analyzing your data
2013-03-07
C++ In NutShell
C++ in a Nutshell is a langauge reference manual. It is not a tutorial. It is not for beginners. It is a concise, to-the-point reference for professionals and other serious programmers. C++ in a Nutshell is not a comprehensive reference for the entire C++ language, in all its intricacies and complexities. Instead, I focus on what is most important to the working professional. If you feel that I have included too many irrelevant details or omitted too much important information, please let me know.
Chapters 12 and 13 form the bulk of the book. Chapter 12 is an alphabetical reference for all the language keywords and constructs. Chapter 13 is a reference for the entire runtime library, organized alphabetically by header, and within each section, alphabetically by type, function, macro, or other name.
An alphabetical reference is not always the best way to present information, though. The first 8 chapters, therefore, cover the language organized by topic. Chapters 9 through 11 introduce the standard library.
Finally, the appendix includes brief introductions to some compilers, libraries, and interesting C++ projects, such as Boost and Loki.
2010-05-27
Parallel.and.Distributed.Programming using c++
Parallel and Distributed Programming Using C++ provides an up-close look at how to build software that can take advantage of multiprocessor computers. Simple approaches for programming parallel virtual machines are presented, and the basics of cluster application development are explained. Through an easy-to-understand overview of multithreaded programming, this book also shows you how to write software components that work together over a network to solve problems and do work.<br><br>Parallel and Distributed Programming Using C++ provides an architectural approach to parallel programming for computer programmers, software developers, designers, researchers, and software architects. It will also be useful for computer science students.<br>
2008-04-24
c++ cookbook
Despite its highly adaptable and flexible nature, C++ is also one of the more complex programming languages to learn. Once mastered, however, it can help you organize and process information with amazing efficiency and quickness.<br><br>The C++ Cookbook will make your path to mastery much shorter. This practical, problem-solving guide is ideal if you're an engineer, programmer, or researcher writing an application for one of the legions of platforms on which C++ runs. The algorithms provided in C++ Cookbook will jump-start your development by giving you some basic building blocks that you don't have to develop on your own. <br><br>Less a tutorial than a problem-solver, the book addresses many of the most common problems you're likely encounter--whether you've been programming in C++ for years or you're relatively new to the language. Here are just some of the time-consuming tasks this book contains practical solutions for:<br><br>Reading the contents of a directory <br><br>Creating a singleton class <br><br>Date and time parsing/arithmetic <br><br>String and text manipulation <br><br>Working with files <br><br>Parsing XML <br><br>Using the standard containers <br><br>Typical of O'Reilly's "Cookbook" series, C++ Cookbook is written in a straightforward format, featuring recipes that contain problem statements and code solutions, and apply not to hypothetical situations, but those that you're likely to encounter. A detailed explanation then follows each recipe in order to show you how and why the solution works. This question-solution-discussion format is a proven teaching method, as any fan of the "Cookbook" series can attest to. This book will move quickly to the top of your list of essential C++ references.<br>
2008-04-24
C++ Footprint and Performance Optimization
The market for miniature computer programming is exploding. C++ Footprint and Performance Optimization supplies programmers the knowledge they need to write code for the increasing number of hand-held devices, wearable computers, and intelligent appliances. <br><br>This book gives readers valuable knowledge and programming techniques that are not currently part of traditional programming training. <br><br>In the world of C++ programming, all other things being equal, programs that are smaller and faster are better. <br><br>C++ Footprint and Performance Optimization contains case studies and sample code to give readers concrete examples and proven solutions to problems that don't have cut and paste solutions. <br><br>
2008-04-24
Secure Programming Cookbook for C and C++
Secure Programming Cookbook for C and C++ By Matt Messier, John Viega Publisher : O'Reilly Pub Date : July 2003 ISBN : 0-596-00394-3 Pages : 784 Secure Programming Cookbook for C and C++ is an important new resource for developers serious about writing secure code for Unix® (including Linux®) and Windows® environments. This essential code companion covers a wide range of topics, including safe initialization, access control, input validation, symmetric and public key cryptography, cryptographic hashes and MACs, authentication and key exchange, PKI, random numbers, and anti-tampering.
2008-04-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人