LitMy.ru - литература в один клик

  • Добавил: literator
  • Дата: 6-01-2024, 10:04
  • Комментариев: 0
Название: Алгоритмы и структуры для массивных наборов данных
Автор: Джейла Меджедович, Эмин Тахирович
Издательство: ДМК Пресс
Год: 2024
Страниц: 342
Язык: русский
Формат: pdf
Размер: 57.9 MB

Стандартные алгоритмы и структуры при применении к крупным распределенным наборам данных могут становиться медленными — или вообще не работать. Правильный подбор алгоритмов, предназначенных для работы с большими данными, экономит время, повышает точность и снижает стоимость обработки. Книга знакомит с методами обработки и анализа больших распределенных данных. Насыщенное отраслевыми историями и занимательными иллюстрациями, это удобное руководство позволяет легко понять даже сложные концепции. Вы научитесь применять на реальных примерах такие мощные алгоритмы, как фильтры Блума, набросок count-min, HyperLogLog и LSM-деревья, в своих собственных проектах. Приведены примеры на Python, R и в псевдокоде.
  • Добавил: literator
  • Дата: 5-01-2024, 22:13
  • Комментариев: 0
Название: Blockchain Essentials: Core Concepts and Implementations
Автор: Ramchandra Sharad Mangrulkar, Pallavi Vijay Chavan
Издательство: Apress
Год: 2024
Страниц: 277
Язык: английский
Формат: pdf, epub
Размер: 25.4 MB

This book will teach you the core concepts of blockchain technology in a concise manner through straightforward, concrete examples using a range of programming languages, including Python and Solidity. The 50 programs presented in this book are all you need to gain a firm understanding of blockchain and how to implement it. The book begins with an introduction to the fundamentals of blockchain technology, followed by a review of its types, framework, applications and challenges. Moving ahead, you will learn basic blockchain programming with hash functions, authentication code, and Merkle trees. You will then dive into the basics of bitcoin, including wallets, digital keys, transactions, digital signatures, and more. This is followed by a crash course on Ethereum programming, its network, and ecosystem. As you progress through the book, you will also learn about Hyperledger and put your newly-gained knowledge to work through case studies and example applications. After reading this book, you will understand blockchain’s underlying concepts and its common implementations. For anyone who is new to blockchain and wants to gain an an understanding of how it works and can be implemented.
  • Добавил: literator
  • Дата: 5-01-2024, 20:41
  • Комментариев: 0
Название: x86 Software Reverse-Engineering, Cracking, and Counter-Measures
Автор: Stephanie Domas, Christopher Domas
Издательство: Wiley
Год: 2024
Страниц: 320
Язык: английский
Формат: epub (true)
Размер: 39.5 MB

A crystal-clear and practical blueprint to software disassembly. x86 Software Reverse-Engineering, Cracking, and Counter-Measures is centered around the world of disassembling software. It will start with the basics of the x86 assembly language, and progress to how that knowledge empowers you to reverse-engineer and circumvent software protections. No knowledge of assembly, reverse engineering, or software cracking is required. Reverse engineering and software cracking are disciplines with a long, rich history. For decades, software developers have attempted to build defenses into their applications to protect intellectual property or to prevent modifications to the program code. The art of cracking has been around nearly as long as reverse engineers have been examining and modifying code for fun or profit. The book begins with a bootcamp on x86, learning how to read, write, and build in the assembly that powers a massive amount of the world's computers. Then the book will shift to reverse engineering applications using a handful of industry favorites such as IDA, Ghidra, Olly, and more. Next, we move to cracking with techniques such as patching and key generation, all harnessing the power of assembly and reverse engineering. Lastly, we'll examine cracking from a defensive perspective. Providing learners with techniques to be a better defender of their own software, or knowledge to crack these techniques more effectively. From security professionals to hobbyists, this book is for anyone who wants to learn to take apart, understand, and modify black-box software.
  • Добавил: literator
  • Дата: 5-01-2024, 19:03
  • Комментариев: 0
Название: Python Programming for Beginners: Skyrocket Your Code and Master Python in Less than a Week. Discover the Foolproof, Practical Route to Uncover Insider Hacks, Unlock New Opportunities, and Revolution
Автор: Kit Jackson
Издательство: Independently published
Год: 2023
Страниц: 200
Язык: английский
Формат: epub
Размер: 10.1 MB

Have you always been interested in programming but never had the time or resources to learn? Do you wish you could break into the tech industry and make a name for yourself but don't know where to start? We understand how overwhelming it can be to try and learn a new skill, especially when it comes to coding. But with Python Programming for Beginners, we provide the solution to your problem. Our book offers a comprehensive, easy-to-follow guide that will help you master the basics of Python programming in no time. We want to empower you to take control of your future and succeed in the tech industry. This comprehensive manual offers a comprehensive overview of Python programming, making it an ideal resource for beginners. This book provides the necessary tools to get you started with coding, even if you have little to no experience. This book's primary objective is to establish a solid understanding of programming principles and demonstrate their practical implementation in Python for effective problem-solving. It is understandable that diving into a new programming language can seem overwhelming, and that's why this book is designed to present the material in a clear, concise, and easy-to-understand manner, supplemented with plenty of examples and explanations. Throughout this book, you'll find hands-on exercises and programming challenges that will give you the opportunity to apply what you've learned and gain practical experience in programming.
  • Добавил: literator
  • Дата: 5-01-2024, 16:53
  • Комментариев: 0
Название: Dynamic Programming Volume I: Finite States
Автор: Thomas J. Sargent, John Stachurski
Издательство: QuantEcon
Год: December 4, 2023
Страниц: 443
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

This book is about dynamic programming and its applications in economics, finance, and adjacent fields like operations research. It brings together recent innovations in the theory of dynamic programming and also provides related applications and computer code. Chapters 1–3 provide motivation and background material on solving fixed point problems and computing lifetime valuations. Chapters 4 and 5 cover optimal stopping and Markov decision processes respectively. Chapter 6 extends the Markov decision framework to settings where discount rates vary over time. Chapter 7 treats recursive preferences. The main theoretical results on dynamic programming from Chapters 4–6 are special cases of the general results in Chapters 8–9. A brief discussion of continuous time models can be found in Chapter 10. One feature of the text is that computer code is a first-class citizen. The code embedded in the textbook is written in Julia and can be found at GitHub. We chose Julia because it is open source and because Julia allows us to write computer code that is as close as possible to the relevant mathematical equations. Julia code in the text is written to maximize clarity rather than speed. We have also written matching Python code, which can be found in the same repository.
  • Добавил: literator
  • Дата: 5-01-2024, 15:04
  • Комментариев: 0
Название: Computational Intelligence and Mathematics for Tackling Complex Problems 5
Автор: M. Eugenia Cornejo, László T. Kóczy, Jesús Medina
Издательство: Springer
Серия: Studies in Computational Intelligence
Год: 2024
Страниц: 151
Язык: английский
Формат: pdf (true), epub
Размер: 14.3 MB

This book is focused on connecting two interesting research areas, mathematics and Computational Intelligence, by means of appealing contributions devoted to give solutions to different challenges of the current technological age. It continues the collection of articles dealing with the important and efficient combination of these both areas, with a stress of fuzzy systems and fuzzy logic. It also includes relevant papers on the development and application of mathematics, Artificial Intelligence (AI), and automatic reasoning tools to Digital Forensics. The chapter “Efficiency of Fuzzy Rough Set Decision Algorithms” studies decision algorithms given in Rough Set Theory. Decision algorithms are used in this theory to know if a set of decision rules is suitable to describe a decision table. One of the most important notions associated with decision algorithms is the notion of efficiency. In this work, the authors present a generalized notion of efficiency, considering the fuzzy framework. The chapter “Use of Fuzzy Time Series to Generate Linguistic Descriptions of Noise Pollution” introduces a proposal to represent sets of time series by means of fuzzy time series composed of linguistic labels. This representation increases the interpretability of the fuzzy time series by using linguistic labels, which can be defined by an expert in the domain. The authors use the Monte Carlo method in order to match each fuzzy set in the initial fuzzy time series with the considered linguistic labels.
  • Добавил: literator
  • Дата: 5-01-2024, 09:29
  • Комментариев: 0
Название: Cloud-Native Application Architecture: Microservice Development Best Practice
Автор: FreeWheel Biz-UI Team
Издательство: Springer/Publishing House of Electronics Industry
Год: 2024
Страниц: 397
Язык: английский
Формат: pdf (true)
Размер: 36.7 MB

The authors of this book explore a way to build cloud-native microservice applications, based on years of practice. Presenting a range of real-world scenarios, from design, development, and testing to deployment, the book shows how teams can leverage cloud-native technologies to develop applications, covering the full lifecycle. Further, it consistently combines theory and practice, and comprehensively analyzes how to implement core cloud-native technologies such as container, service mesh, serverless, continuous integration, and deployment. Given its scope, the book offers a valuable asset for all architects, engineers, and technological decision-makers with an interest in microservices and cloud-native technologies. The content of the book covers full development lifecycle. No matter what architecture style is used to build a system, it is bound to go through the complete process from design to deployment, and the same is true for microservice applications. Especially with the addition of cloud-native technologies, the development approach and design mindset will be different in many aspects such as technology selection, implementation, and deployment. Therefore, we do not talk about these technologies in a discrete way, but introduce the knowledges of the software development lifecycle step by step based on the development process, in order to bring readers a reasonable and smooth reading experience. From technology selection to service splitting; from agile development to code management; from service governance to quality assurance, the corresponding technologies and practices are shown to readers how to integrate cloud-native technologies into each part of the software development lifecycle.
  • Добавил: literator
  • Дата: 5-01-2024, 00:41
  • Комментариев: 0
Название: Unsupervised Machine Learning: with Python
Автор: Hayden Van Der Post, Mike Smith
Издательство: Reactive Publishing
Год: December 28, 2023
Страниц: 371
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Dive into the world of Artificial Intelligence with "Unsupervised Machine Learning with Python," the essential guide forprofessionals eager to master the most sophisticated analysis skills and unlock new dimensions of data interpretation. Building on the knowledge foundation of those who have already ventured into the realm of supervised Machine Learning, this book takes you one step further into the nuanced techniques that are shaping the future of AI. As a follow-up to our top-selling predecessor, this in-depth resource is perfectly tailored for analysts, data scientists, and curious minds looking to leverage Python for advanced Machine Learning tasks. With a clear, practical approach, it demystifies the complex algorithms and models that underpin unsupervised learning frameworks. Unsupervised learning, a pivotal branch of machine intelligence, thrives on the premise that even in the absence of explicit instructions, profound insights can be extracted from raw data. At the heart of unsupervised learning lies the ability of algorithms to identify patterns and structures within datasets without prior labeling or classification, a task emblematic of human cognitive adaptability. Python, the lingua franca of machine learning, offers a versatile toolkit for implementing unsupervised learning models.
  • Добавил: literator
  • Дата: 4-01-2024, 21:29
  • Комментариев: 0
Название: Soft Computing Principles and Integration for Real-Time Service-Oriented Computing
Автор: Punit Gupta, Dinesh Kumar Saini, Kashif Zia
Издательство: CRC Press
Год: 2024
Страниц: 263
Язык: английский
Формат: pdf (true)
Размер: 18.3 MB

In recent years, soft computing techniques have emerged as a successful tool to understand and analyze the collective behavior of service- oriented computing software. Algorithms and mechanisms of self- organization of complex natural systems have been used to solve problems, particularly in complex systems, which are adaptive, ever- evolving, and distributed in nature across the globe. What fits more perfectly into this scenario other than the rapidly developing era of Fog, IoT, and Edge computing environment? Service- oriented computing can be enhanced with soft computing techniques embedded inside the Cloud, Fog, and IoT systems. Soft Computing Principles and Integration for Real-Time Service-Oriented Computing explores soft computing techniques that have wide application in interdisciplinary areas. These soft computing techniques provide an optimal solution to the optimization problem using single or multiple objectives.The book focuses on basic design principles and analysis of soft computing techniques. It discusses how soft computing techniques can be used to improve quality-of-service in serviceoriented architectures. The book also covers applications and integration of soft computing techniques with a service-oriented computing paradigm. Highlights of the book include: Soft computing also collaborates with various intelligent techniques used. (1) neural networks (NNs); (2) fuzzy logic; (3) genetic algorithm; (4) decision tree; (5) case base reasoning; (6) Probabilistic Reasoning (PR); and (7) Evolutionary Computation (EC) and other techniques of soft computing.
  • Добавил: literator
  • Дата: 4-01-2024, 17:27
  • Комментариев: 0
Название: Foundations of Linux Debugging, Disassembling, and Reversing: Analyze Binary Code, Understand Stack Memory Usage, and Reconstruct C/C++ Code with Intel x64
Автор: Dmitry Vostokov
Издательство: Apress
Год: 2023
Страниц: 181
Язык: английский
Формат: pdf (true), epub (true)
Размер: 10.1 MB

Review topics ranging from Intel x64 assembly language instructions and writing programs in assembly language, to pointers, live debugging, and static binary analysis of compiled C and C++ code. This book is ideal for Linux desktop and cloud developers. Using the latest version of Debian, you’ll focus on the foundations of the diagnostics of core memory dumps, live and postmortem debugging of Linux applications, services, and systems, memory forensics, malware, and vulnerability analysis. This requires an understanding of x64 Intel assembly language and how C and C++ compilers generate code, including memory layout and pointers. This book provides the background knowledge and practical foundations you’ll need in order to master internal Linux program structure and behavior. It consists of practical step-by-step exercises of increasing complexity with explanations and ample diagrams. You’ll also work with the GDB debugger and use it for disassembly and reversing. By the end of the book, you will have a solid understanding of how Linux C and C++ compilers generate binary code. In addition, you will be able to analyze such code confidently, understand stack memory usage, and reconstruct original C/C++ code. Foundations of Linux Debugging, Disassembling, and Reversing is the perfect companion to Foundations of ARM64 Linux Debugging, Disassembling, and Reversing for readers interested in the cloud or cybersecurity.