Embedded Systems Architecture
¥81.74
Learn to design and develop safe and reliable embedded systems About This Book ? Identify and overcome challenges in embedded environments ? Understand the steps required to increase the security of IoT solutions ? Build safety-critical and memory-safe parallel and distributed embedded systems Who This Book Is For If you’re a software developer or designer wanting to learn about embedded programming, this is the book for you. You’ll also find this book useful if you’re a less experienced embedded programmer willing to expand your knowledge. What You Will Learn ? Participate in the design and definition phase of an embedded product ? Get to grips with writing code for ARM Cortex-M microcontrollers ? Build an embedded development lab and optimize the workflow ? Write memory-safe code ? Understand the architecture behind the communication interfaces ? Understand the design and development patterns for connected and distributed devices in the IoT ? Master multitask parallel execution patterns and real-time operating systems In Detail Embedded systems are self-contained devices with a dedicated purpose. We come across a variety of fields of applications for embedded systems in industries such as automotive, telecommunications, healthcare and consumer electronics, just to name a few. Embedded Systems Architecture begins with a bird's eye view of embedded development and how it differs from the other systems that you may be familiar with. You will first be guided to set up an optimal development environment, then move on to software tools and methodologies to improve the work flow. You will explore the boot-up mechanisms and the memory management strategies typical of a real-time embedded system. Through the analysis of the programming interface of the reference microcontroller, you'll look at the implementation of the features and the device drivers. Next, you'll learn about the techniques used to reduce power consumption. Then you will be introduced to the technologies, protocols and security aspects related to integrating the system into IoT solutions. By the end of the book, you will have explored various aspects of embedded architecture, including task synchronization in a multi-threading environment, and the safety models adopted by modern real-time operating systems. Style and approach Software developers and designers with experience in different fields, and who want to learn about embedded programming, will benefit from this book. Junior and less experienced embedded programmers willing to expand their knowledge in the field will also find it useful.
Django 2 by Example
¥90.46
Learn Django 2.0 with four end-to-end projects About This Book ? Learn Django by building real-world web applications from scratch ? Develop powerful web applications quickly using the best coding practices ? Integrate other technologies into your application with clear, step-by-step explanations and comprehensive example code Who This Book Is For If you are a web developer who wants to see how to build professional sites with Django, this book is for you. You will need a basic knowledge of Python, HTML, and JavaScript, but you don't need to have worked with Django before. What You Will Learn ? Build practical, real-world web applications with Django ? Use Django with other technologies, such as Redis and Celery ? Develop pluggable Django applications ? Create advanced features, optimize your code, and use the cache framework ? Add internationalization to your Django projects ? Enhance your user experience using JavaScript and AJAX ? Add social features to your projects ? Build RESTful APIs for your applications In Detail If you want to learn about the entire process of developing professional web applications with Django, then this book is for you. This book will walk you through the creation of four professional Django projects, teaching you how to solve common problems and implement best practices. You will learn how to build a blog application, a social image-bookmarking website, an online shop, and an e-learning platform. The book will teach you how to enhance your applications with AJAX, create RESTful APIs, and set up a production environment for your Django projects. The book walks you through the creation of real-world applications, while solving common problems and implementing best practices. By the end of this book, you will have a deep understanding of Django and how to build advanced web applications Style and approach This easy-to-follow guide takes you through the process of building four different production-ready Django projects with a simple step-by-step approach.
Mastering Wireshark 2
¥73.02
Use Wireshark 2 to overcome real-world network problems About This Book ? Delve into the core functionalities of the latest version of Wireshark ? Master network security skills with Wireshark 2 ? Efficiently find the root cause of network-related issues Who This Book Is For If you are a security professional or a network enthusiast and are interested in understanding the internal working of networks, and if you have some prior knowledge of using Wireshark, then this book is for you. What You Will Learn ? Understand what network and protocol analysis is and how it can help you ? Use Wireshark to capture packets in your network ? Filter captured traffic to only show what you need ? Explore useful statistic displays to make it easier to diagnose issues ? Customize Wireshark to your own specifications ? Analyze common network and network application protocols In Detail Wireshark, a combination of a Linux distro (Kali) and an open source security framework (Metasploit), is a popular and powerful tool. Wireshark is mainly used to analyze the bits and bytes that flow through a network. It efficiently deals with the second to the seventh layer of network protocols, and the analysis made is presented in a form that can be easily read by people. Mastering Wireshark 2 helps you gain expertise in securing your network. We start with installing and setting up Wireshark2.0, and then explore its interface in order to understand all of its functionalities. As you progress through the chapters, you will discover different ways to create, use, capture, and display filters. By halfway through the book, you will have mastered Wireshark features, analyzed different layers of the network protocol, and searched for anomalies. You’ll learn about plugins and APIs in depth. Finally, the book focuses on pocket analysis for security tasks, command-line utilities, and tools that manage trace files. By the end of the book, you'll have learned how to use Wireshark for network security analysis and configured it for troubleshooting purposes. Style and approach This step-by-step guide on Wireshark 2 starts with capturing and filtering traffic and follows with analysis and statistics, as well as all the new features of Wireshark 2.
Big Data Analytics with Hadoop 3
¥73.02
Explore big data concepts, platforms, analytics, and their applications using the power of Hadoop 3 About This Book ? Learn Hadoop 3 to build effective big data analytics solutions on-premise and on cloud ? Integrate Hadoop with other big data tools such as R, Python, Apache Spark, and Apache Flink ? Exploit big data using Hadoop 3 with real-world examples Who This Book Is For Big Data Analytics with Hadoop 3 is for you if you are looking to build high-performance analytics solutions for your enterprise or business using Hadoop 3’s powerful features, or you’re new to big data analytics. A basic understanding of the Java programming language is required. What You Will Learn ? Explore the new features of Hadoop 3 along with HDFS, YARN, and MapReduce ? Get well-versed with the analytical capabilities of Hadoop ecosystem using practical examples ? Integrate Hadoop with R and Python for more efficient big data processing ? Learn to use Hadoop with Apache Spark and Apache Flink for real-time data analytics ? Set up a Hadoop cluster on AWS cloud ? Perform big data analytics on AWS using Elastic Map Reduce In Detail Apache Hadoop is the most popular platform for big data processing, and can be combined with a host of other big data tools to build powerful analytics solutions. Big Data Analytics with Hadoop 3 shows you how to do just that, by providing insights into the software as well as its benefits with the help of practical examples. Once you have taken a tour of Hadoop 3’s latest features, you will get an overview of HDFS, MapReduce, and YARN, and how they enable faster, more efficient big data processing. You will then move on to learning how to integrate Hadoop with the open source tools, such as Python and R, to analyze and visualize data and perform statistical computing on big data. As you get acquainted with all this, you will explore how to use Hadoop 3 with Apache Spark and Apache Flink for real-time data analytics and stream processing. In addition to this, you will understand how to use Hadoop to build analytics solutions on the cloud and an end-to-end pipeline to perform big data analysis using practical use cases. By the end of this book, you will be well-versed with the analytical capabilities of the Hadoop ecosystem. You will be able to build powerful solutions to perform big data analytics and get insight effortlessly. Style and approach Filled with practical examples and use cases, this book will not only help you get up and running with Hadoop, but will also take you farther down the road to deal with Big Data Analytics
Hands-On Concurrency with Rust
¥81.74
Get to grips with modern software demands by learning the effective uses of Rust's powerful memory safety. About This Book ? Learn and improve the sequential performance characteristics of your software ? Understand the use of operating system processes in a high-scale concurrent system ? Learn of the various coordination methods available in the Standard library Who This Book Is For This book is aimed at software engineers with a basic understanding of Rust who want to exploit the parallel and concurrent nature of modern computing environments, safely. What You Will Learn ? Probe your programs for performance and accuracy issues ? Create your own threading and multi-processing environment in Rust ? Use coarse locks from Rust’s Standard library ? Solve common synchronization problems or avoid synchronization using atomic programming ? Build lock-free/wait-free structures in Rust and understand their implementations in the crates ecosystem ? Leverage Rust’s memory model and type system to build safety properties into your parallel programs ? Understand the new features of the Rust programming language to ease the writing of parallel programs In Detail Most programming languages can really complicate things, especially with regard to unsafe memory access. The burden on you, the programmer, lies across two domains: understanding the modern machine and your language's pain-points. This book will teach you to how to manage program performance on modern machines and build fast, memory-safe, and concurrent software in Rust. It starts with the fundamentals of Rust and discusses machine architecture concepts. You will be taken through ways to measure and improve the performance of Rust code systematically and how to write collections with confidence. You will learn about the Sync and Send traits applied to threads, and coordinate thread execution with locks, atomic primitives, data-parallelism, and more. The book will show you how to efficiently embed Rust in C++ code and explore the functionalities of various crates for multithreaded applications. It explores implementations in depth. You will know how a mutex works and build several yourself. You will master radically different approaches that exist in the ecosystem for structuring and managing high-scale systems. By the end of the book, you will feel comfortable with designing safe, consistent, parallel, and high-performance applications in Rust. Style and approach Readers will be taken through various ways to improve the performance of their Rust code.
Applications to Support Normal and Critical Operations in a Tactical MLS System:
¥5.97
Applications to Support Normal and Critical Operations in a Tactical MLS System: Cybersecurity
How to Learn Microsoft Office Powerpoint Quickly!
¥24.44
How to Learn Microsoft Office Powerpoint Quickly!
Learn How to MAKE & USE Wordpress Blogs for Beginners
¥24.44
Learn How to MAKE & USE Wordpress Blogs for Beginners
The Singularity is Coming
¥26.73
The Singularity is Coming
Secrets of Access Database Development and Programming
¥24.44
Secrets of Access Database Development and Programming
Neural Networks: Neural Networks Tools and Techniques for Beginners
¥40.79
Neural Networks: Neural Networks Tools and Techniques for Beginners
Kindle Fire HD HDX 8 & 10 Rooting Guide
¥40.79
Kindle Fire HD HDX 8 & 10 Rooting Guide
Kindle Fire HD HDX 8 & 10 Tablet Complete Manual User Guide
¥40.79
Kindle Fire HD HDX 8 & 10 Tablet Complete Manual User Guide
Here Come The Robots!
¥24.44
Here Come The Robots!
Bitcoin and Cryptocurrency Technologies
¥24.44
Bitcoin and Cryptocurrency Technologies
Easy-To-Follow Tutorial To Learn Python Programming In Less Than One Week
¥24.44
Easy-To-Follow Tutorial To Learn Python Programming In Less Than One Week
DevOps and Microservices: Non-Programmer's Guide to DevOps and Microservices
¥29.18
DevOps and Microservices: Non-Programmer's Guide to DevOps and Microservices
Bitcoin and Cryptocurrency Technologies.
¥24.44
Bitcoin and Cryptocurrency Technologies.
Social Media Marketing in 2018
¥24.44
Social Media Marketing in 2018
Top Secrets Of Excel Dashboards: Save Your Time With MS Excel
¥24.44
Top Secrets Of Excel Dashboards: Save Your Time With MS Excel
20 Most Powerful Conditional Formatting Techniques
¥24.44
20 Most Powerful Conditional Formatting Techniques

购物车
个人中心

