Get acquainted with GCP and manage robust, highly available, and dynamic solutions to drive business objective Key Features Identify the strengths, weaknesses and ideal use-cases for individual services offered on the Google Cloud Platform Make intelligent choices about which cloud technology works best for your use-case Leverage Google Cloud Platform to analyze and optimize technical and business processes Book Description Using a public cloud platform was considered risky a decade ago, and unconventional even just a few years ago. Today, however, use of the public cloud is completely mainstream – the norm, rather than the exception. Several leading technology firms, including Google, have built sophisticated cloud platforms, and are locked in a fierce competition for market share. The main goal of this book is to enable you to get the best out of the GCP, and to use it with confidence and competence. You will learn why cloud architectures take the forms that they do, and this will help you become a skilled high-level cloud architect. You will also learn how individual cloud services are configured and used, so that you are never intimidated at having to build it yourself. You will also learn the right way and the right situation in which to use the important GCP services. By the end of this book, you will be able to make the most out of Google Cloud Platform design. What you will learn Set up GCP account and utilize GCP services using the cloud shell, web console, and client APIs Harness the power of App Engine, Compute Engine, Containers on the Kubernetes Engine, and Cloud Functions Pick the right managed service for your data needs, choosing intelligently between Datastore, BigTable, and BigQuery Migrate existing Hadoop, Spark, and Pig workloads with minimal disruption to your existing data infrastructure, by using Dataproc intelligently Derive insights about the health, performance, and availability of cloud-powered applications with the help of monitoring,
2019-12-21 21:07:24 9.26MB google gcp
1
这是写给“-1到3岁的产品经理”的书,适合刚入门的产品经理、产品规划师、需求分析师,以及对做产品感兴趣的学生,用户体验、市场运营、技术部门的朋友们,特别是互联网、软件行业。作为一名“4岁的产品经理”,作者讲述了过去3年的经历与体会,与前辈们的书不同,本书就像你走到作者身边,说“嗨哥们!晚上有空吃个饭么,随便聊聊做产品的事吧”,然后作者说“好啊”。 书名叫“人人都是产品经理”,是因为作者觉得过去几年在做产品的过程中学到的思维方法与做事方式对自己很有帮助,而每个人也无时无刻在思考着同样的问题:“我们为了什么?在做什么事,解决什么人的什么问题?何时,和谁一起做?需要什么能力?”这些正对应了本书要说的几大话题:用户、需求、项目、团队、战略、修养。
2019-12-21 21:07:23 3.09MB 产品经理 用户体验 产品开发 epub
1
作者: John Ousterhout This book addresses the topic of software design: how to decompose complex software systems into modules (such as classes and methods) that can be implemented relatively independently. The book first introduces the fundamental problem in software design, which is managing complexity. It then discusses philosophical issues about how to approach the software design process, and it presents a collection of design principles to apply during software design. The book also introduces a set of red flags that identify design problems. You can apply the ideas in this book to minimize the complexity of large software systems, so that you can write software more quickly
2019-12-21 21:06:02 3.5MB software design 软件设计
1
Boost.Asio C++ Network Programming 书的翻译,书带目录,epub格式,方便学习使用
2019-12-21 21:03:19 139KB Boost asio C++ 网络编程
1
Effective Objective-C 2.0 epub版, 排班较好, 非常适合在kindle上阅读. 教我们如何编写高质量的iOS代码.
2019-12-21 21:00:16 8.1MB Objective iOS epub
1
深入了解计算机系统(epub版本)学习计算机系统的经典书籍
2019-12-21 20:59:54 14.84MB 计算机
1
Haskell is a purely functional language that allows programmers to rapidly develop clear, concise, and correct software. The language has grown in popularity in recent years, both in teaching and in industry. This book is based on the author's experience of teaching Haskell for more than twenty years. All concepts are explained from first principles and no programming experience is required, making this book accessible to a broad spectrum of readers. While Part I focuses on basic concepts, Part II introduces the reader to more advanced topics. This new edition has been extensively updated and expanded to include recent and more advanced features of Haskell, new examples and exercises, selected solutions, and freely downloadable lecture slides and example code. The presentation is clean and simple, while also being fully compliant with the latest version of the language, including recent changes concerning applicative, monadic, foldable, and traversable types. Table of Contents Part I Basic Concepts Chapter 1 Introduction Chapter 2 First steps Chapter 3 Types and classes Chapter 4 Defining functions Chapter 5 List comprehensions Chapter 6 Recursive functions Chapter 7 Higher-order functions Chapter 8 Declaring types and classes Chapter 9 The countdown problem Part II Going Further Chapter 10 Interactive programming Chapter 11 Unbeatable tic-tac-toe Chapter 12 Monads and more Chapter 13 Monadic parsing Chapter 14 Foldables and friends Chapter 15 Lazy evaluation Chapter 16 Reasoning about programs Chapter 17 Calculating compilers Appendix A Selected solutions Appendix B Standard prelude
2019-12-21 20:59:16 1.6MB Haskell Programming
1
Key Features Enhance your Docker networking skills and protect your organization using advanced networking functions Learn how to use third party tools to extend Docker networking This practical and recipe-based book demonstrates the different ways in which you can network containers leveraging the
2019-12-21 20:59:16 6.92MB Docker Networking Cookbook
1
In this book we will create a programming language together. We'll start with 0 lines of code and end up with a fully working interpreter for the Monkey* programming language. Step by step. From tokens to output. All code shown and included. Fully tested. Buy this book to learn - How to build an interpreter for a C-like programming language from scratch - What a lexer, a parser and an Abstract Syntax Tree (AST) are and how to build your own - What closures are and how and why they work - What the Pratt parsing technique and a recursive descent parser is - What others talk about when they talk about built-in data structures - What REPL stands for and how to build one Why this book This is the book I wanted to have a year ago. This is the book I couldn't find. I wrote this book for you and me. So why should you buy it? What's different about it, compared to other interpreter or compiler literature? - Working code is the focus. Code is not just found in the appendix. Code is the main focus of this book. - It's small! It has around 200 pages of which a great deal are readable, syntax-highlighted, working code. - The code presented in the book is easy to understand, easy to extend, easy to maintain. - No 3rd party libraries! You're not left wondering: "But how does tool X do that?" We won't use a tool X. We only use the Go standard library and write everything ourselves. - Tests! The interpreter we build in the book is fully tested! Sometimes in TDD style, sometimes with the tests written after. You can easily run the tests to experiment with the interpreter and make changes. This book is for you if you... - learn by building, love to look under the hood - love programming and to program for the sake of learning and joy! - are interested in how your favorite, interpreted programming language works - never took a compiler course in college - want to get started with interpreters or compilers… - ... but don't want to work through a theory-heavy, 800 pages, 4 pounds compiler book as a beginner - kept screaming "show me the code!" when reading about interpreters and compilers - always wanted to say: "Holy shit, I built a programming language!" Table of Contents Acknowledgments Introduction Lexing Parsing Evaluation Extending the Interpreter Resources Feedback Changelog
2019-12-21 20:59:16 381KB Writing Go Interpreter
1
Distributed source coding is one of the key enablers for efficient cooperative communication. The potential applications range from wireless sensor networks, ad-hoc networks, and surveillance networks, to robust low-complexity video coding, stereo/Multiview video coding, HDTV, hyper-spectral and multispectral imaging, and biometrics. The book is divided into three sections: theory, algorithms, and applications. Part one covers the background of information theory with an emphasis on DSC; part two discusses designs of algorithmic solutions for DSC problems, covering the three most important DSC problems: Slepian-Wolf, Wyner-Ziv, and MT source coding; and part three is dedicated to a variety of potential DSC applications. Key features: Clear explanation of distributed source coding theory and algorithms including both lossless and lossy designs. Rich applications of distributed source coding, which covers multimedia communication and data security applications. Self-contained content for beginners from basic information theory to practical code implementation. The book provides fundamental knowledge for engineers and computer scientists to access the topic of distributed source coding. It is also suitable for senior undergraduate and first year graduate students in electrical engineering; computer engineering; signal processing; image/video processing; and information theory and communications. Table of Contents Chapter 1: Introduction Part I: Theory of Distributed Source Coding Chapter 2: Lossless Compression of Correlated Sources Chapter 3: Wyner–Ziv Coding Theory Chapter 4: Lossy Distributed Source Coding Part II: Implementation Chapter 5: Slepian–Wolf Code Designs Based on Channel Coding Chapter 6: Distributed Arithmetic Coding Chapter 7: Wyner–Ziv Code Design Part III: Applications Chapter 8: Wyner–Ziv Video Coding Chapter 9: Correlation Estimation in DVC Chapter 10: DSC for Solar Image Compression Chapter 11: Secure Distributed Image Coding Chapter 12: Se
2019-12-21 20:59:16 16.36MB Distributed Source Coding
1