1106~1107_為什麼要說對不起(王宏哲
1107_李珠珢的主場日記

相關主題

英文書 > 全部商品

Practical Graphql

Apress 出版
2023/05/23 出版

Master the query language that is revolutionizing how websites are developed and built. This book is a hands-on guide to GraphQL, and will teach you how to use this open source tool to develop and deploy applications quickly and with minimal fuss.Using a project-based approach, you'll learn how to use GraphQL from the ground up. You'll start with the basics, including set up and key details regarding queries and mutations, before moving on to more advanced topics and projects. Over the course of the book, you will gain a thorough understanding of the web development ecosystem from frontend to backend by building React applications using Prisma Apollo Client and MongoDB.After completing this book, you'll be equipped with the knowledge and skills needed to turbo charge your own enterprise projects.What You'll LearnUnderstand what GraphQL is and how to use itDistinguish between queries and mutations, and how to leverage themGaina greater knowledge of full-stack applications with React, Apollo Server, and Apollo ClientCreate a full stack application with React and PrismaWho This Book Is ForDevelopers and engineers who want to learn about GraphQL so that they can implement in their enterprise React projects. This book is aimed at both backend developers and full stack developers who want to learn to create backend queries using GraphQL.

9 特價1575
立即代訂
下次再買

Using and Administering Linux: Volume 1

David,Both  著
Apress 出版
2023/05/23 出版

Learn to be a Linux sysadmin and an expert user of the Linux operating system, even with no previous Linux experience. This second edition of the popular and highly rated Linux self-study training course has been fully updated to Fedora Linux 37 with expanded and revised content and figures as well new chapters on the BTRFS file system, using Zram for swap, NetworkManager, automation with Ansible, and systemd.Like the previous version, this edition has been reviewed for technical accuracy by a highly respected Linux expert and will prepare you to manage complex systems with ease and equip you for a new career. It has also been reviewed by a student who took this course to ensure its readability and flow for those with little or no previous experience with Linux.In this first volume of the training course series, you will learn about operating systems in general and Linux in particular, and explore the Linux philosophy for SysAdmins in preparation for the rest of the course. This book provides you with the tools necessary for mastering user management; installing, updating, and deleting software; and using command line tools to do performance tuning and basic problem determination.You'll begin by creating a virtual network and installing an instance of Fedora - a popular and powerful Linux distribution - on a VirtualBox VM that can be used for all of the experiments on an existing Windows or Linux computer. You'll then move on to the basics of using the Xfce GUI desktop and the many tools Linux provides for working on the command line including virtual consoles, various terminal emulators, Bash, and other shells.Explore data streams and the Linux tools used to manipulate them, and learn about the Vim text editor, which is indispensable to advanced Linux users and system administrators and be introduced to some other text editors. You'll also see how to install software updates and new software, learn additional terminal emulators, and some advanced shell skills. Examine the sequence of events that take place as the computer boots and Linux starts up, configure your shell to personalize it in ways that can seriously enhance your command line efficiency, and delve into files and filesystems.What You Will LearnInstall Fedora Linux and basic configuration of the Xfce desktopAccess the root user ID, and the care that must be taken when working as rootUse Bash and other shells in the Linux virtual consoles and terminal emulatorsCreate and modify system configuration files with Use the Vim text editorExplore administrative tools available to root that enable you to manage users, filesystems, processes, and basic network communicationsConfigure the boot and startup sequencesWho This Book Is For Anyone who wants to learn Linux as an advanced user and system administrator at the command line while using the GUI desktop to leverage productivity.

9 特價2907
立即代訂
下次再買

All-New Fire HD 8 & 10 User Guide Newbie to Expert in 2 Hours!

Darius,Cole  著
Ingram 出版
2023/05/19 出版

Up to Date Guide for the All-New Fire HD 8, HD 8 Plus, HD 10 and HD10 Plus.The Only Manual You Need to Discover and Use Your Amazon Fire HD 8 & 10 Tablets Like a ProEverything you need to know about using your Fire HD 8 & HD 10 tablet explained simply and clearly.No matter what your skill level, this Amazon e-Book will take you from newbie to expert in just 2 hours.User Guide AND Tips, Tricks and Secrets - It's all here.This comprehensive user guide has it all - from simple step by step instructions for the beginner, to expert tips and tricks for the advanced user.

9 特價1572
貨到通知
下次再買

AWS CDK in Practice

Mark,Avdi  著
Packt 出版
2023/05/19 出版

Uncover the secrets of building maintainable, extensible, and virtually indestructible cloud applications on AWS with Cloud Development Kit (CDK)Purchase of the print or Kindle book includes a free PDF eBookKey FeaturesBuild complex cloud applications with the revolutionary AWS CDKGain practical knowledge of AWS CDK to leverage the powerful toolset of AWSEmploy practical exercises & architectural design patterns for developing modern serverless applicationBook DescriptionAs cloud applications are becoming more complex, multiple tools and services have emerged to cater to the challenges of running reliable solutions. Although infrastructure as code, containers, and orchestration tools, such as Kubernetes, have proved to be efficient in solving these challenges, AWS CDK represents a paradigm shift in building easily developed, extended, and maintained applications. With AWS CDK in Practice, you'll start by setting up basic day-to-day infrastructure while understanding the new prospects that CDK offers. You'll learn how to set up pipelines for building CDK applications on the cloud that are long-lasting, agile, and maintainable. You'll also gain practical knowledge of container-based and serverless application development. Furthermore, you'll discover how to leverage AWS CDK to build cloud solutions using code instead of configuration files. Finally, you'll explore current community best practices for solving production issues when dealing with CDK applications. By the end of this book, you'll have practical knowledge of CDK, and you'll be able to leverage the power of AWS with code that is simple to write and maintain using AWS CDK.What you will learnTurn containerized web applications into fully managed solutionsExplore the benefits of building DevOps into everyday code with AWS CDKUncover the potential of AWS services with CDKCreate a serverless-focused local development environmentSelf-assemble projects with CI/CD and automated live testingBuild the complete path from development to production with AWS CDKBecome well versed in dealing with production issues through best practicesWho this book is forThis book is for traditional full stack developers looking to explore the new world of Infrastructure as Code and serverless applications, solutions architects seeking to define their services with AWS CDK, and DevOps specialists searching for a better management technique to configure files. Readers should not be new to coding and must have experience in web development in languages such as Python, JS, Typescript, Java, etc. along with a basic understanding of how web applications are developed.Table of ContentsGetting Started with IaC and AWS CDKA Starter Project and Core ConceptsBuilding a Full Stack Application with CDKComplete Web Service Deployment with AWS CDKContinuous Delivery with CDK-Powered AppsTesting and Troubleshooting AWS CDK ApplicationsServerless Application Development with AWS CDKStreamlined Serverless DevelopmentIndestructible Serverless Application Architecture (ISAA)The Current CDK Landscape and Outlook

9 特價2115
立即代訂
下次再買

Git for Humans

Ingram 出版
2023/05/16 出版

Git's model of version control makes it indispensable for collaborating on digital projects of all stripes. Get situated with Git as David Demaree guides you through the command-line workflow, the nuances of repositories and branches, the elements of a solid commit message, and more. Pick up common version-tracking tasks, along with advice on trickier scenarios. You'll learn how to put Git to work for you-and work better with your team.

9 特價1966
立即代訂
下次再買

Formal Techniques for Distributed Objects, Components, and Systems

Springer 出版
2023/05/16 出版

This book constitutes the refereed proceedings of the 43rd IFIP WG 6.1 International Conference on Formal Techniques for Distributed Objects, Components, and Systems, FORTE 2023, held in Lisbon, Portugal, in June 2023, as part of the 18th International Federated Conference on Distributed Computing Techniques, DisCoTec 2023. The 13 regular papers and 3 short papers presented in this book were carefully reviewed and selected from 26 submissions. They cover topics such as: concurrent programming; security; probabilities, time and other resources; and model-based testing and petri nets.

9 特價3815
立即代訂
下次再買

Coordination Models and Languages

Springer 出版
2023/05/16 出版

This book constitutes the refereed proceedings of the 25th IFIP WG 6.1 International Conference on Coordination Models and Language, COORDINATION 2023, held in Lisbon, Portugal, in June 2023, as part of the 18th International Federated Conference on Distributed Computing Techniques, DisCoTec 2023. The 12 regular papers and 2 short paper presented in this book were carefully reviewed and selected from 27 submissions.The papers deal with the following topics: Collective Adaptive Systems and Aggregate Computing; Cyber-Physical Systems; Verification and Testing; Languages and Processes; and Run-Time Changes.

9 特價3338
立即代訂
下次再買

Pro Bash

Jayant,Varma  著
Apress 出版
2023/05/16 出版

Learn how to effectively utilize the Bash shell in your programming. This refreshed and expanded third edition has been updated to Bash 5.2, and many scripts have been rewritten to make them more idiomatically Bash, taking better advantage of features specific to Bash. It is easy to read, understand, and will teach you how to get to grips with Bash programming without drowning you in pages and pages of syntax.Using this book you will be able to use the shell efficiently, make scripts run faster using expansion and external commands, and understand how to overcome many common mistakes that cause scripts to fail. This book is perfect for all beginning Linux and Unix system administrators who want to be in full control of their systems, and really get to grips with Bash programming.The Bash shell is a complete programming language, not merely a glue to combine external Linux commands. By taking full advantage of Shell internals, Shell programs can perform as snappily as utilities written in C or other compiled languages. And you will see how, without assuming UNIX lore, you can write professional Bash programs through standard programming techniques.What You'll Learn Use the Bash shell to write utilities and accomplish most programming tasksReplace many external commands with shell parameter expansion making scripts very fastAvoid many common mistakes that cause scripts to failSee how Bash's read line and history libraries can save typing when getting user inputBuild shell scripts that get information from the WebWho This Book Is ForDevelopers, programmers, and open source enthusiasts who want to write scripts using Bash on multiple platforms

9 特價1733
立即代訂
下次再買

Jetpack Compose 1.3 Essentials

Neil,Smyth  著
Ingram 出版
2023/05/13 出版

This book aims to teach you how to build Android applications using Jetpack Compose 1.3, Android Studio Flamingo (2022.2.1), Material Design 3, and the Kotlin programming language.The book begins with the basics by explaining how to set up an Android Studio development environment.The book also includes in-depth chapters introducing the Kotlin programming language, including data types, operators, control flow, functions, lambdas, coroutines, and object-oriented programming.An introduction to the key concepts of Jetpack Compose and Android project architecture is followed by a guided tour of Android Studio in Compose development mode. The book also covers the creation of custom Composables and explains how functions are combined to create user interface layouts, including row, column, box, and list components.Other topics covered include data handling using state properties, key user interface design concepts such as modifiers, navigation bars, and user interface navigation. Additional chapters explore building your own reusable custom layout components.The book covers graphics drawing, user interface animation, transitions, Kotlin Flows, and gesture handling.Chapters also cover view models, SQLite databases, Room database access, the Database Inspector, live data, and custom theme creation. Using in-app billing, you will also learn to generate extra revenue from your app.Finally, the book explains how to package up a completed app and upload it to the Google Play Store for publication.Along the way, the topics covered in the book are put into practice through detailed tutorials, the source code for which is also available for download.Assuming you already have some rudimentary programming experience, are ready to download Android Studio and the Android SDK, and have access to a Windows, Mac, or Linux system, you are ready to start.

9 特價1664
立即代訂
下次再買

Structural Information and Communication Complexity

Springer 出版
2023/05/12 出版

This book constitutes the refereed proceedings of the 30th International Colloquium on Structural Information and Communication Complexity, SIROCCO 2023, held in Alcal獺 de Henares, Spain, during June 6-9, 2023.The 26 full papers presented in this book were carefully reviewed and selected from 48 submissions. SIROCCO is devoted to the study of the interplay between structural knowledge, communication, and computing in decentralized systems of multiple communicating entities. Special emphasis is given to innovative approaches leading to better understanding of the relationship between computing and communication. This is the 30th edition of SIROCCO, and 3 of the 26 papers in this book are devoted to celebrating this fact, plus an additional paper about a recent trend to study special models of computation.

9 特價5246
立即代訂
下次再買

Visualize Complex Processes with Microsoft Visio

Packt 出版
2023/05/09 出版

Streamline your business by creating clear, concise process diagrams with Microsoft Visio, and share them securely for viewing, reviewing, and collaborationPurchase of the print or Kindle book includes a free PDF eBookKey Features: Learn built-in diagram types or create custom ones to describe flow steps effectivelyUnlock the skills and techniques needed to efficiently and speedily capture and communicate complex flowsUnderstand how to store securely, integrate with other apps, and import and export flow stepsBook Description: Every business has process flows, but not all of them are fully described to or verified for accuracy with each stakeholder. This not only presents a risk for business continuity but also removes the ability to make insightful improvements. To make these complex interactions easy to grasp, it's important to describe these processes visually using symbology that everybody understands. Different parts of these flows should be collaboratively developed and stored securely as commercial collateral.Visualize Complex Processes with Microsoft Visio helps you understand why it is crucial to use a common, systematic approach to document the steps needed to meet each business requirement. This book explores the various process flow templates available in each edition of Microsoft Visio, including BPMN. It also shows you how to use them effectively with the help of tips and techniques and examples to reduce the time required for creating them, as well as how you can improve their integration and presentation.By the end of this book, you'll have mastered the skills needed to create data-integrated business flowcharts with Microsoft Visio, learned how to effectively use these diagrams collaboratively, but securely, and understood how to integrate them with other M365 apps, including Excel, Word, PowerPoint, and Power Automate.What You Will Learn: Choose an appropriate flowchart diagram type to describe process stepsDevelop the skills to efficiently use Visio to draw process flowchartsDiscover how to create process flows diagrams to meet the BPMN standardFind out how to synchronize Excel tables with Visio process flowchartsStore flowcharts that can also be used for collaboration securelyUnderstand how to export flowcharts and data to other M365 appsDiscover how Visio ShapeSheet functions can increase productivityWho this book is for: If you're a manager, analyst, or designer of business processes, then this book will help you create professional process diagrams effectively and consistently to improve the accuracy of communication and facilitate impactful insights. This book will also be useful for beginners or power users who are seeking tips and techniques to capture process flows from context and customize diagrams to meet academic as well as corporate standards.

9 特價2015
立即代訂
下次再買

The Creative Programmer

2023/05/07 出版

Programming is a creative act. These techniques will help you maximize the power of creativity to improve your software and your satisfaction in creating it. In The Creative Programmer you'll discover: The seven dimensions of creativity in software engineering The scientific understanding of creativity and how it translates to programming Actionable advice and thinking exercises that will make you a better programmer Innovative communication skills for working more efficiently on a team Creative problem-solving techniques for tackling complex challenges In The Creative Programmer you'll learn the processes and habits of highly creative individuals and discover how you can build creativity into your programming practice. This fascinating new book introduces the seven domains of creative problem solving and teaches practical techniques that apply those principles to software development. Hand-drawn illustrations, reflective thought experiments, and brain-tickling example problems help you get your creative juices flowing--you'll even be able to track your progress against a scientifically validated Creative Programming Problem Solving Test. Before you know it, you'll be thinking up new and novel ways to tackle the big challenges of your projects. Foreword by Dr. Felienne Hermans. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology Like composing music, starting a business, or designing a marketing campaign, programming is a creative activity. And just like technical skills, creativity can be learned and improved with practice! This thought-provoking book details practical methods to turn creativity into more effective problem solving, higher productivity, and better software. About the Book The Creative Programmer explores seven dimensions of creativity in software engineering--technical knowledge, collaboration, constraints, critical thinking, curiosity, a creative state of mind, and creative techniques. As you read, you'll apply insights about creativity from other disciplines to the challenges of software development. Numerous relevant examples and exercises drive each lesson home. You'll especially enjoy the unique Creative Programming Problem Solving Test that helps you assess how creative you've been with a programming task. What's Inside The scientific understanding of creativity and how it translates to programming Advice and exercises that will help you become a creative programmer Innovative communication skills for working more efficiently on a team Creative problem-solving techniques for tackling complex challenges About the Reader For programmers of all skill levels. About the Author Wouter Groeneveld is a software engineer and computer science education researcher at KU Leuven, where he researches the importance of creativity in software engineering. Table of Contents: 1 The creative road ahead 2 Technical knowledge 3 Communication 4 Constraints 5 Critical thinking 6 Curiosity 7 Creative state of mind 8 Creative techniques 9 Final thoughts on creativity

9 特價2115
立即代訂
下次再買

Algorithms

Andy,Vickler  著
Ingram 出版
2023/05/05 出版

Are you interested in furthering your knowledge of algorithms? Do you want to learn how they work for real-world problems? Then you've come to the right place. This guide will walk you through algorithm design before digging into some of the top design techniques. Here's what you will learn: - The steps involved in designing an algorithm- The top algorithm design techniques- The Divide and Conquer algorithm- The Greedy Algorithm- Dynamic Programming- The Branch and Bound Algorithm- The Randomized Algorithm- Recursion and backtrackingAnd everything that goes with them.Included are plenty of algorithm designs and code implementations to show you how it all works.So, if you are ready to learn everything you need to know about design algorithms, buy this book now !

9 特價906
立即代訂
下次再買

Algorithms

Andy,Vickler  著
Ingram 出版
2023/05/05 出版

Have you ever wondered how a programmer develops games and writes code without having to think too much? Do you want to know what makes a programmer confident about the code they write? Do you want to learn how programmers use algorithms to determine how to structure their programs before they develop it? If you did, this is the book for you. An algorithm is a set of rules or instructions you provide to a system. The system performs a specific process to answer a question using these instructions. As an amateur or expert, it is important for you to understand what an algorithm is and how you should define it. Once you learn to develop an algorithm, you can easily learn to develop code to execute that algorithm. Throughout this book, you will learn about the following: - Algorithms and their characteristics - How you should define the algorithm - Types of algorithms- Analyzing an algorithm based on time and space complexities- Writing code keeping an algorithm in mind - And more! This book will also show you how to implement the sorting and searching algorithms using C and Java programming languages, since these are the most common languages used by programmers. Bear in mind an algorithm is only a set of instructions, and this means you can use an algorithm to write code using different programming languages. You will only need to understand the properties of the programming language and use the right syntax. So, what are you waiting for? If you want to strengthen your understanding of algorithms and write high-performing code, grab a copy of this book now.

9 特價906
立即代訂
下次再買

Parallel and High Performance Programming with Python

Fabio,Nelli  著
Ingram 出版
2023/05/05 出版

This book will teach you everything about the powerful techniques and applications of parallel computing, from the basics of parallel programming to the cutting-edge innovations shaping the future of computing. The book starts with an introduction to parallel programming and the different types of parallelism, including parallel programming with threads and processes. The book then delves into asynchronous programming, distributed Python, and GPU programming with Python, providing you with the tools you need to optimize your programs for distributed and high-performance computing. The book also covers a wide range of applications for parallel computing, including data science, artificial intelligence, and other complex scientific simulations. You will learn about the challenges and opportunities presented by parallel computing for these applications and how to overcome them. By the end of the book, you will have insights into the future of parallel computing, the latest research and developments in the field, and explore the exciting possibilities that lie ahead.TABLE OF CONTENTS 1. Introduction to Parallel Programming 2. Building Multithreaded Programs 3. Working with Multiprocessing and mpi4py Library4. Asynchronous Programming with AsyncIO5. Realizing Parallelism with Distributed Systems 6. Maximizing Performance with GPU Programming using CUDA7. Embracing the Parallel Computing Revolution8. Scaling Your Data Science Applications with Dask9. Exploring the Potential of AI with Parallel Computing10. Hands-on Applications of Parallel Computing

9 特價1607
立即代訂
下次再買

Build Mobile Apps with Swiftui and Firebase

Apress 出版
2023/04/27 出版

Create a mobile app for Apple platforms using SwiftUI in conjunction with Google's Firebase backend to post and retrieve data, authenticate users, and store data securely. You'll use SwiftUI to create an engaging and aesthetically appealing user interface that meets the expectations of iOS users while leveraging the power of Google's Firebase to securely and seamlessly work with your backend data.With an intro to Xcode and SwiftUI, followed by tutorials on how build an app with Firestore, Firebase Storage, and the Authenticate framework, you'll find everything you need to build a complete iOS application. You'll begin with an introduction to Firebase and an overview of how to use Xcode and write code in SwiftUI. Then dive into two real-life projects where you'll build a note application and a social media application. With these projects, you'll see how to post, read, edit, and delete data using Firestore. You'll also upload large assets, such as pictures, toFirebase Storage, and we will also authenticate users with email and Sign in with Apple. On the backend, you'll learn how to structure our data, secure it, and also use third-party extensions to enhance the user experience.Build Mobile Apps with SwiftUI and Firebase offers the skills and knowledge necessary to develop apps that are both fun and functional for the user while also providing a robust backend that integrates with your app and stores data securely. Use SwiftUI and Firebase to build something your users will love!What You'll LearnAuthenticate users on your appSecure a remote database and manage data easilyEnhance user experience with extensionsWho This Book Is ForiOS developers who are beginning their journey with both SwiftUI, to build user interfaces, and the Google Firebase backend.

9 特價1890
立即代訂
下次再買

Computers and Games

Springer 出版
2023/04/25 出版

This book constitutes the refereed proceedings of the International Conference on Computers and Games, CG 2022, held virtually, during November 22-24, 2022.The 15 full papers included in this book were carefully reviewed and selected from 23 submissions. They were organized in topical sections as follows: ​classic games, multi-player and multi-action games, solving games, measuring games, decision making in games and puzzles.

9 特價2861
立即代訂
下次再買

Simple SysML for Beginners

Ingram 出版
2023/04/24 出版

Overview Simple SysML for Beginners: Using IBM Rhapsody is for beginners. This book is for beginning modelers who have just purchased an IBM Rhapsody edition that supports SysML modeling and are anxious to get started, but otherwise don't know too much about SysML and don't have much experience using SysML tools. The purpose of this book is to help the reader get through the initial learning curve and start the reader on the way to becoming proficient at SysML modeling.The book is designed to be a tool companion for two of the more comprehensive books on SysML: SysML Distilled: A Brief Guide to the Systems Modeling Language by Lenny Delligatti.A Practical Guide to SysML, Third Edition: The Systems Modeling Language by Sanford Friedenthal et al..Rhapsody(R) is a trademark of International Business Machines Corporation ("IBM").LimitationsRequirements Engineering - This book is not an exhaustive text on requirements engineering. However, the "Further Reading" appendix does list a number of excellent books for deeper understanding of this topic. Tool Version - The first edition of this book was authored using IBM Engineering Systems Design Rhapsody version 9.01. Future versions of Rhapsody may have significant changes to the user interface.Tool Manual - This is a beginner's introduction and is not a comprehensive reference for every feature of the tool.Screen Captures - Most readers appreciate our approach of providing annotated screen captures of the actual tool. However, there are physical technology issues that limit the level of sharpness we can achieve in this format. A small number of readers of previous books in this series have expressed frustration on this point.

9 特價2452
立即代訂
下次再買

A Laboratory Manual on Virtual Experimentation on Electrical AC Machines and Circuit Networks using MATLAB/Simulink and MULTISIM

Arif,Iqbal  著
Ingram 出版
2023/04/21 出版

A Laboratory Manual on "Virtual Experimentation on Electrical AC Machines and Circuit Networks using MATLAB/Simulink and MULTISIM" has been written to quickly grip the understanding of Electrical AC machines, particularly induction and synchronous motor, and Circuit Networks from an experimental operation point of view on the virtual platform. This book deals with all the experiments related to important topics of electrical machines and networks which are on practically performed by students in a majority of technical institutions. The theoretical background of every experiment is reviewed before the system simulation. Detailed step-by-step experimental procedures are explained with the necessary diagram. Development of experimental setup by using MATLAB/Simulink and MULTISIM has been explained from scratch, which also enhances the simulation and analytical skills for various practical systems. Every step of the simulation is explained during the development of the system using Simulink and MULTISIM which can be further extended to investigate and analyze for Academics, Industrial, and Research & Development purposes. This book can be used as a reference to simulate and analyze the virtually developed system using AC machines and circuit networks by students and working professionals.

9 特價3780
立即代訂
下次再買

The Journey from Artificial to Convolutional Neural Network

Amit,Verma  著
Ingram 出版
2023/04/18 出版

This book has unfolded the reasons of the successful adoption of deep learning-based convolutional neural networks over machine learning- based artificial neural networks. The book has provided sufficient knowledge of the topics like Pandas and Numpy in Python programing language before switching to the core implementation of any Artificial Intelligence (AI) based algorithm. Thereafter, the theoretical concept of Artificial Neural Networks (ANN) and Convolutional Neural Networks (CNN) is discussed with step-by-step implementation in Python programing language. All the layers of the CNN model have been discussed in detail. Separate chapters are dedicated to the process of convolution, activation function, and pooling representing the theoretical concepts with practical implementation.This book is written for anyone interested in acquiring theoretical and practical knowledge of Artificial Intelligence. Students pursuing graduation and post-graduation in engineering in computer science can follow this book. In addition, this book will be very useful for candidates who are interested in the Artificial Intelligence-related research.For more details, please visit https: //centralwestpublihing.com

9 特價3119
立即代訂
下次再買

Democratizing RPA with Power Automate Desktop

Peter,Krause  著
Packt 出版
2023/04/18 出版

Discover how desktop flows can interact with your everyday tools and automate tasks, freeing up time to do more important thingsPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesLearn how Office programs can assist with automating recurring tasksMaintain superior work quality by including daily desktop and web applications in your flowsEnrich your flows with additional AI-based information and integrate them with cloud systemsBook DescriptionWhether you want to organize simple files or perform more complex consolidations between different Office programs and remote-control applications that don't allow outside access, Power Automate Desktop helps meet these challenges. This book shows you how to leverage this workflow automation platform by explaining the underlying RPA concepts in a step-by-step way. You'll start with simple flows that can be easily recorded and further processed using the built-in recorder. Later, you'll learn how to use the more advanced actions to automate folder and file management and enable Office programs to interact with each other. You'll also get to grips with integrating desktop flows into other cloud environments and further enhance their value using AI. As you progress, you'll understand how flows can run unattended and how they are managed in the Power Platform, as well as key concepts such as creating, modifying, debugging, and error-handling UI flows. Finally, the book will guide you to use Process Automation Designer (PAD) in conjunction with your frequently used desktop systems to automate routine tasks. By the end of this book, you'll have become a Power Automate Desktop expert, automating both professional and personal tasks.What you will learnMaster RPA with Power Automate Desktop to commence your debut flowGrasp all essential product concepts such as UI flow creation and modification, debugging, and error handlingUse PAD to automate tasks in conjunction with the frequently used systems on your desktopAttain proficiency in configuring flows that run unattended to achieve seamless automationDiscover how to use AI to enrich your flows with insights from different AI modelsExplore how to integrate a flow in a broader cloud contextWho this book is forWhether you're a home user looking to automate simple tasks on your workstation or a business user or citizen developer seeking to automate more complex rule-based processes, this book will help you overcome the challenge. No knowledge of a programming language is required, but in the more advanced chapters, a general understanding of information technology, including basic programming language structures, protocols, and cloud concepts, will be helpful.Table of ContentsGetting Started with Power Automate DesktopUsing Power Automate Desktop and Creating First FlowEditing and Debugging UI FlowsBasic Structure Elements and Flow ControlVariables, UI Elements, and ImagesActions for UI AutomationAutomate Your Desktop and WorkstationAutomating Standard Business ApplicationsLeveraging Cloud Services and Power PlatformLeveraging Artificial IntelligenceWorking with APIs and ServicesPAD Enterprise Best Practices

9 特價1481
立即代訂
下次再買

Fundamentals for Self-Taught Programmers

Packt 出版
2023/04/11 出版

An absolute beginner's guide to strengthening the fundamentals before learning your first programming languagePurchase of the print or Kindle book includes a free PDF eBookKey Features: Explore fundamental computer science concepts from data structures through to object-oriented programmingProgress from understanding the software engineering landscape to writing your first programAuthored by a Microsoft community insider and filled with case studies from software engineering rolesBook Description: Software engineering is a set of techniques, including programming, within the computer science discipline associated with the development of software products. This practical guide to software engineering will enable aspiring and new developers to satisfy their curiosity about the industry and become ready to learn more about the basics before beginning to explore programming languages, along with helping junior and upcoming developers to effectively apply their knowledge in the field.The book begins by providing you with a comprehensive introduction to software engineering, helping you gain a clear, holistic understanding of its various sub-fields. As you advance, you'll get to grips with the fundamentals of software engineering, such as flow control, data structures and algorithms. The book also introduces you to C# and guides you in writing your first program. The concluding chapters will cover case studies, including people working in the industry in different engineering roles, as well as interview tips and tricks and coding best practices.By the end of this programming book, you'll have gained practical knowledge of the implementation and associated methodologies in programming that will have you up and running and productive in no time.What You Will Learn: Gain an understanding of the software engineering landscapeGet up and running with fundamental programming concepts in C#Implement object-oriented programming (OOP) in C#Gain insights on how to keep the code readable and reusableDiscover various tips and tricks to efficiently prepare for a software engineering interviewImplement various popular algorithms using C#Who this book is for: This book is for anyone who is curious about programming and interested in entering the field of software engineering by beginning at the fundamentals. No prior knowledge of computer science or software engineering is necessary.

9 特價1692
立即代訂
下次再買

Introduction to Software Testing

Apress 出版
2023/04/04 出版

Get started and hit the ground running in the world of software testing. This simple and practical guide teaches you the fundamentals of software testing, with no prior experience required. You will start by learning functional and non-functional software testing. Then you will gain an understanding of the primary responsibilities of a tester in the Software Development Life Cycle and how to plan and execute testing activities. You will also learn how testing applies to an agile environment, what challenges you might face in your day-to-day life as a tester, and how to overcome them. You will learn the most commonly used test design techniques, with ample examples and exercises to practice yourself. By the end of this book, you will understand the software testing ecosystem, from its types, techniques, and tools, to test planning, execution, and reporting. What You Will Learn Master the fundamentals of Software TestingGain an understanding of different software testing typesPlan and execute testing activitiesApply test design techniques to concrete examples Who This Book Is For Software testers, developers, project managers, and other stakeholders involved in software testing.

9 特價1733
立即代訂
下次再買

Introducing .Net Maui

Apress 出版
2023/03/31 出版

Interested in giving Microsoft's new Multi-platform App UI (MAUI) a try? This book provides developers with a comprehensive set of tools and hands-on coding to build their own cross-platform applications.The book is a comprehensive end-to-end guide on creating, building, and distributing .NET MAUI applications. As you walk through each new concept, .NET MAUI expert and Microsoft MVP Shaun Lawrence will show the concept's value and uses, and then have you apply it in a build-along application. You will work with this build-along application right up until you are ready to ship it to the relevant stores (e.g., App Store, etc.). The underlying theme through the book is to explain a key concept, show how to implement it directly in order to reinforce your understanding, and then show potential simplifications (e.g., alternative libraries) that can help you reduce the complexities of an applications code base. What You Will LearnCreate a .NET MAUI applicationApply commonly required techniquesApply more advanced techniques to make applications stand outKnow what to consider when distributing applications to the relevant storesTake an application from concept through to production Who This Book Is ForDevelopers who are new to .NET MAUI and cross-platform development. A basic knowledge of C# is required, but no prior knowledge using .NET MAUI is required. Experienced developers also will find the book useful as it covers topics key to modern day development (such as accessibility, performance, and distribution). Xamarin Forms developers will find the book useful as key features new to .NET MAUI that will aid in the migration from Xamarin Forms to .NET MAUI are explained.

9 特價1890
立即代訂
下次再買

Becoming a Rockstar SRE

Packt 出版
2023/03/30 出版

Excel in site reliability engineering by learning from field-driven lessons on observability and reliability in code, architecture, process, systems management, costs, and people to minimize downtime and enhance developers' outputPurchase of the print or Kindle book includes a free eBook in the PDF formatKey Features: Understand the goals of an SRE in terms of reliability, efficiency, and constant improvementMaster highly resilient architecture in server, serverless, and containerized workloadsLearn the why and when of employing Kubernetes, GitHub, Prometheus, Grafana, Terraform, Python, Argo CD, and GitOpsBook Description: Site reliability engineering is all about continuous improvement, finding the balance between business and product demands while working within technological limitations to drive higher revenue. But quantifying and understanding reliability, handling resources, and meeting developer requirements can sometimes be overwhelming. With a focus on reliability from an infrastructure and coding perspective, Becoming a Rockstar SRE brings forth the site reliability engineer (SRE) persona using real-world examples.This book will acquaint you the role of an SRE, followed by the why and how of site reliability engineering. It walks you through the jobs of an SRE, from the automation of CI/CD pipelines and reducing toil to reliability best practices. You'll learn what creates bad code and how to circumvent it with reliable design and patterns. The book also guides you through interacting and negotiating with businesses and vendors on various technical matters and exploring observability, outages, and why and how to craft an excellent runbook. Finally, you'll learn how to elevate your site reliability engineering career, including certifications and interview tips and questions.By the end of this book, you'll be able to identify and measure reliability, reduce downtime, troubleshoot outages, and enhance productivity to become a true rockstar SRE!What You Will Learn: Get insights into the SRE role and its evolution, starting from Google's original visionUnderstand the key terms, such as golden signals, SLO, SLI, MTBF, MTTR, and MTTDOvercome the challenges in adopting site reliability engineeringEmploy reliable architecture and deployments with serverless, containerization, and release strategiesIdentify monitoring targets and determine observability strategyReduce toil and leverage root cause analysis to enhance efficiency and reliabilityRealize how business decisions can impact quality and reliabilityWho this book is for: This book is for IT professionals, including developers looking to advance into an SRE role, system administrators mastering technologies, and executives experiencing repeated downtime in their organizations. Anyone interested in bringing reliability and automation to their organization to drive down customer impact and revenue loss while increasing development throughput will find this book useful. A basic understanding of API and web architecture and some experience with cloud computing and services will assist with understanding the concepts covered.

9 特價1904
立即代訂
下次再買

Software Engineering

Laxmidhar,V  著
Ingram 出版
2023/03/30 出版

Software Engineering - A Practical Approach By Laxmidhar V. Gaopande Book Description This book covers all the important topics in software engineering like software projects, execution models, SDLC, development models like Waterfall, Iterative, Incremental, Spiral, Agile and TDD. Business requirement documents (BRD), functional requirement documents (FRD), software requirement specifications (SRS), analysis, design, architecture structured system analysis and design method (SSADM), object oriented analysis and design (OOAD), unified modelling language (UML), Usability, User experience (UX), Quality and Quality systems like ISO 9001, SEI CMMI. Software testing covers details of software testing, testing types and testing models etc. Details of configuration management, release management, risk management, software support, project management are covered in detail. Software estimation is covered in very detail with estimation techniques, like Agile estimation, class based simplified estimation for OOAD systems, function point analysis, Mark II, COCOMO etc. Templates for various artifacts are also listed and will be useful for the software engineering work. The book covers five interesting case studies and learnings from them from author own practical experience while executing software projects and product development. The author has also given interesting eighteen exercises for developing a new software system covering all the topics in software engineering.

9 特價905
立即代訂
下次再買

Bootstrapping Service Mesh Implementations with Istio

Anand,Rai  著
Packt 出版
2023/03/28 出版

A step-by-step guide to Istio Service Mesh implementation, with examples of complex and distributed workloads built using microservices architecture and deployed in KubernetesPurchase of the print or Kindle book includes a free PDF eBookKey Features: Learn the design, implementation, and troubleshooting of Istio in a clear and concise formatGrasp concepts, ideas, and solutions that can be readily applied in real work environmentsSee Istio in action through examples that cover Terraform, GitOps, AWS, Kubernetes, and GoBook Description: Istio is a game-changer in managing connectivity and operational efficiency of microservices, but implementing and using it in applications can be challenging. This book will help you overcome these challenges and gain insights into Istio's features and functionality layer by layer with the help of easy-to-follow examples. It will let you focus on implementing and deploying Istio on the cloud and in production environments instead of dealing with the complexity of demo apps. You'll learn the installation, architecture, and components of Istio Service Mesh, perform multi-cluster installation, and integrate legacy workloads deployed on virtual machines. As you advance, you'll understand how to secure microservices from threats, perform multi-cluster deployments on Kubernetes, use load balancing, monitor application traffic, implement service discovery and management, and much more. You'll also explore other Service Mesh technologies such as Linkerd, Consul, Kuma, and Gloo Mesh. In addition to observing and operating Istio using Kiali, Prometheus, Grafana and Jaeger, you'll perform zero-trust security and reliable communication between distributed applications.After reading this book, you'll be equipped with the practical knowledge and skills needed to use and operate Istio effectively.What You Will Learn: Get an overview of Service Mesh and the problems it solvesBecome well-versed with the fundamentals of Istio, its architecture, installation, and deploymentExtend the Istio data plane using WebAssembly (Wasm) and learn why Envoy is used as a data planeUnderstand how to use OPA Gatekeeper to automate Istio's best practicesManage communication between microservices using IstioExplore different ways to secure the communication between microservicesGet insights into traffic flow in the Service MeshLearn best practices to deploy and operate Istio in production environmentsWho this book is for: The book is for DevOps engineers, SREs, cloud and software developers, sysadmins, and architects who have been using microservices in Kubernetes-based environments. It addresses challenges in application networking during microservice communications. Working experience on Kubernetes, along with knowledge of DevOps, application networking, security, and programming languages like Golang, will assist with understanding the concepts covered.

9 特價1904
立即代訂
下次再買

Software Quality: Higher Software Quality Through Zero Waste Development

Springer 出版
2023/03/28 出版
9 特價2861
立即代訂
下次再買

Analysis, Verification and Transformation for Declarative Programming and Intelligent Systems

Springer 出版
2023/03/28 出版

This Festschrift, dedicated to Manuel Hermenegildo on the occasion of his 60th birthday, contains papers written by many of his closest collaborators. Manuel received his Ph.D. degree in Computer Science and Engineering from the University of Texas at Austin, and among various positions he was an endowed chair in Information Science and Technology at the University of New Mexico. In 2007 he became the founding director of the IMDEA Software Institute, where he is now a Distinguished Professor, while also a full professor at Universidad Polit矇cnica de Madrid (UPM).He has published more than 300 scientific publications, given numerous keynotes and invited talks at major conferences, coordinated many national and international projects, and served the community in major conference roles, on journal boards, and on funding, scientific, and research committees. Among his awards are the Julio Rey Pastor prize in Mathematics and Information Science and Technologyand the Aritmel prize in Computer Science; he is an elected member of the Academia Europaea; and in 2022 he was elected a Fellow of the ACM for contributions to program analysis, verification, parallelism, logic programming, and the IMDEA Software Institute.Throughout his career, Manuel has been at the forefront of the fields of logic programming, constraint programming, parallel programming, program analysis, program transformation, and programming environment design. The contributions in this volume reflect the quality and the scope of his personal and collaborative successes.

9 特價6200
立即代訂
下次再買

Effective Concurrency in Go

Burak,Serdar  著
Packt 出版
2023/03/27 出版

Gain a deep understanding of concurrency and learn how to leverage concurrent algorithms to build high-throughput data processing applications, network servers and clients that scale.Key Features: Learn about the Go concurrency primitives, Go memory model, and common concurrency patternsDevelop the insights on how to model solutions to real-life problems using concurrencyExplore practical techniques to analyze how concurrent programs behaveBook Description: The Go language has been gaining momentum due to its treatment of concurrency as a core language feature, making concurrent programming more accessible than ever. However, concurrency is still an inherently difficult skill to master, since it requires the development of the right mindset to decompose problems into concurrent components correctly. This book will guide you in deepening your understanding of concurrency and show you how to make the most of its advantages.You'll start by learning what guarantees are offered by the language when running concurrent programs. Through multiple examples, you will see how to use this information to develop concurrent algorithms that run without data races and complete successfully. You'll also find out all you need to know about multiple common concurrency patterns, such as worker pools, asynchronous pipelines, fan-in/fan-out, scheduling periodic or future tasks, and error and panic handling in goroutines.The central theme of this book is to give you, the developer, an understanding of why concurrent programs behave the way they do, and how they can be used to build correct programs that work the same way in all platforms.By the time you finish the final chapter, you'll be able to develop, analyze, and troubleshoot concurrent algorithms written in Go.What You Will Learn: Understand basic concurrency concepts and problemsLearn about Go concurrency primitives and how they workLearn about the Go memory model and why it is importantUnderstand how to use common concurrency patternsSee how you can deal with errors in a concurrent programDiscover useful techniques for troubleshootingWho this book is for: If you are a developer with basic knowledge of Go and are looking to gain expertise in highly concurrent backend application development, then this book is for you. Intermediate Go developers who want to make their backend systems more robust and scalable will also find plenty of useful information. Prior exposure Go is a prerequisite.

9 特價1692
立即代訂
下次再買

Visual Studio Code Distilled

Apress 出版
2023/03/21 出版

Use Visual Studio Code to write and debug code quickly and efficiently on any platform, for any device, using any programming language, and on the operating system of your choice. Visual Studio Code is an open source and cross-platform development tool that focuses on code editing across a variety of development scenarios, including web, mobile, and cloud development. This third edition has been updated to match the latest releases of the environment. Additional updates relate to .NET 7 and explain how to consume AI services from code you write in Visual Studio Code. This new edition is also refreshed with the latest updates, such as enhanced merge editor, creating extensions, support for the Julia language, and much more.The book teaches you how to be immediately productive with Visual Studio Code, from the basics to some of the more complex topics. You will learn how to work on individual code files, complete projects, and come away with an understandingof advanced code-editing features that will help you focus on productivity, and source code collaboration with Git.What You Will Learn Get started with practical guidance on Visual Studio Code, including expansive guidance on writing apps with C# and PythonUnderstand how to edit individual files and how to work with folders by working on the latest workspace trust and multi-root workspacesDebug code on multiple platforms through real-world guidance, such as working under corporate networksPackage code into Docker containers and deploy these to AzureAcquire valuable tips, tricks, and suggestions from hard-earned, real-world experience to be more productiveWho This Book Is ForAll developers (including JavaScript, Java, NodeJS), not just those with a Microsoft background, who will benefit from learning and using VS code as a cross-platform and cross-language tool

9 特價2048
立即代訂
下次再買

Rust In Practice

B,Anderson  著
Ingram 出版
2023/03/16 出版

Learn to Build Rust Programs, Test Applications and Create Your Own Cargo Packages in RustRust In Practice is an ultimate fast-paced guide for anyone looking to become a practitioner of the rust programming from day 1. This book covers everything from the basics of Rust programming to building robust and efficient applications. Starting with the fundamentals, this book guides you through the syntax and semantics of the Rust language, including its unique ownership model and type system. You'll learn about common data types, control flow, error handling, and more. As you progress through the book, you'll dive deeper into advanced topics such as building programs, rust libraries and crates, using the standard library, and working with external crates. You'll also learn how to write concurrent and parallel code, take advantage of Rust's built-in testing features, and use popular Rust frameworks and libraries. The book also provides hands-on examples and exercises to help you practice and apply the concepts you've learned. By the end of this book, you'll have a solid understanding of Rust programming and be well-equipped to start building your own robust and efficient applications. With clear explanations, practical examples, and expert advice, this book will help you get an edge on Rust programming and become proficient in building and testing Rust applications, right from day one.Key LearningsGet well versed with cargo, different cargo commandsUnderstanding data types, ownership, and borrowingWrite flexible, efficient code with traits and genericsMake use of closures, iterators, and asynchronous programming to write multi-threaded programsUtilizing collections, strings, text, input and output, macros, and avoiding unsafe codesRun code testing on different types of rust programs and applications50+ examples covered to demonstrate every feature and functionality of rustTable of ContentsUnderstanding Why Rust!Getting Ready with Rust EnvironmentMost Essentials of RustStructsEnums and Pattern MatchingExploring Ownership and BorrowingCargo, Crates and PackagesCargo CommandsUsing Rust Standard LibraryMy First Command Line App (CLI)Code Testing of ApplicationsSmart Pointers and Reference CyclesAudienceThis book is for both, newbies and programmers who wants a combined knowledge of concepts and practical guidance of using Rust in developing programs and applications. This book is written by a team of Rust professionals with an intent to contribute and return back to both industry and academic research communities. [Do not forget to check out 'Look Inside' on thumbnail for accessing the topics and subtopics covered in this book]

9 特價1890
立即代訂
下次再買

Parallel Processing and Applied Mathematics

Springer 出版
2023/03/14 出版

This two-volume set, LNCS 13826 and LNCS 13827, constitutes the proceedings of the 14th International Conference on Parallel Processing and Applied Mathematics, PPAM 2022, held in Gdansk, Poland, in September 2022.The 77 regular papers presented in these volumes were selected from 132 submissions. For regular tracks of the conference, 33 papers were selected from 62 submissions.The papers were organized in topical sections named as follows: Part I: numerical algorithms and parallel scientific computing; parallel non-numerical algorithms; GPU computing; performance analysis and prediction in HPC systems; scheduling for parallel computing; environments and frameworks for parallel/cloud computing; applications of parallel and distributed computing; soft computing with applications and special session on parallel EVD/SVD and its application in matrix computations.Part II: 9th Workshop on Language-Based Parallel Programming (WLPP 2022); 6th Workshop on Models, Algorithms and Methodologies for Hybrid Parallelism in New HPC Systems (MAMHYP 2022); first workshop on quantum computing and communication; First Workshop on Applications of Machine Learning and Artificial Intelligence in High Performance Computing (WAML 2022); 4th workshop on applied high performance numerical algorithms for PDEs; 5th minisymposium on HPC applications in physical sciences; 8th minisymposium on high performance computing interval methods; 7th workshop on complex collective systems.

9 特價3815
立即代訂
下次再買

Exact and Heuristic Methods in Combinatorial Optimization

Springer 出版
2023/03/12 出版

In the last decades, algorithmic advances as well as hardware and software improvements have provided an excellent environment to create and develop solving methods to hard optimization problems. Modern exact and heuristic techniques are dramatically enhancing our ability to solve significant practical problems. This monograph sets out state-of-the-art methodologies for solving combinatorial optimization problems, illustrating them with two well-known problems.This second edition of the book extends the first one by adding to the 'linear ordering problem' (LOP), included in the first edition, the 'maximum diversity problem' (MDP). In this way, we provide the reader with the background, elements and strategies to tackle a wide range of different combinatorial optimization problems. The exact and heuristic techniques outlined in these pages can be put to use in any number of combinatorial optimization problems. While the authors employ the LOP and the MDP to illustrate cutting-edge optimization technologies, the book is also a tutorial on how to design effective and successful implementations of exact and heuristic procedures alike. This monograph provides the basic principles and fundamental ideas that will enable students and practitioners to create valuable applications based on both exact and heuristic technologies. Specifically, it is aimed at engineers, scientists, operations researchers, and other applications specialists who are looking for the most appropriate and recent optimization tools to solve particular problems. The book provides a broad spectrum of advances in search strategies with a focus on its algorithmic and computational aspects.

9 特價6677
立即代訂
下次再買

Build Your Own Test Framework

Apress 出版
2023/03/12 出版

Learn to write better automated tests that will dramatically increase your productivity and have fun while doing so. This book is a build-your-own adventure designed for individual reading and for collaborative workshops. You will build an xUnit automated test framework using JavaScript: initially a clone of Jest, but adding a couple of neat features borrowed from RSpec, the genre-defining tool for behavior-driven development (BDD). Along the way, you will explore the philosophy behind automated testing best practices. The automated test runner is one of the most important innovations within software engineering. But for many programmers, automated testing remains a mystery, and knowing how to write good tests is akin to sorcery.As the chapters of this book unfold, you will see how the humble test runner is an elegant and simple piece of software. Each chapter picks a single feature to build, like the "it" function or the "beforeEach" block. It picks apart the theory of why the feature needs to exist, and how to use it effectively in your own test suites. Every chapter ends with a set of ideas for extension points should you wish to explore further, alone or in groups. The book culminates in an implementation of test doubles and mocks--one of the most difficult and misunderstood concepts within automated testing.By the end of the book, you will have gained a solid understanding of automated testing principles that you can immediately apply to your work projects. What You'll LearnBuild an xUnit automated test frameworkSee how an automated test runner worksUnderstand the best practices for automated unit testingEffectively use test doubles and mocksWho This Book Is ForSoftware developers with JavaScript experience who are seeking to master the art of automated testing.

9 特價1733
立即代訂
下次再買

Property Testing

Springer 出版
2023/03/11 出版

This book introduces important results and techniques in property testing, where the goal is to design algorithms that decide whether their input satisfies a predetermined property in sublinear time, or even in constant time - that is, time is independent of the input size. This book consists of three parts. The first part provides an introduction to the foundations of property testing. The second part studies the testing of specific properties on strings, graphs, functions, and constraint satisfaction problems. Vectors and matrices over real numbers are also covered. The third part is more advanced and explains general conditions, including full characterizations, under which properties are constant-query testable. The first and second parts of the book are intended for first-year graduate students in computer science. They should also be accessible to undergraduate students with the adequate background. The third part can be used by researchers or ambitious graduate students who want to gain a deeper theoretical understanding of property testing.

9 特價3815
立即代訂
下次再買

Practical Graph Structures in SQL Server and Azure SQL

Apress 出版
2023/03/07 出版

Use the graph table features in Azure SQL that were introduced in SQL Server 2017 and further refined in SQL Server 2019. This book shows you how to create data structures to capture complex connections between items in your data. These connections will help you analyze and draw insights from connections in your data that go beyond classic relationships. The graph examples in the book are useful for analyzing social media relationships, complex product-to-customer relationships, and any other type of data analysis in which indirect connections that otherwise might be missed using conventional techniques can be mined for their insight and business value. Tree structures are covered, with emphasis on a structure commonly used by organizations to aggregate data at different levels of an organization. The book provides code examples of SQL Graph objects as well as an alternate tree implementation technique. Included is sample data (and data generators) for you to test for performance and choose the implementation approach that best suits your needs and that of your application.If your job involves analyzing or storage of data elements that are connected in a networked topology, then this is the book that will help you bring the power of SQL Server to bear on that data and take advantage of your existing knowledge. What You Will LearnUnderstand the graph model and the associated terms used in graph analysisStore highly connected data in SQL Server and Azure SQL alongside existing relational dataMake full use of the graph table feature that is refined and enhanced in SQL Server 2019Implement high performance tree structures that will make storing and querying tree data possibleReport on data associated with a tree structure to aggregate results at different levelsWho This Book Is For

9 特價1733
立即代訂
下次再買

Formal Verification of Floating-Point Hardware Design

Springer 出版
2023/03/06 出版

This is the first book to focus on the problem of ensuring the correctness of floating-point hardware designs through mathematical methods. Formal Verification of Floating-Point Hardware Design, Second Edition advances a verification methodology based on a unified theory of register-transfer logic and floating-point arithmetic that has been developed and applied to the formal verification of commercial floating-point units over the course of more than two decades, during which the author was employed by several major microprocessor design companies. The theory is extended to the analysis of several algorithms and optimization techniques that are commonly used in commercial implementations of elementary arithmetic operations. As a basis for the formal verification of such implementations, high-level specifications of the basic arithmetic instructions of several major industry-standard floating-point architectures are presented, including all details pertaining to the handling of exceptional conditions. The methodology is illustrated in the comprehensive verification of a variety of state-of-the-art commercial floating-point designs developed by Arm Holdings. This revised edition reflects the evolving microarchitectures and increasing sophistication of Arm processors, and the variation in the design goals of execution speed, hardware area requirements, and power consumption. Many new results have been added to Parts I--III (Register-Transfer Logic, Floating-Point Arithmetic, and Implementation of Elementary Operations), extending the theory and describing new techniques. These were derived as required in the verification of the new RTL designs described in Part V.

9 特價5723
立即代訂
下次再買

Formal Methods

Springer 出版
2023/03/04 出版

This book constitutes the refereed proceedings of the 25th International Symposium on Formal Methods, FM 2023, which took place in L羹beck, Germany, in March 2023. The 26 full paper, 2 short papers included in this book were carefully reviewed and selected rom 95 submissions. They have been organized in topical sections as follows: SAT/SMT; Verification; Quantitative Verification; Concurrency and Memory Models; Formal Methods in AI; Safety and Reliability. The proceedings also contain 3 keynote talks and 7 papers from the industry day.

9 特價5246
立即代訂
下次再買

Commodore 64 Exposed

Bruce,Bayley  著
Acorn Classics 出版
2023/03/03 出版

First published in 1983, this outstanding reference work about the Commodore 64 helped many owners of the much-loved home computer understand their machine to a whole new level. The details within the book enabled users to perfect their coding skills in both BASIC and advanced machine code. To this day it remains a highly useful guide for those interested in retro games programming on the classic machine.* * *As the original publisher Melbourne House wrote: Here is the definitive book for the Commodore owner.A complete and comprehensive guide to make you total master of your Commodore 64.Commodore 64 Exposed is an encyclopedia of solutions from Basic programming through to machine language, and includes vital tables of memory locations and system variables.The step-by-step format is designed to ensure that every owner will understand exactly how their Commodore 64 works. Every feature and program variable is carefully explained with the aid of simple demonstration programs that can be entered in minutes.Whether you are a first-time computer user or a serious programmer, if you want to take full advantage of your Commodore 64's impressive capabilities, then this is the book for you.* * *Acorn Books is proud to present its Retro Reproduction Series, a collection of classic computing works from the 1980s and 90s, lovingly reproduced in the 21st century. From standards of programming reference no self-respecting microcomputer programmer would be without, to obscure works not found in print anywhere else, these modern reprints are perfect for any connoisseur of retro computing.

9 特價542
立即代訂
下次再買

Requirements Engineering: Foundation for Software Quality

Springer 出版
2023/02/28 出版

This book constitutes the refereed proceedings of the 29th International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2023, which took place in Barcelona, Spain, during April 17-20, 2023.The 12 full technical design and scientific evaluation papers, 8 short research previews and vision papers, and 5 experience reports presented in this volume were carefully reviewed and selected from 78 submissions. They were organized in topical sections as follows: Requirements communication and conceptualization; NLP and machine learning for AI; RE for artificial intelligence; crowd RE; and RE in practice.

9 特價3577
立即代訂
下次再買

Microsoft Power Bi Data Analyst Certification Companion

Apress 出版
2023/02/26 出版

Use this book to study for the PL-300 Microsoft Power BI Data Analyst exam. The book follows the "Skills Measured" outline provided by Microsoft to help focus your study. Each topic area from the outline corresponds to an area covered by the exam, and the book helps you build a good base of knowledge in each area. Each topic is presented with a blend of practical explanations, theory, and best practices.Power BI is more than just the Power BI Desktop or the Power BI Service. It is two distinct applications and an online service that, together, enable business users to gather, shape, and analyze data to generate and present insights. This book clearly delineates the purpose of each component and explains the key concepts necessary to use each component effectively. Each chapter provides best practices and tips to help an inexperienced Power BI practitioner develop good habits that will support larger or more complex analyses. Manybusiness analysts come to Power BI with a wealth of experience in Excel and particularly with pivot tables. Some of this experience translates readily into Power BI concepts. This book leverages that overlap in skill sets to help seasoned Excel users overcome the initial learning curve in Power BI, but no prior knowledge of any kind is assumed, terminology is defined in non-technical language, and key concepts are explained using analogies and ideas from experiences common to any reader. After reading this book, you will have the background and capability to learn the skills and concepts necessary both to pass the PL-300 exam and become a confident Power BI practitioner. What You Will LearnCreate user-friendly, responsive reports with drill-throughs, bookmarks, and tool tipsConstruct a star schema with relationships, ensuring that your analysis will be both accurate and responsivePublish reports and datasets to the Power BI Service, enabling the report (and the dataset) to be viewed and used by your colleagues Extract data from a variety of sources, enabling you to leverage the data that your organization has collected and stored in a variety of sourcesSchedule data refreshes for published datasets so your reports and dashboards stay up to dateDevelop dashboards with visuals from different reports and streaming content Who This Book Is ForPower BI users who are planning to take the PL-300 exam, Power BI users who want help studying the topic areas listed in Microsoft's outline for the PL-300 exam, and those who are not planning to take the exam but want to close any knowledge gaps they might have

9 特價1575
立即代訂
下次再買

Python Programming

Ingram 出版
2023/02/24 出版

Are you brand new to machine learning and Python?Do you want to learn good coding techniques quickly and easily?Then Python Programming is the book for you!Python is one of the best platforms for those new to programming. The book will introduce you to the basic concepts of Machine Learning, Python programming language, various program libraries, and supporting platforms.This guide will help you with your journey into the world of Python Machine Learning and help you navigate your way from a newbie to an intermediate level. You'll learn: - Getting Started with Python- The Basic Principles of Python Machine Learning- Getting Started With Data Visualization- The Use of Predictive Analytics- How to start writing an
Algorithm- Everything about Decision Tree- How to work with Data- Neural Networks, Big Data, the Internet of Things (IoT), and
Cloud Computing- And more...Even if you've never looked at a computer program before and have always thought that learning a computer language would be too difficult, this book can help.With it's easy-to-understand and simple language, you could soon wonder why you never thought about trying computer programming before.

9 特價943
貨到通知
下次再買

Building with Ethereum

Apress 出版
2023/02/24 出版

Build products on top of Ethereum's new and expansive technological stack. Writing any good web application requires planning, care, and deft technical skills, but Ethereum's execution model presents its own challenges for engineers wishing to build applications on top of its smart contract layer. Building performant and engaging product experiences is one of the most important - and often underappreciated - roles in any company. This book looks at the full product stack needed to build such experiences on top of Ethereum smart contracts, weaving tutorials and case studies through more conversational discussions of the various constraints, trade-offs, and complexities involved in doing so. You'll learn about the fundamentals of Ethereum from a new perspective, developing a strong understanding of how the Ethereum Virtual Machine (EVM) works and how it affects product engineering, as well as all the pieces of technology that go into decentralized apps (dapps) behindthe front end: RPC nodes, wallets, indexers, application hosts, and more. You'll be exposed to plenty of UI, JavaScript code, and idiomatic ways to bring on-chain data into your front ends. And you'll be given up-to-date knowledge of the best practices and future possibilities that decentralized computation might offer the product engineer. What You Will LearnUnderstand the EVM and how it worksGain insight into smart contracts and how apps connect to themUnderstand the difference between live data and indexed dataHow decentralization affects the UI of applicationsBuild engaging, tasteful product experiences on top of EthereumWho This Book Is ForA confident - mid-level or senior - software engineer or web developer who hasn't properly branched out into Ethereum; someone who might have scratched the surface, but wants adeeper understanding of the principles behind dapps, and who wants a head start on the hurdles faced while building them.

9 特價1575
立即代訂
下次再買

Apple Device Management

Charles,Edge  著
Apress 出版
2023/02/24 出版

Working effectively with Apple platforms at a corporate or business level includes not only infrastructure, but a mode of thinking that administrators have to adopt to find success. A mode of thinking that forces you to leave 30 years of IT dogma at the door. This book is a guide through how to integrate Apple products in your environment with a minimum of friction. Because the Apple ecosystem is not going away.You'll start by understanding where Apple, third-party software vendors, and the IT community is taking us. What is Mobile Device Management and how does it work under the hood. By understanding how MDM works, you will understand what needs to happen on your networks in order to allow for MDM, as well as the best way to give the least amount of access to the servers or services that's necessary. You'll then look at management agents that do not include MDM, as well as when you will need to use an agent as opposed to when to use other options. Once you can install a management solution, you can deploy profiles on a device or you can deploy profiles on Macs using scripts. With Apple Device Management as your guide, you'll customize and package software for deployment and lock down devices so they're completely secure. You'll also work on getting standard QA environments built out, so you can test more effectively with less effort. This thoroughly revised and expanded Second Edition provides new coverage and updates on daemons and agents, declarative management, Gatekeeper, script options, SSO tools, Azure/Apple Business Essentials integrations and much more.You willDeploy profiles across devices effectively and securelyInstall apps remotely both from the app store and through custom solutionsWork natively with Apple environments rather than retrofitting older IT solutions Who This Book Is ForMac administrators within organizations that want to integrate with the current Apple ecosystem, including Windows administrators learning how to use/manage Macs, mobile administrators working with iPhones and iPads, and mobile developers tasked with creating custom apps for internal, corporate distribution.

9 特價2363
貨到通知
下次再買

The Rust Programming Language, 2nd Edition

Ingram 出版
2023/02/16 出版

With over 50,000 copies sold, The Rust Programming Language is the quintessential guide to programming in Rust. Thoroughly updated to Rust's latest version, this edition is considered the language's official documentation. The Rust Programming Language "covers everything you could want to know about the language."--Stack Overflow Rust has been repeatedly voted "Most Loved Language" on the StackOverflow Developer Survey. The Rust Programming Language, 2nd Edition is the official guide to Rust 2021: an open source systems programming language that will help you write faster, more reliable software. Rust provides control of low-level details along with high-level ergonomics, allowing you to improve productivity and eliminate the hassle traditionally associated with low-level languages. Klabnik and Nichols, alumni of the Rust Core Team, share their knowledge to help you get the most out of Rust's features so that you can create robust and scalable programs. You'll begin with basics like creating functions, choosing data types, and binding variables, then move on to more advanced concepts, such as: Ownership and borrowing, lifetimes, generics, traits, and trait objects to communicate your program's constraints to the compilerSmart pointers and multithreading, and how ownership interacts with them to enable fearless concurrencyHow to use Cargo, Rust's built-in package manager, to build, document your code, and manage dependenciesThe best ways to test, handle errors, refactor, and take advantage of expressive pattern matchingIn addition to the countless code examples, you'll find three chapters dedicated to building complete projects: a number-guessing game, a Rust implementation of a command line tool, and a multithreaded server.

9 特價1710
立即代訂
下次再買

Search Algorithm

Ingram 出版
2023/02/16 出版

Algorithms, particularly those embedded in search engines, social media platforms, recommendation systems, and information databases, play an increasingly important role in selecting what information is most relevant to us, which is a crucial feature of our participation in public life. These algorithms are not just helpful in our daily lives but are also one of the unavoidable necessities of modern living. This book discusses advances and applications of various types of search algorithms, such as quantum search, harmony search, cognitive search, genetic search, and many others. It is a valuable resource and provides a solid technical base for frontline investigations of search algorithms for scientists and students interested in search and optimization methods.

9 特價4992
立即代訂
下次再買

Aws for Public and Private Sectors

Apress 出版
2023/02/15 出版

Assess, plan, develop, implement, and manage AWS EC2 Instances, Cloud Formation using JSON Template with Bash programming language, and Cloud Watch monitoring. This book helps the public and private sectors comprehend how to assess and evaluate AWS cloud software as a service (SaaS), infrastructure as a service (IaaS), and platform as a service (PaaS).Government and business sector entities are looking for strategies to upgrade on-premises information systems to virtual cloud infrastructure orchestration and automation. You'll gain a step-by-step approach to planning, developing, implementing, and managing cloud infrastructure, services, and platforms that help reduce cost increases, scalability, and improves security. Outline your strategy to research how cloud infrastructure is planned and developed before being deployed and managed by on-premises IT team members. This book also supports cloud services for AWS and helps you understand why supporting and usingAWS for cloud services is beneficial both short and long-term.Once you complete this book, you'll be able to make logical decisions regarding AWS use cases for public and private sector entities, including disaster recovery and backup, IT self-service, Web applications, and messaging. What You'll LearnAssess different cloud services provided by AmazonLook at Cloud as a Service (CAAS)Understand internet protocol, packet switching, authoritative, recursive, and open-flowReview cloud infrastructure planning methodsExamine Cloud orchestration and automationWork with the AWS total cost of ownership calculatorWho This book Is For This book is aimed at business, government, non-profit organizations, academic institutions, and financial institutions interested in upgrading to AWS cloud architect infrastructure as a primary mode of data transmission, storage, and security at a scalable and economical annual cost.

9 特價1890
立即代訂
下次再買
頁數12/34
移至第
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing