python tcp udp server 绑定同一个端口
tcp和udp可以绑定同一个端口。并且独立接收以及处理消息。rar包括3个文件,server端(通过threadpool启动tcp server和udp server),以及tcp client端、udp client端。
Complex Network Analysis in Python
This book is an excellent read for anyone who wants to learn the fundamentals of complex network analysis
with a focus on application. The case studies cover a variety of topics and help readers link concepts to
applications, providing readers with a clear, well-structured, hands-on experience that deepens their
understanding of the concepts without requiring Python programming experience.
This book is intended for graduate and undergraduate students, complex data analysis (CNA) or social network
analysis (SNA) instructors, and CNA/SNA researchers and practitioners. The book assumes that you have some
background in computer programming—namely, in Python programming. It expects from you no more than
common sense knowledge of complex networks. The intention is to build up your CNA programming skills and
at the same time educate you about the elements of CNA itself. If you’re an experienced Python programmer,
you can devote more attention to the CNA techniques. On the contrary, if you’re a network analyst with less
than an excellent background in Python programming, your plan should be to move slowly through the dark
woods of data frames and list comprehensions and use your CNA intuition to grasp programming concepts.
基于flask的直播系统
可以通过浏览器观看。不过目前localhost可以看到视频,使用IP地址看不到,虽然一直有流输入。
tcp/ip sockets c 语言编程第二版(英文版)
比较简单的东西,英文版,没太大价值——毕竟现在用c的人太少。如果向研究tcp/ip,建议看python+winshark。
数据结构与算法 Python语言描述裘宗燕
python数据结构和算法,经典,必看。网上找到的其他版本,都感觉颜色太浅,看的吃力,所以处理了一下。由于做了ocr,所以感觉字看起来有些毛刺。
21世纪以来,Python已经发展成为世界上受欢迎的编程语言之一,使用非常广泛。由于其各方面的优点,Python正在被世界上越来越多的大学用作**门程序设计课程的语言,更多学校把它作为后续或者选修课程的内容。国内也开始出现这种情况。作者从几年前开始基于Python语言讲授数据结构课程,本书基于作者的教学经验和体会编写而成。
本书结合抽象数据类型的思想,基于Python面向对象机制,阐述了各种基本数据结构的想法、性质、问题和实现,讨论一些相关算法的设计、实现和特性。书中还结合研究了一些数据结构的应用案例。
本书加强了一些目前程序设计实践领域特别关注的内容,包括程序和数据结构设计中的安全性问题、正则表达式的概念和使用等。书中提供了大量编程练习题,特别关注数据结构的设计和实现技术,以及实际应用中各方面的问题。
activiti 6.0.0 part2 rar
仅做参考。activiti,常用工具,因为众所周知的原因无法从管网下载。
activiti 6.0.0 part1 rar
avtiviti 6,分成两部分压缩。都下载了就可以了。没办法设置0分。
big data analytics with java
This book covers case studies such as sentiment analysis on a tweet dataset, recommendations on a movielens dataset, customer segmentation on an ecommerce dataset, and graph analysis on actual flights dataset.
This book is an end-to-end guide to implement analytics on big data with Java.
building web apps with spring 5 and angular
spring开发者必看。英文版。5入门及提升文档,看完后基本可以从事spring5+mysql的开发了。其中还介绍了诸如docker等容器相关技术——这应该属于高级技术,一般开发人员用不到。
learning node.js 第二版 英文原版
最新版nodejs的书,包括express、mysql、mongodb等内容。
django1.8 英文文档
django 1.8 英文文档,全,pdf。
Android编程权威指南(第二版) 英语版pdf
Android编程权威指南(第二版) ,pdf,英语版,无源代码。
The docker book1
docker book,epub版本,免费。入门级。
django by example
django by example,英语原版,带全部代码。epub,mobi,pdf三种格式。基于Python3.
pro python 2
pro python,英语,第二版,免费。
大数据百科全书Encyclopedia of Big Data Technologies
The Encyclopedia of Big Data Technologies provides researchers, educators, students and industry professionals with a comprehensive authority over the most relevant Big Data Technology concepts. With over 300 articles written by worldwide subject matter experts from both industry and academia, the encyclopedia covers topics such as big data storage systems, NoSQL database, cloud computing, distributed systems, data processing, data management, machine learning and social technologies, data science. Each peer-reviewed, highly structured entry provides the reader with basic terminology, subject overviews, key research results, application examples, future directions, cross references and a bibliography. The entries are expository and tutorial, making this reference a practical resource for students, academics, or professionals. In addition, the distinguished, international editorial board of the encyclopedia consists of well-respected scholars, each developing topics based upon their expertise.
spring cloud 文档 pdf 英文版
spring cloud最新英文文档。官网有html版本。我只是把它们打印成pdf版本。
spring boot jwt Interceptor 例子
spring boot jwt 和 interceptor的例子。
其中jwt的例子网上有很多,但是都是要数据库支持,这个只是用假数据模拟,不需要数据库支持。另外还有一个拦截器的简单例子。已经在sts 4 测试通过。
Flowable-6.3.1
Flowable是Activiti原班主创人员从Activiti分离出来的一套工作流引擎,是一个业务流程管理(BPM)和工作流系统,适用于开发人员和系统管理员。其核心是超快速、稳定的BPMN2流程引擎,易于与 Spring集成使用。
Flowable is a compact and highly efficient workflow and Business Process Management (BPM) platform written in Java. At its core is a lightning fast, tried and tested BPMN 2 process engine.
django2 by examples
Key Features
Learn Django by building real-world web applications from scratch
Develop powerful web applications quickly using the best coding practices
Integrate other technologies into your application with clear, step-by-step explanations and comprehensive example code
Book Description
If you want to learn the entire process of developing professional web applications with Django, then this book is for you. You will walk through the creation of four professional Django projects, teaching you how to solve common problems and implement best practices.
You will learn how to build a blog application, a social image bookmarking website, an online shop and an e-learning platform. The book will teach you how to enhance your applications with AJAX, create RESTful APIs and setup a production environment for your Django projects. The book walks you through the creation of real-world applications, solving common problems, and implementing best practices. By the end of this book, you will have a deep understanding of Django and how to build advanced web applications.
What you will learn
Build practical real-world web applications with Django
Use Django with other technologies such as Redis, Celery and Solr.
Develop pluggable Django applications
Create advanced features, optimize your code and use the cache framework
Add internationalization to your Django projects
Enhance the user experience using JavaScript and AJAX
Add social features to your projects
Build RESTful APIs for your applications
Who This Book Is For
If you are a web developer who wants to see how to build professional sites with Django, this book is for. You will need a basic knowledge of Python, HTML, and JavaScript, but you dont need to have worked with Django before.
Table of Contents
Chapter 1. Building a Blog Application
Chapter 2. Enhancing Your Blog with Advanced Features
Chapter 3. Extending Your Blog Application
Chapter 4. Building a Social Website
Chapter 5. Sharing Content in Your Website
Chapter 6. Tracking User Actions
Chapter 7. Building an Online Shop
Chapter 8. Managing Payments and Orders
Chapter 9. Extending Your Shop
Chapter 10. Building an E-Learning Platform
Chapter 11. Rendering and Caching Content
Chapter 12. Building an API
Chapter 13. Going Live
Artificial.Intelligence.Soft.Computing.17th.Part.II.
人工智能,新算法(没办法,人家年会的论文集就是分两册,所以我只能这样分开上传),不精通英语和数学的,请勿下载。
Artificial Intelligence and Soft Computing: 17th International Conference, ICAISC 2018, Zakopane, Poland, June 3-7, 2018, Proceedings, Part II (Lecture Notes in Computer Science)
The two-volume set LNAI 10841 and LNAI 10842 constitutes the refereed proceedings of the 17th International Conference on Artificial Intelligence and Soft Computing, ICAISC 2018, held in Zakopane, Poland in June 2018.
The 140 revised full papers presented were carefully reviewed and selected from 242 submissions. The papers included in the second volume are organized in the following five parts: computer vision, image and speech analysis; bioinformatics, biometrics, and medical applications; data mining; artificial intelligence in modeling, simulation and control; and various problems of artificial intelligence.
Table of Contents
Chapter 1. Moving Object Detection and Tracking Based on Three-Frame Difference and Background Subtraction with Laplace Filter
Chapter 2. Robust Lane Extraction Using Two-Dimension Declivity
Chapter 3. Segmentation of the Proximal Femur by the Analysis of X-ray Imaging Using Statistical Models of Shape and Appearance
Chapter 4. Architecture of Database Index for Content-Based Image Retrieval Systems
Chapter 5. Symmetry of Hue Distribution in the Images
Chapter 6. Image Completion with Smooth Nonnegative Matrix Factorization
Chapter 7. A Fuzzy SOM for Understanding Incomplete 3D Faces
Chapter 8. Feature Selection for `Orange Skin' Type Surface Defect in Furniture Elements
Chapter 9. Image Retrieval by Use of Linguistic Description in Databases
Chapter 10. On the Use of Principal Component Analysis and Particle Swarm Optimization in Protein Tertiary Structure Prediction
Chapter 11. The Shape Language Application to Evaluation of the Vertebra Syndesmophytes Development Progress
Chapter 12. Analytical Realization of the EM Algorithm for Emission Positron Tomography
Chapter 13. An Application of Graphic Tools and Analytic Hierarchy Process to the Description of Biometric Features
Chapter 14. On Some Aspects of an Aggregation Mechanism in Face Recognition Problems
Chapter 15. Nuclei Detection in Cytological Images Using Convolutional Neural Network and Ellipse Fitting Algorithm
Chapter 16. Towards the Development of Sensor Platform for Processing Physiological Data from Wearable Sensors
Chapter 17. Severity of Cellulite Classification Based on Tissue Thermal Imagining
Chapter 18. Features Selection for the Most Accurate SVM Gender Classifier Based on Geometrical Features
Chapter 19. Parallel Cache Efficient Algorithm and Implementation of Needleman-Wunsch Global Sequence Alignment
Chapter 20. Using Fuzzy Numbers for Modeling Series of Medical Measurements in a Diagnosis Support Based on the Dempster-Shafer Theory
Chapter 21. Averaged Hidden Markov Models in Kinect-Based Rehabilitation System
Chapter 22. Genome Compression: An Image-Based Approach
Chapter 23. Stability of Features Describing the Dynamic Signature Biometric Attribute
Chapter 24. Text Categorization Improvement via User Interaction
Chapter 25. Uncertain Decision Tree Classifier for Mobile Context-Aware Computing
Chapter 26. An Efficient Prototype Selection Algorithm Based on Dense Spatial Partitions
Chapter 27. Complexity of Rule Sets Induced by Characteristic Sets and Generalized Maximal Consistent Blocks
Chapter 28. On Ensemble Components Selection in Data Streams Scenario with Gradual Concept-Drift
Chapter 29. An Empirical Study of Strategies Boosts Performance of Mutual Information Similarity
Chapter 30. Distributed Nonnegative Matrix Factorization with HALS Algorithm on Apache Spark
Chapter 31. Dimensionally Distributed Density Estimation
Chapter 32. Outliers Detection in Regressions by Nonparametric Parzen Kernel Estimation
Chapter 33. Application of Perspective-Based Observational Tunnels Method to Visualization of Multidimensional Fractals
Chapter 34. Estimation of Probability Density Function, Differential Entropy and Other Relative Quantities for Data Streams with Concept Drift
Chapter 35. System for Building and Analyzing Preference Models Based on Social Networking Data and SAT Solvers
Chapter 36. On Asymmetric Problems of Objects' Comparison
Chapter 37. A Recommendation Algorithm Considering User Trust and Interest
Chapter 38. Automating Feature Extraction and Feature Selection in Big Data Security Analytics
Chapter 39. Improvement of the Simplified Silhouette Validity Index
Chapter 40. Feature Extraction in Subject Classification of Text Documents in Polish
Chapter 41. Efficiency of Random Decision Forest Technique in Polish Companies' Bankruptcy Prediction
Chapter 42. TUP-RS: Temporal User Profile Based Recommender System
Chapter 43. Feature Extraction of Surround Sound Recordings for Acoustic Scene Classification
Chapter 44. Cascading Probability Distributions in Agent-Based Models: An Application to Behavioural Energy Wastage
Chapter 45. Symbolic Regression with the AMSTA+GP in a Non-linear Modelling of Dynamic Objects
Chapter 46. A Population Based Algorithm and Fuzzy Decision Trees for Nonlinear Modeling
Chapter 47. The Hybrid Plan Controller Construction for Trajectories in Sobolev Space
Chapter 48. Temporal Traveling Salesman Problem – in a Logic- and Graph Theory-Based Depiction
Chapter 49. Modelling the Affective Power of Locutions in a Persuasive Dialogue Game
Chapter 50. Determination of a Matrix of the Dependencies Between Features Based on the Expert Knowledge
Chapter 51. Dynamic Trust Scoring of Railway Sensor Information
Chapter 52. Linear Parameter-Varying Two Rotor Aero-Dynamical System Modelling with State-Space Neural Network
Chapter 53. Evolutionary Quick Artificial Bee Colony for Constrained Engineering Design Problems
Chapter 54. Patterns in Video Games Analysis – Application of Eye-Tracker and Electrodermal Activity (EDA) Sensor
Chapter 55. Improved Behavioral Analysis of Fuzzy Cognitive Map Models
Chapter 56. On Fuzzy Sheffer Stroke Operation
Chapter 57. Building Knowledge Extraction from BIM/IFC Data for Analysis in Graph Databases
Chapter 58. A Multi-Agent Problem in a New Depiction
Chapter 59. Proposal of a Smart Gun System Supporting Police Interventions
Chapter 60. Knowledge Representation in Model Driven Approach in Terms of the Zachman Framework
Chapter 61. Rendezvous Consensus Algorithm Applied to the Location of Possible Victims in Disaster Zones
Chapter 62. Exploiting OSC Models by Using Neural Networks with an Innovative Pruning Algorithm
Chapter 63. Critical Analysis of Conversational Agent Technology for Intelligent Customer Support and Proposition of a New Solution
Chapter 64. Random Forests for Profiling Computer Network Users
Chapter 65. Leader-Follower Formation for UAV Robot Swarm Based on Fuzzy Logic Theory
Chapter 66. Towards Interpretability of the Movie Recommender Based on a Neuro-Fuzzy Approach
Chapter 67. Dual-Heuristic Dynamic Programming in the Three-Wheeled Mobile Transport Robot Control
Chapter 68. Stylometry Analysis of Literary Texts in Polish
Chapter 69. Constraint-Based Identification of Complex Gateway Structures in Business Process Models
Chapter 70. Developing a Fuzzy Knowledge Base and Filling It with Knowledge Extracted from Various Documents
hands on machine learning on google cloud platform
Machine Learning on Google Cloud Platform: A hands-on guide to implementing smart and efficient analytics using Cloud ML engine
Unleash Google's Cloud Platform to build, train and optimize machine learning models
Key Features
Get well versed in Google Cloud Platform preexisting services to build your own smart models.
A comprehensive guide covering all key aspects - from data processing, analyzing to building and training machine learning models
A practical approach to productionize your trained ML models and port them to your mobile for daily access
Book Description
Google Cloud Machine Learning Engine combines the services of Google Cloud Platform with the power and flexibility of TensorFlow. With this book, you will not only learn to build and train different complexities of machine learning models at scale but also host them in the cloud to make predictions.
This book is focused on making the most of the Google Machine Learning Platform for large datasets and complex problems. You will learn from scratch how to create powerful machine learning based applications for a wide variety of problems by leveraging different data services from the Google Cloud Platform. Applications include NLP, Speech to text, Reinforcement learning, Time series, recommender systems, image classification, video content inference and many other. We will implement a wide variety of deep learning use cases and also make extensive use of data related services comprising the Google Cloud Platform ecosystem such as Firebase, Storage APIs, Datalab and so forth. This will enable you to integrate Machine Learning and data processing features into your web and mobile applications. You will get a practical understanding of deep learning models with their architectures to understand their strengths and weaknesses. Every Deep Learning model is implemented with a relevant dataset and problem to be solved.
By the end of this book, you will know the main difficulties that you may encounter and get appropriate strategies to overcome these difficulties and build efficient systems.
What you will learn
Experience the power of the Google Cloud Platform to build data-based applications for dashboards, web, and mobile
Create, train and optimize Deep Learning models for all types of data science problems on big data
Learn how to leverage BigQuery to explore big datasets
Use Google's pre-trained TensorFlow models for NLP, Image, Sound, Video & much more
Go beyond Google's Machine Learning APIs and create models and architectures for Time series, Reinforcement Learning, and generative models
Practice creating, evaluating and optimizing Tensorflow and Keras models for a wide range of applications
Who This Book Is For
This book is for data scientists, machine learning developers and AI developers who want to learn Google Cloud Platform services to build machine learning applications. Since the interaction with the Google ML platform is mostly done via the command line, the reader is supposed to have some familiarity with the bash shell and Python scripting. Some understanding of machine learning and data science concepts will be handy
Table of Contents
Chapter 1. Introducing the Google Cloud Platform
Chapter 2. Google Compute Engine
Chapter 3. Google Cloud Storage
Chapter 4. Querying Your Data with BigQuery
Chapter 5. Transforming Your Data
Chapter 6. Essential Machine Learning
Chapter 7. Google Machine Learning APIs
Chapter 8. Creating ML Applications with Firebase
Chapter 9. Neural Networks with TensorFlow and Keras
Chapter 10. Evaluating Results with TensorBoard
Chapter 11. Optimizing the Model through Hyperparameter Tuning
Chapter 12. Preventing Overfitting with Regularization
Chapter 13. Beyond Feedforward Networks – CNN and RNN
Chapter 14. Time Series with LSTMs
Chapter 15. Reinforcement Learning
Chapter 16. Generative Neural Networks
mastering go
Mastering Go: Writing Golang production applications using Network Libraries, deep concurrency, advanced Go data structures and cloud-native techniques
Covering the major features and packages of Go, plus its types and datastructures, to enable the reader to write threadsafe, concurrent cloud, and network applications
Key Features
Completes the Golang developer's education
A deep dive into the core libraries and Golang features usually taken for granted
Explains the rationale behind composite data types, Golang concurrency, and the Golang networking library
Book Description
Go, the programming language, has become the means by which systems, networking, web and cloud applications are being implemented. Given that Go syntax is fairly easy to learn, it is on the level of libraries we start seeing features, speed, and efficiency for which the Go ecology is justly famous.
Once the syntax of Go has been mastered, and some small project have been written, most Golang programmers face the difficulty of having to integrate their Golang skills with production code. The usual introductions to Golang programming stop short of the transition, which Mastering Go provides.
The exposition of Golang begins an account of how Go has been implemented, background that makes the rationale behind Golang types and composite types much easier to understand. Another piece of the puzzle tends to be Golang data structures, which are extremely important - they encompass a whole selection of tries, for instance, and a very well reputed threadsafe package.
But the center piece of this book is to be found in its in-depth account of concurrency and systems and network programming, all of which are extremely important for modern-day native cloud development. A chapter on reflection rounds out the picture.
What you will learn
Learn to understand the design choices of Golang syntax
Understand enough Go internals to be able to optimize Golang code
Learn and appreciate concurrency models as available in Golang
Understand the interplay of systems and networking code
Write server-level code that plays well in all environments
Understand the context and appropriate use of Go datatypes and data structures
Who This Book Is For
The reader is supposed to have read an introductory book on Go, or to have worked through the Tour of Go or an equivalent online course. It will definitely help to remember the basic concepts of concurrency. Network programming will be explained.
Table of Contents
Chapter 1. Go and the Operating System
Chapter 2. Understanding Go Internals
Chapter 3. Working with Basic Go Data Types
Chapter 4. The Uses of Composite Types
Chapter 5. Enhancing Go Code with Data Structures
Chapter 6. What You Might Not Know About Go Packages
Chapter 7. Reflection and Interfaces for All Seasons
Chapter 8. Telling a Unix System What to Do
Chapter 9. Go Concurrency – Goroutines, Channels, and Pipelines
Chapter 10. Go Concurrency – Advanced Topics
Chapter 11. Code Testing, Optimization, and Profiling
Chapter 12. The Foundations of Network Programming in Go
Chapter 13. Network Programming – Building Servers and Clients
Chapter 14. Other Books You May Enjoy
learn c# in 7 days get up and running with c#7
神奇的7天系列——当然,你要是相信自己7天能学会C#,那么基本上就可以考虑换别的行业了。无论如何,下载下来收藏吧。
building serverless applications with python
This book is for Python developers who would like to learn about
serverless architectures in cloud-based platforms such as Azure
and Amazon Web Services (AWS). Python programming
knowledge is assumed.
building restful web services with spring 5 2e
Building RESTful Web Services with Spring 5 – Second Edition: Leverage the power of Spring 5.0, Java SE 9, and Spring Boot 2.0
Find out how to implement the REST architecture to build resilient software in Java with the help of the Spring 5.0 framework.
REST is an architectural style that tackles the challenges of building scalable web services. In today’s connected world, APIs have taken a central role on the web. APIs provide the fabric through which systems interact, and REST has become synonymous with APIs.The depth, breadth, and ease of use of Spring makes it one of the most attractive frameworks in the Java ecosystem. Marrying the two technologies is therefore a very natural choice.This book takes you through the design of RESTful web services and leverages the Spring Framework to implement these services. Starting from the basics of the philosophy behind REST, you’ll go through the steps of designing and implementing an enterprise-grade RESTful web service. Taking a practical approach, each chapter provides code samples that you can apply to your own circumstances.This second edition brings forth the power of the latest Spring 5.0 release, working with MVC built-in as well as the front end framework. It then goes beyond the use of Spring to explores approaches to tackle resilience, security, and scalability concerns. Improve performance of your applications with the new HTTP 2.0 standards. You’ll learn techniques to deal with security in Spring and discover how to implement unit and integration test strategies.Finally, the book ends by walking you through building a Java client for your RESTful web service, along with some scaling techniques using the new Spring Reactive libraries.
What You Will Learn
Deep dive into the principles behind REST
Expose CRUD operations through RESTful endpoints with the Spring Framework
Devise response formats and error handling strategies, offering a consistent and flexible structure to simplify integration for service consumers
Follow the best approaches for dealing with a service’s evolution while maintaining backward compatibility
Understand techniques to secure web services
Comply with the best ways to test RESTful web services, including tips for load testing
Optimise and scale web services using techniques such as caching and clustering
mysql 8 cook book
没什么可描述的,就是mysql8——最新版的,cookbook。
Professional C# 7 and .NET Core 2.0
The professional’s guide to C# 7, with expert guidance on the newest features
Professional C# 7 and .NET Core 2.0 provides experienced programmers with the information they need to work effectively with the world’s leading programming language. The latest C# update added many new features that help you get more done in less time, and this book is your ideal guide for getting up to speed quickly. C# 7 focuses on data consumption, code simplification, and performance, with new support for local functions, tuple types, record types, pattern matching, non-nullable reference types, immutable types, and better support for variables. Improvements to Visual Studio will bring significant changes to the way C# developers interact with the space, bringing .NET to non-Microsoft platforms and incorporating tools from other platforms like Docker, Gulp, and NPM. Guided by a leading .NET expert and steeped in real-world practicality, this guide is designed to get you up to date and back to work.
With Microsoft speeding up its release cadence while offering more significant improvement with each update, it has never been more important to get a handle on new tools and features quickly. This book is designed to do just that, and more—everything you need to know about C# is right here, in the single-volume resource on every developer’s shelf.
Tour the many new and enhanced features packed into C# 7 and .NET Core 2.0
Learn how the latest Visual Studio update makes developers’ jobs easier
Streamline your workflow with a new focus on code simplification and performance enhancement
Delve into improvements made for localization, networking, diagnostics, deployments, and more
Whether you’re entirely new to C# or just transitioning to C# 7, having a solid grasp of the latest features allows you to exploit the language’s full functionality to create robust, high -quality apps. Professional C# 7 and .NET Core 2.0 is the one-stop guide to everything you need to know.
Contents
PART I: The C# Language
Chapter 1 .Net Applications And Tools
Chapter 2 Core C#
Chapter 3 Objects And Types
Chapter 4 Object-Oriented Programming With C#
Chapter 5 Generics
Chapter 6 Operators And Casts
Chapter 7 Arrays
Chapter 8 Delegates, Lambdas, And Events
Chapter 9 Strings And Regular Expressions
Chapter 10 Collections
Chapter 11 Special Collections
Chapter 12 Language Integrated Query
Chapter 13 Functional Programming With C#
Chapter 14 Errors And Exceptions
Chapter 15 Asynchronous Programming
Chapter 16 Reflection, Metadata, And Dynamic Programming
Chapter 17 Managed And Unmanaged Memory
Chapter 18 Visual Studio 2017
PART II: .NET Core and the Windows Runtime
Chapter 19 Libraries, Assemblies, Packages, And Nuget
Chapter 20 Dependency Injection
Chapter 21 Tasks And Parallel Programming
Chapter 22 Files And Streams
Chapter 23 Networking
Chapter 24 Security
Chapter 25 Ado.Net And Transactions
Chapter 26 Entity Framework Core
Chapter 27 Localization
Chapter 28 Testing
Chapter 29 Tracing, Logging, And Analytics
PART III: Web Applications and Services
Chapter 30 Asp.Net Core
Chapter 31 Asp.Net Core Mvc
Chapter 32 Web Api
PART IV: Apps
Chapter 33 Windows Apps
Chapter 34 Patterns With Xaml Apps
Chapter 35 Styling Windows Apps
Chapter 36 Advanced Windows Apps
Chapter 37 Xamarin.Forms
internet of things for architects
Internet of Things for Architects: Architecting IoT solutions by implementing sensors, communication infrastructure, edge computing, analytics, and security
Learn to Design, Implement and secure your IoT infrastructure
The Internet of Things (IoT) is the fastest growing technology market. Industries are embracing IoT technologies to improve operational expenses, product life, and people’s well-being. An architectural guide is necessary if you want to traverse the spectrum of technologies needed to build a successful IoT system, whether that’s a single device or millions of devices.
This book encompasses the entire spectrum of IoT solutions, from sensors to the cloud. We start by examining modern sensor systems and focus on their power and functionality. After that, we dive deep into communication theory, paying close attention to near-range PAN, including the new Bluetooth® 5.0 specification and mesh networks. Then, we explore IP-based communication in LAN and WAN, including 802.11ah, 5G LTE cellular, SigFox, and LoRaWAN. Next, we cover edge routing and gateways and their role in fog computing, as well as the messaging protocols of MQTT and CoAP.
With the data now in internet form, you’ll get an understanding of cloud and fog architectures, including the OpenFog standards. We wrap up the analytics portion of the book with the application of statistical analysis, complex event processing, and deep learning models. Finally, we conclude by providing a holistic view of the IoT security stack and the anatomical details of IoT exploits while countering them with software defined perimeters and blockchains.
What You Will Learn
Understand the role and scope of architecting a successful IoT deployment, from sensors to the cloud
Scan the landscape of IoT technologies that span everything from sensors to the cloud and everything in between
See the trade-offs in choices of protocols and communications in IoT deployments
Build a repertoire of skills and the vernacular necessary to work in the IoT space
Broaden your skills in multiple engineering domains necessary for the IoT architect
web scraping with python collecting more data from the modern web 2nd
Learn web scraping and crawling techniques to access unlimited data from any web source in any format. With this practical guide, you’ll learn how to use Python scripts and web APIs to gather and process data from thousands—or even millions—of web pages at once.
Ideal for programmers, security professionals, and web administrators familiar with Python, this book not only teaches basic web scraping mechanics, but also delves into more advanced topics, such as analyzing raw data or using scrapers for frontend website testing. Code samples are available to help you understand the concepts in practice.
Learn how to parse complicated HTML pages
Traverse multiple pages and sites
Get a general overview of APIs and how they work
Learn several methods for storing the data you scrape
Download, read, and extract data from documents
Use tools and techniques to clean badly formatted data
Read and write natural languages
Crawl through forms and logins
Understand how to scrape JavaScript
Learn image processing and text recognition
PostGIS cookbook
Create and manage spatial data with PostGIS
Key Features
Import and export geographic data from the PostGIS database using the available tools
Maintain, optimize, and fine-tune spatial data for long-term viability
Utilize the parallel support functionality that was introduced in PostgreSQL 9.6
Book Description
PostGIS is a spatial database that integrates the advanced storage and analysis of vector and raster data, and is remarkably flexible and powerful. PostGIS provides support for geographic objects to the PostgreSQL object-relational database and is currently the most popular open source spatial databases.
If you want to explore the complete range of PostGIS techniques and expose related extensions, then this book is for you.
This book is a comprehensive guide to PostGIS tools and concepts which are required to manage, manipulate, and analyze spatial data in PostGIS. It covers key spatial data manipulation tasks, explaining not only how each task is performed, but also why. It provides practical guidance allowing you to safely take advantage of the advanced technology in PostGIS in order to simplify your spatial database administration tasks. Furthermore, you will learn to take advantage of basic and advanced vector, raster, and routing approaches along with the concepts of data maintenance, optimization, and performance, and will help you to integrate these into a large ecosystem of desktop and web tools.
By the end, you will be armed with all the tools and instructions you need to both manage the spatial database system and make better decisions as your project's requirements evolve.
What you will learn
Import and export geographic data from the PostGIS database using the available tools
Structure spatial data using the functionality provided by a combination of PostgreSQL and PostGIS
Work with a set of PostGIS functions to perform basic and advanced vector analyses
Connect PostGIS with Python
Learn to use programming frameworks around PostGIS
Maintain, optimize, and fine-tune spatial data for long-term viability
Explore the 3D capabilities of PostGIS, including LiDAR point clouds and point clouds derived from Structure from Motion (SfM) techniques
Distribute 3D models through the Web using the X3D standard
Use PostGIS to develop powerful GIS web applications using Open Geospatial Consortium web standards
Master PostGIS Raster
Who This Book Is For
This book is for developers who need some quick solutions for PostGIS. Prior knowledge of PostgreSQL and spatial concepts would be an added advantage.
Table of Contents
Chapter 1. MOVING DATA IN AND OUT OF POSTGIS
Chapter 2. STRUCTURES THAT WORK
Chapter 3. WORKING WITH VECTOR DATA THE BASICS
Chapter 4. WORKING WITH VECTOR DATA ADVANCED RECIPES
Chapter 5. WORKING WITH RASTER DATA
Chapter 6. WORKING WITH PGROUTING
Chapter 7. Into the Nth Dimension
Chapter 8. POSTGIS PROGRAMMING
Chapter 9. POSTGIS AND THE WEB
Chapter 10. MAINTENANCE OPTIMIZATION AND PERFORMANCE TUNING
Chapter 11. USING DESKTOP CLIENTS
Chapter 12. Introduction to Location Privacy Protection Mechanisms
functional python programming second edition(英文版)
This book is for programmers who want to create succinct, expressive Python
programs by borrowing techniques and design patterns from functional
programming languages. Some algorithms can be expressed elegantly in a
functional style; we can—and should—adapt this to make Python programs
more readable and maintainable.
In some cases, a functional approach to a problem will also lead to extremely
high-performance algorithms. Python makes it too easy to create large
intermediate data structures, tying up memory (and processor time.) With
functional programming design patterns, we can often replace large lists with
generator expressions that are equally expressive but take up much less
memory and run much more quickly.
serverless design patterns and best practices
Learn the details of popular software patterns and how they are applied to serverless applications
Understand key concepts and components in serverless designs
Walk away with a thorough understanding of architecting serverless applications
自己动手写网络爬虫 java版 无广告
书老了一点儿,但是作为java爬虫的书籍,还是非常不错的。网上有下载,不过都带有大幅广告,本人有洁癖,所以把广告都删掉了。
kubernetes for developers
Kubernetes is often documented and approached from the perspective of someone just running software already built. Kubernetes may also be used to enhance the development process itself, enabling more consistent testing and analysis of written code so that developers can verify not only correctness, but efficiency as well. This book will introduce the key concepts of Kubernetes, linked with examples of how to deploy and use those with a bit of NodeJS and Python example code, so that a reader could quickly replicate and use that knowledge themselves in their development process.
You will begin by setting up Kubernetes for development and packaging your code to run in Kubernetes. It will walk you through the set up and installation process before working with Kubernetes in the development environment. We will then take a deep dive into concepts like automating your build process, autonomic computing, debugging, integration testing and so on. This book will cover all the necessary concepts required for any developer to work with Kubernetes. Towards the end of this book, we will be covering few security best practices which will secure the developer environment. By the end of this book, you will be in a position to use Kubernetes in the development ecosystem.
What you will learn
Build your software into containers.
Deploy and debug those containers with Kubernetes.
Define and add configuration through Kubernetes.
Declare how your application fits together, using internal and external services.
Add feedback in your code to help Kubernetes manage your services.
Monitor, measure your services through integration testing and in production deployments.