Modern C++: Efficient and Scalable Application Development
¥90.46
Create apps in C++ and leverage its latest features using modern programming techniques. Key Features *Develop strong C++ skills to build a variety of applications *Explore features of C++17, such as containers, algorithms, and threads *Grasp the standard support for threading and concurrency and use them in basic daily tasks Book Description C++ is one of the most widely used programming languages. It is fast, flexible, and used to solve many programming problems. This Learning Path gives you an in-depth and hands-on experience of working with C++, using the latest recipes and understanding most recent developments. You will explore C++ programming constructs by learning about language structures, functions, and classes, which will help you identify the execution flow through code. You will also understand the importance of the C++ standard library as well as memory allocation for writing better and faster programs. Modern C++: Efficient and Scalable Application Development deals with the challenges faced with advanced C++ programming. You will work through advanced topics such as multithreading, networking, concurrency, lambda expressions, and many more recipes. By the end of this Learning Path, you will have all the skills to become a master C++ programmer. This Learning Path includes content from the following Packt products: *Beginning C++ Programming by Richard Grimes *Modern C++ Programming Cookbook by Marius Bancila *The Modern C++ Challenge by Marius Bancila What you will learn *Become familiar with the structure of C++ projects *Identify the main structures in the language: functions and classes *Learn to debug your programs *Leverage C++ features to obtain increased robustness and performance *Explore functions and callable objects with a focus on modern features *Serialize and deserialize JSON and XML data *Create client-server applications that communicate over TCP/IP *Use design patterns to solve real-world problems Who this book is for This Learning Path is designed for developers who want to gain a solid foundation in C++. The desire to learn how to code in C++ is all you need to get started with this Learning Path
Hands-On System Programming with C++
¥90.46
A hands-on guide to making system programming with C++ easy Key Features *Write system-level code leveraging C++17 *Learn the internals of the Linux Application Binary Interface (ABI) and apply it to system programming *Explore C++ concurrency to take advantage of server-level constructs Book Description C++ is a general-purpose programming language with a bias toward system programming as it provides ready access to hardware-level resources, efficient compilation, and a versatile approach to higher-level abstractions. This book will help you understand the benefits of system programming with C++17. You will gain a firm understanding of various C, C++, and POSIX standards, as well as their respective system types for both C++ and POSIX. After a brief refresher on C++, Resource Acquisition Is Initialization (RAII), and the new C++ Guideline Support Library (GSL), you will learn to program Linux and Unix systems along with process management. As you progress through the chapters, you will become acquainted with C++'s support for IO. You will then study various memory management methods, including a chapter on allocators and how they benefit system programming. You will also explore how to program file input and output and learn about POSIX sockets. This book will help you get to grips with safely setting up a UDP and TCP server/client. Finally, you will be guided through Unix time interfaces, multithreading, and error handling with C++ exceptions. By the end of this book, you will be comfortable with using C++ to program high-quality systems. What you will learn *Understand the benefits of using C++ for system programming *Program Linux/Unix systems using C++ *Discover the advantages of Resource Acquisition Is Initialization (RAII) *Program both console and file input and output *Uncover the POSIX socket APIs and understand how to program them *Explore advanced system programming topics, such as C++ allocators *Use POSIX and C++ threads to program concurrent systems *Grasp how C++ can be used to create performant system applications Who this book is for If you are a fresh developer with intermediate knowledge of C++ but little or no knowledge of Unix and Linux system programming, this book will help you learn system programming with C++ in a practical way.
Blockchain Quick Start Guide
¥54.49
Learn quick and effective techniques to get up and running with building blockchain including Ethereum and Hyperledger Fabric. Key Features *Understand the key concepts of decentralized applications and consensus algorithms *Learn key concepts of Ethereum and Solidity programming *Practical guide to get started with build efficient Blockchain applications with Ethereum and Hyperledger Book Description Blockchain is a technology that powers the development of decentralized applications.This technology allows the construction of a network with no single control that enables participants to make contributions to and receive benefits from the network directly. This book will give you a thorough overview of blockchain and explain how a blockchain works.You will begin by going through various blockchain consensus mechanisms and cryptographic hash functions. You will then learn the fundamentals of programming in Solidity – the defacto language for developing decentralize, applications in Ethereum. After that, you will set up an Ethereum development environment and develop, package, build, and test campaign-decentralized applications.The book also shows you how to set up Hyperledger composer tools, analyze business scenarios, design business models, and write a chain code. Finally, you will get a glimpse of how blockchain is actually used in different real-world domains. By the end of this guide, you will be comfortable working with basic blockchain frameworks, and develop secure, decentralized applications in a hassle-free manner. What you will learn *Understand how blockchain hashing works *Write and test a smart contract using Solidity *Develop and test a decentralized application *Build and test your application using Hyperledger Fabric *Implement business network using Hyperledger Composer *Test and interact with business network applications Who this book is for The book is for developers, analysts, or anyone looking to learn about Blockchain in a quick and easy manner.
Learn Linux Shell Scripting – Fundamentals of Bash 4.4
¥71.93
Create and maintain powerful Bash scripts for automation and administration. Key Features *Get up and running with Linux shell scripting using real-world examples *Leverage command-line techniques and methodologies to automate common yet complex administration tasks *A practical guide with exposure to scripting constructs and common scripting patterns Book Description Shell scripts allow us to program commands in chains and have the system execute them as a scripted event, just like batch files. This book will start with an overview of Linux and Bash shell scripting, and then quickly deep dive into helping you set up your local environment, before introducing you to tools that are used to write shell scripts. The next set of chapters will focus on helping you understand Linux under the hood and what Bash provides the user. Soon, you will have embarked on your journey along the command line. You will now begin writing actual scripts instead of commands, and will be introduced to practical applications for scripts. The final set of chapters will deep dive into the more advanced topics in shell scripting. These advanced topics will take you from simple scripts to reusable, valuable programs that exist in the real world. The final chapter will leave you with some handy tips and tricks and, as regards the most frequently used commands, a cheat sheet containing the most interesting flags and options will also be provided. After completing this book, you should feel confident about starting your own shell scripting projects, no matter how simple or complex the task previously seemed. We aim to teach you how to script and what to consider, to complement the clear-cut patterns that you can use in your daily scripting challenges. What you will learn *Understand Linux and Bash basics as well as shell scripting fundamentals *Learn to write simple shell scripts that interact with Linux operating system *Build, maintain, and deploy scripts in a Linux environment *Learn best practices for writing shell scripts *Avoid common pitfalls associated with Bash scripting *Gain experience and the right toolset to write your own complex shell scripts Who this book is for This book targets new and existing Linux system administrators, Windows system administrators or developers who are interested in automating administrative tasks. No prior shell scripting experience is needed but in case you do this book will make a pro quickly. Readers should have a basic understanding of the command line.
Jira Quick Start Guide
¥54.49
Leverage Jira's powerful task management and workflow features to better manage your business processes Key Features * The book covers all major applications of Jira, which are Jira Software, Jira Core, Jira Service Desk. * Configure project workflows and the fields that will be used in the project with the help of Jira's features * Create tickets for issues and manage your projects using the Jira software Book Description Jira is an issue tracker and project management system. With their latest release, the Jira team has now expanded their user base to agile teams as well as business teams. This book provides a comprehensive explanation covering all major components of Jira, including Jira Software, Jira Core, and Jira Service Desk. This book starts with an introduction to Jira's unique features and how it can be used as an issue-tracking tool. It will then teach you about how a new project is created by a Jira administrator, what responsibilities there are, and using correct and relevant schemes in your project. You will then learn how to configure project workflows and fields for project screens. You will understand the various permissions used in projects and the importance of project roles in Jira. Then, the book talks about the concepts of versions acting as milestones and using components when handling issues in your projects. It will then focus on analysing data using built-in reports and creating dashboards in Jira. At the end, it will discuss various best practices for users as well as project managers or project administrators. What you will learn * Implement Jira as a project administrator or project manager * Get familiar with various functionalities of Jira * Configure projects and boards in your organisation's Jira instance * Understand how and when to use components and versions in your projects * Manage project configurations and Jira schemes * Learn the best practices to manage your Jira instance Who this book is for This book will be especially useful for project managers but it's also intended for other Jira users, including developers, and any other industry besides software development, who would like to use Jira for project management.
Blockchain for Business 2019
¥54.49
Your one-stop guide to blockchain technology and its business applications Key Features * Assimilate blockchain services such as Ethereum and Hyperledger to transform industrial applications * Know in and out of blockchain technology to understand various business use cases * Understand various common and not-so-common challenges faced in blockchain development Book Description Blockchain for Business 2019 is a comprehensive guide that enables you to bring in various blockchain functionalities to extend your existing business models and make correct fully-informed decisions. You will learn how decentralized applications are transforming numerous business sectors that are expected to play a huge role in the future. You will see how large corporations are already implementing blockchain technology now. You will then learn about the various blockchain services, such as Bitcoin, Ethereum, Hyperledger, and others to understand their use cases in a variety of business domains. You will develop a solid fundamental understanding of blockchain architecture. Moving ahead, you will get to grips with the inner workings of blockchain, with detailed explanations of mining, decentralized consensus, cryptography, smart contracts, and many other important concepts. You will delve into a realistic view of the current state of blockchain technology, along with its issues, limitations, and potential solutions that can take it to the next level. By the end of this book, you will all be well versed in the latest innovations and developments in the emerging blockchain space. What you will learn * Understand the fundamentals of blockchain and how it was developed * Gain a good understanding of economic concepts and developments * Develop a base for concepts such as cryptography, computer networking, and programming * Understand the applications of blockchain and its potential impact on the world * Become well versed with the latest developments in the blockchain space * Explore blockchain frameworks, including decentralized organizational structures, networks, and applications Who this book is for This book is for financial professionals, business executives, managers, and enthusiasts who are interested in getting well-versed with blockchain technology in various business domains. This book will help boost your existing business models using blockchain services. No prior experience of blockchain is required.
Hands-On Design Patterns with C++
¥90.46
A comprehensive guide with extensive coverage on concepts such as OOP, functional programming, generic programming, and STL along with the latest features of C++ Key Features * Delve into the core patterns and components of C++ in order to master application design * Learn tricks, techniques, and best practices to solve common design and architectural challenges * Understand the limitation imposed by C++ and how to solve them using design patterns Book Description C++ is a general-purpose programming language designed with the goals of efficiency, performance, and flexibility in mind. Design patterns are commonly accepted solutions to well-recognized design problems. In essence, they are a library of reusable components, only for software architecture, and not for a concrete implementation. The focus of this book is on the design patterns that naturally lend themselves to the needs of a C++ programmer, and on the patterns that uniquely benefit from the features of C++, in particular, the generic programming. Armed with the knowledge of these patterns, you will spend less time searching for a solution to a common problem and be familiar with the solutions developed from experience, as well as their advantages and drawbacks. The other use of design patterns is as a concise and an efficient way to communicate. A pattern is a familiar and instantly recognizable solution to specific problem; through its use, sometimes with a single line of code, we can convey a considerable amount of information. The code conveys: "This is the problem we are facing, these are additional considerations that are most important in our case; hence, the following well-known solution was chosen." By the end of this book, you will have gained a comprehensive understanding of design patterns to create robust, reusable, and maintainable code. What you will learn * Recognize the most common design patterns used in C++ * Understand how to use C++ generic programming to solve common design problems * Explore the most powerful C++ idioms, their strengths, and drawbacks * Rediscover how to use popular C++ idioms with generic programming * Understand the impact of design patterns on the program’s performance Who this book is for This book is for experienced C++ developers and programmers who wish to learn about software design patterns and principles and apply them to create robust, reusable, and easily maintainable apps.
Forgetting Tide
¥29.33
Opening with a long tale whose threads are all unravelled yet gradually weave together again. Starting with a family tragedy that becomes mixed with the sad determination of the family's children and some rather fey relatives, the historical tapestry is re woven from Karelia to South West France and takes our family of unsuspecting heroes on a journey which will draw them into an age-old drama involving the Church, the Cathars and themselves and which resolves a mystery famous the world over. Then various shifts through intense family relationships that results in an unexpected garden make-over! Or take a look at a priest with a problem and the ultimate solution to it - and move on to the classic 'rites of passage' tale where a young West Country boy becomes more than the man he had hoped to be! The first of a collection of tales both odd and intriguing this will stir old memories and leave you with both questions, and answers.
101 Amazing Facts about Kendall and Kylie
¥19.52
For those who just can't get enough of the Kardashians and the Jenners, this is the perfect book for you! With over one hundred facts about not just Kendall and Kylie but the rest of the Klan as well - including their father Bruce's transition into a woman - this is a great read which you can pick up and put down at your leisure. If you enjoy spending time reading the latest celebrity gossip, you'll love finding out even more about the legendary sisters, their family, fashion, fun facts and shocking moments! Easily organised into sections so you can find the information you want fast, this is an unmissable addition to any fan's bookshelf.
Steptoe and Son Quiz Book
¥48.95
Those world famous rag and bone men - Albert and Harold Steptoe are back in this original and entertaining quiz book based on the award winning BBC TV sitcom. The show's' creators and writers Ray Galton and Alan Simpson have penned an exclusive 'Foreword' to sit alongside the six hundred questions that cover all 57 television episodes and both movies from this phenomenal series. Steptoe and Son and their carthorse Hercules, first trundled onto British TV screens in 1962. It wasn't long before viewers fell for the scrapping junkmen and the Steptoes were soon pulling in regular weekly audiences of over 20 million, peaking at 28 million. So, whether you've been a fan of the sitcom for many years or have recently discovered it why not enjoy spending some more time in the company of Albert and Harold and see how much you can remember from the unforgettable Steptoe and Son by adding this book to your cart.
Explaining International Relations 1870-1914
¥29.33
Between 1870 and 1914 Europe experienced mounting diplomatic tensions and the division of the continent into rival alliance systems. The outbreak of war in 1914 had long term origins which are complex and often obscure. This e-book is written to make these conflicts and the debates that surround them easy to understand and accessible. It covers the following key questions: 1. What as the significance of the Unification of Germany on European diplomacy?2. What were Britain's main objectives between 1870 and 1904?3. Why did Colonial Empires lead to an increase in tension?4. How did Bismarck's diplomacy shape European affairs?5. Why were the Balkans such a source of tension?6. What was the significance of the Congress of Berlin?7. How did the fall of Bismarck affect European diplomacy?8. Why did Britain sign the Entente Cordiale?9. How did the crises over Morocco change European affairs?10. How did the arms race contribute to international tensions?This e-book also features: advice on essay writing and addressing complex essay questions, a historiographical essay. There is also a link to Explaining History study notes, essay plans, fact files and more.
Jump Into Spanish
¥44.05
It's a great feeling to know you can be who you are without fear or embarrassment. This Spanish language course is designed to be FUN AND EASY to follow. In this eBook we have covered all of the most likely situations you may face and have prepared you with the KEY WORDS AND PHRASES most commonly used. In this modern age you will most likely have a cell phone and wear a watch - consequently we have avoided tedious chapters on telling the time, counting and things you can point to. Instead, we have replaced them with more of what you will actually need! This programme is ideal if you are taking a short break or making a business trip. Everything from hiring a car, checking in to your hotel, sightseeing, shopping, eating out, from meeting people to dealing with emergencies is covered in topical chapters that you can access instantly. Make the most of your travels with all of our 'Jump Into' language courses available in Spanish, German, Italian, Dutch and French.
Caravan of Love
¥29.33
It's the winter of 2003. Annie and Tom have itchy feet. Living and dying in the same small area of Newcastle, England, and never seeing any other part of the world doesn't appeal to them one bit. But where, on this great big planet, would they be happy? New Zealand or Australia: too far away.Scotland or Yorkshire: not far enough.Spain or France: Too dumb to learn a language!So when Tom is offered a position as a tattoo artist, working in a brand new studio in Cork city, Ireland, the decision is made and their adventure unfolds.Travelling by ferry in their trusty camper van Tom is first to arrive. While he is getting settled into his new job and looking for somewhere to live, Annie is up the walls dealing with everything back in Newcastle. One sunny morning in July Annie waves goodbye to family, friends and the place she's called home since the day she was born, and sets off for her new life in Ireland with Tom and their three sons: seventeen-year-old Jack, sixteen-year-old Jamie and Robin who is seven.Each member of the family shares a different level of excitement and enthusiasm as they settle into the mouse and ant infested bungalow they rent from a local farmer for a year.Eventually their goal is in sight when they spot their dream house: an almost derelict farmhouse in the beautiful countryside of West Cork. With no building experience, some very laid back local tradesmen and a budget about half of what they need to complete the work, they begin the renovation.The building schedule goes nowhere according to plan and family life is strained to say the least.Have Annie and Tom made the biggest mistake of their lives, uprooting their whole family only to end up living in a dilapidated caravan in the middle of building site? Or, will their dream of a self-sufficient existence in their beautiful country farmhouse materialise. Read Annie's journal and experience the laughter, the tears and the many nervous breakdowns that ensue as the family's re-location story unfolds.
Jump Into Dutch
¥44.05
It's a great feeling to know you can be who you are without fear or embarrassment. This Dutch language course is designed to be FUN AND EASY to follow. In this eBook we have covered all of the most likely situations you may face and have prepared you with the KEY WORDS AND PHRASES most commonly used. In this modern age you will most likely have a cell phone and wear a watch - consequently we have avoided tedious chapters on telling the time, counting and things you can point to. Instead, we have replaced them with more of what you will actually need! This programme is ideal if you are taking a short break or making a business trip. Everything from hiring a car, checking in to your hotel, sightseeing, shopping, eating out, from meeting people to dealing with emergencies is covered in topical chapters that you can access instantly. Make the most of your travels with all of our 'Jump Into' language courses available in Spanish, German, Italian, Dutch and French.
Stories of the Deugar
¥19.52
These stories of the Deugar are based on a chronology of legends featuring a magical and mysterious creature from a wild Northumberland valley. The Deugar is a cousin of other similarly strange creatures from remote areas of the world. But is The Deugar good or evil? The jury is out. It is for you to decide.
Lose Your Fear of Flying
¥29.33
Are you amongst those who fly because they have to, yet dread it? You are in good company. There are many like you who reluctantly fly, perhaps because of work or due to the fact they won't allow their fears to curtail their enjoyment of life. Statistics are of no help. What can help, though, is a better understanding of exactly what is happening during a typical flight from the only vantage point that counts, your passenger seat. This eBook uses friendly language and terminology to clearly explain the sounds and noises you hear that may worry you and it tells you the truth about turbulence and adverse weather. Rest assured. It's good news. The format is simple. You are guided through a complete flight from boarding an aircraft, through taxiing to take-off, climb, cruise, descent and finally to landing. Along the way you will become familiar with the different stages of flight and what sounds and sensations you may expect. You will learn about an aircrafts capabilities, crew training, air traffic control and the systems in place to ensure your safety. More importantly you will learn that you do not need to concern yourself with the discomfort of a bumpy flight. Flying without fear....... It can happen.
Devil Couldn't Break Me
¥39.14
Laura was just eighteen years of age when she fled her family home on the Serbian Kosovo border at the height of the former Yugoslavian conflict. Her father felt she would be safer in Kosovo, free from the rape camps, massacres and ethnic cleansing that took place on their doorstep, the streets of the capital patrolled by US peacekeeping forces. Reluctantly she made the long journey through the mountains and eventually arrived in Pristina. Neither Laura or her father were aware she had entered a city one US delegate described, "e;as one vast crime scene."e; She had no idea what terrors lay ahead, as she crossed the path of 'The Chief', a self professed freedom fighter in the Kosovan Liberation Army. On the face of it The Chief' claimed to be fighting a noble cause. Behind closed doors he was the mastermind of a huge operation dealing in organ harvesting, people trafficking and prostitution and his evil gang raped tortured and killed at will. Laura had stumbled through the gates of hell. Follow her quite unbelievable true story of kidnap, murder, brutality and abuse set against the backdrop of one of Europe's most recent and bloody conflicts and how she encountered some of the most evil men on the planet.This is Laura's story of courage and hope and how some of the most evil men on the planet did not break her spirit.
101 Amazing Facts about Lionel Richie
¥19.52
Are you the world's biggest Lionel Richie fan? Or do you want to find out everything there is to know about the former Commodores lead vocalist and one of the world's best-loved singer-songwriters? If so, then this is the book for you! Contained within are 101 amazing facts about how Lionel got started in the music industry, the numerous awards he has won, his family and much, much more. The book is easily organised into sections so you can find the information you want fast and is the perfect addition to any fan's bookshelf.
1111 Amazing Facts about Animals
¥58.76
Did you know that in medieval times dogs were known to have accompanied their masters into battle wearing suits of armour? Or that cows from different regions moo in different accents? Were you aware that the courtship dance of some seahorses can last eight hours? Or that an albatross flies much further in a lifetime than the Apollo astronauts did on their moon missions? This fantastic book contains over one thousand facts about a wide range of animals, including dinosaurs, dogs, lizards, insects, sharks, cats, birds, horses, snakes, spiders and fish. So if you want to know what the wagometer was invented for, which fish the Romans used as a recreational drug or what the offspring of a donkey and a zebra is called, then this is the book for you!
Learn to Read with Phonics - Book 2
¥78.38
A new revolutionary phonic reading scheme. Learn To Read With Phonics teaches reading rapidly, in as little as six months PROVEN! Children love reading about the humorous adventures of Sam and his friends. They hardly realise that within each fun story are disguised phonic sounds. Learning to read with Guinea Pig has never been so easy or so much fun. This exciting scheme has been written by a Surrey teacher and tutor catering for the needs of the children she teaches. The scheme works well with young children starting out on reading. At the same time, it is ideal for older children who have failed to reach targets in literacy, for those who have experienced particular learning difficulties or where English is a second language. This scheme helps the student catch up fast. Beginner Reader Books 1-6 are a structured course that systematically introduces new sounds, each one building on the ones that went before.
Encyclopedia of Aerodynamics
¥220.63
The Encyclopedia of Aerodynamics was written for pilots at all levels from private pilot to airline pilot, military pilots and students of aerodynamics as a complete reference manual to aerodynamic terminology. General aerodynamic text books for pilots are relatively limited in their scope while aerodynamic text books for engineering students involve complex calculus. The references in this book, The Encyclopedia of Aerodynamics, are clearly described and only basic algebra is used in a few references but is completely devoid of any calculus - an advantage to many readers. Over 1400 references are included with alternative terms used where appropriate and cross-referenced throughout. The text is illustrated with 178 photographs and 96 diagrams. The Encyclopedia of Aerodynamics is an ideal aerodynamic reference manual for any pilot's bookshelf.

购物车
个人中心

