good books need to be recommended, in Turing Shi to choose the good book you think is worth recommending the reason or the recommendation, in the end of the comments in reply. In the next issue of the Shi update, a number of outstanding comments will be selected in the Shi comments in this issue, and the winners may choose one of the books in Turing Shi.
13 books this month, covering all aspects, including Java, Python, C #, JS, Swift, Haskell and other programming languages related books, security classics, user experience and branding, mathematical classics, and so on, all the small partners can find their favorite style.
1. HTTPS authoritative guide: deploying SSL/TLS and PKI on server and Web applications"with community electronic version"
2. Challenge Program Design Competition 2: Algorithms and data structures
3. "Magic Haskell"
4. "Spring Boot Combat""with community electronic version"
5. Python Network Programming (3rd edition)
6. "C # Classic Example (4th edition)"
7. Proficient in JavaScript (2nd edition)
8. Mastery of the Swift design model
9. Social engineering: Prevention of Phishing Fraud (Volume 3)
10. "Speed and passion: To improve the user experience of Web site" "with community electronic version"
11. "Lean Brand Molding""with community electronic version"
12. Linear algebra should be so learned (3rd edition)
13. "Mathematical paradox and three mathematics crisis" Web application Security Authority Reader 0SSL/TLS/PKI best Practice Reference
Author: Ivan Ristić
Translator: Yang Yang, Li Zhenyu, 蒋锷, genetic algorithmhe, Chen
Number of pages: 436 Web Application Firewall technology world-class expert practical experience summary Alibaba first-line technology master Precision Deduction Vauton Electronic Certification Services Limited (wosign) Review set theory, protocol details, vulnerability analysis, deployment recommendations in one with HTTPS encrypted Web page, make user data communication more secure
The HTTPS Authority Guide: Deploying SSL/TLS and PKI on servers and Web applications includes: Cryptography Basics, TLS protocol, PKI system and its security, HTTP and browser issues, protocol vulnerabilities, and the latest forms of attack, such as Beast, CRIME, Breach, Lucky 13; Detailed deployment recommendations, how to use OpenSSL to generate key and acknowledgment information, and how to use Apache httpd, IIS, Nginx, and so on for security configuration. Challenge Program Design contest 20 algorithm and data structure
Author: Watanabe has long
Translator: Peng Hao
Number of pages: 415 Watercress Score 9.1 of the Turing Classic "Challenge Program Design Competition" series of the 2nd Bomb collection algorithm and data structure of the key knowledge points system learning basic knowledge, effective use of online evaluation (AIZU on-line JUDGE) Introduction, Challenge, advanced, enjoy the fun of collecting algorithms
"Challenge Program Design Competition 2: Algorithm and data structure" is divided into preparation articles, basic and application of the three parts, with the help of online evaluation system and a large number of examples, detailed explanation of the algorithm and complexity, elementary and advanced sorting, search, recursion and partition, dynamic programming, binary search tree, heap, graph, computational geometry, Number theory and other algorithms and data structures related to program design competitions. Comprehensive and detailed Haskell original 0 Magic Haskell
Author: Han Dong
Number of pages: 364 drop of the architect Han Dong Works, the first drop of travel chief architect, the United States contact Network President and CTO Li Linghui Preface recommend close to the Haskell forefront, taking into account the theory and practice of the secrets of the list transformation, template programming and generic programming features such as exception handling, network programming, database operations and other common problems
"Magic Haskell" is a Haskell tutorial. The book first introduces the basic syntax of Haskell and functional programming concepts, as well as the use of GHC, ghci, cabal tools, and then according to the letter → application letter → List of the order of the three main types of Haskell, and list, Reader list and state list For example detailed analysis of the ins and outs of the list type class; Finally, it introduces foldable and traversable type class, List transformation, GHC language extension and program tagging, as well as network programming, database, concurrent parallelism, serialization/deserialization and generic programming, exception handling, and so on. Efficient Java development tool 0Spring boot combat
Author: Craig Walls
Translator: Dingxuefeng
Number of pages: 224 bestseller "Spring Combat" author Craig Walls Force Spring technology authoritative expert Josh Long (Dragon Spring) recommended comprehensive analysis of spring boot core features and features
Spring boot Combat is the ultimate guide to spring Boot, which provides an in-depth introduction to the use of spring boot, based on the four core features of automatic configuration, start dependency, command line interface, and actuator. Let all Java developers effortlessly build a service that meets production requirements and truly enjoy the fun of technology. Creating network Application Best Practices 0Python Network Programming (3rd edition)
Author: Brandon Rhodes,john Goerzen
Translator: Hao Wen
Number of pages:Python 3 examples, covering network programming all the classic topics provide a lot of code listings and examples from the application development perspective of Network programming basic concepts, modules and third-party libraries
Python Network Programming (3rd edition) includes network protocols, network data and errors, e-mail, server architectures, and classic topics such as HTTP and Web applications, as well as the latest SSL support in Python 3, the asynchronous I/O loop, Use the Flask framework to configure URLs in Python code, cross-station scripts, and cross-station requests to forge attacks on the site's principles and protection methods, and so on. Comprehensive C # Programming reference 0c# 6.0 cookbook Chinese version
Author: Jay Hilyard, Stephen Teilhet
Translator: Dok
Number of Pages: 592 comprehensive update of more than 150 examples of C # 6.0 and. NET Framework 4.6 to explain the pitfalls and problems of C # development all the code in the example is validated and can be reused directly in the application version 4th to rewrite many solutions. A new application of dynamic programming and asynchronous programming is also included in the paradigm
The C # Classic (4th edition) is divided into 13 chapters, each focusing on a specific theme of C # solutions. The specific contents include: Classes and Generics, collections, enumerators and iterators, data types, language-integrated queries and lambda expressions, debugging and exception handling, reflection and dynamic programming, regular expressions, file system I/O, network and Web,xml, security, threading, synchronization and concurrency, Toolbox. JavaScript Advanced 0 Proficient in JavaScript (2nd edition)
Author: John Resig,john Paxton,russ Ferguson
Translator: Jia Li Wei
Number of pages: The father of the new version of jquery The classic features of JavaScript language, direct-hit JavaScript essence covers reusable code, Document Object model, Ajax, Web Tools, ANGULARJS, etc.
"Proficient in JavaScript (2nd edition)" shows a more novel, more ingenious, more in-depth JavaScript technology, while the development of JavaScript to clear the context, both honing skills, but also to broaden their horizons. The new version inherits the 1th version of the practical style, while fully updating the content. While explaining the technology, the 2nd edition also explores the development of JavaScript, leading readers to look forward to the future trend of this technology. System Learning Swift Design model authoritative reference 0 proficient in swift design mode
Author: Adam Freeman
Translator: Chuyuanlo
Number of pages: 456 technology best-selling author Adam Freeman writes a deep analysis of various design patterns, and comprehensively promotes the development level of iOS from the perspective of Design model application The Swift language, cobwebs, depth, encompasses all kinds of classic models, and digs up those seemingly very simple, Actually, don't have a secret knowledge.
The Master Swift Design model is divided into five parts: the first part introduces the preliminary knowledge of the book, including the Playgroud file created using Xcode and the iOS app named Sportsstore, and the second part explains the creation pattern, supplemented by a large number of code examples and illustrations The third part of the structure of the model, and focus on the separation of confusing patterns; the forth part introduces the behavior pattern and summarizes some lesser-known patterns. Part five discusses the MVC pattern and analyzes the importance of the MVC pattern. Social engineering 0 Prevention of fishing fraud (Volume 3)
Author: Christopher Hadnagy,michele Fincher
Translator: Shoshiyao
Number of pages: 192 Renowned security experts teach you to identify and guard against phishing scams, and to avoid the theft of information. US Marines, FBI agents/behaviorism Robin Drick to recommend the latest and most relevant cases of phishing attacks, showing all the means of a malicious phishing attacker Provide an irreplaceable solution for enterprises and individuals to confront social engineering problems and risks in the real world
Social engineering: Guarding against Phishing (Volume 3) from the perspective of professional social engineers, this paper introduces the psychological principles and technical tools used in phishing fraud, and helps readers identify and guard against various types and difficulty levels of phishing fraud. The book also provides practical advice on how to prevent phishing attacks and organize relevant training.
The social engineering series of Christopher Hadnagy, a renowned security expert, reads a total of three volumes, Volume 1 for social engineering: human vulnerabilities in the security system and volume 2 for Social engineering Volume 2: Interpreting body language. improve user experience with website performance 0 speed and passion
Author: Lara Callender Hogan
Translator: Shano Liu Shuai
Number of pages: 160 full Color printing, display image optimization, HTML markup and style optimization to create high-performance Web sites, enhance the user experience of the necessary knowledge
"Speed and passion: Improve the user experience with Web site performance" to explore how to improve website performance, chapter 8 introduces the tools, software and methods required for performance promotion in detail, including the basics of page loading speed, image format and optimization methods, HTML markup and style optimization, and how to use responsive web design, Web site performance evaluation methods, and how to build the organization's performance culture. A practical guide to promoting corporate branding 0 Lean brand Modeling
Author: Laura Bouchy
Translator: Shetingting
Number of pages: 272 Lean series of the latest reader, "Lean Entrepreneurship" author Eric Les editor contains more than 100 kinds of DIY branding strategy and inspiring case analysis the step-by-step instructions for creating and measuring the basics of 25 brand strategies are not ambiguous terms and contain a lot of help you win, Maintain and develop user charts, templates, cheat sheets, and usage guides one step easy to build High-quality brand, the stranger into the user, so that excellent products icing on the cake
"Lean Brand Modeling" revolves around the concept of lean brand, while clearly establishing the importance of brand awareness, through a wealth of examples and vivid explanations, show how to "Create-measure-Learn" the process, so easily create a high conversion rate and can quickly respond to changes in the market brand. linear algebra Classical masterpiece 0 linear algebra should be so learned (3rd edition)
Author: Sheldon Axler
Translator: Du Yongkun, Liu Dayan, Ma Jing
Number of pages: 268 The original best-selling more than 30 countries, by more than 200 university textbooks adopted as the 2nd edition of the Chinese version of the textbook sales volume 25,000. The basic theory of the linear operator is completely cast aside and the starting point is lower, it does not require too much preparatory knowledge, and it is distinctive
Linear algebra should be so learned (3rd edition) emphasizes abstract vector space and linear mapping, which involves polynomial, intrinsic value, intrinsic vector, inner product space, trace and determinant, etc. This book in the content arrangement and the processing method and the domestic prevailing practice is very different, it completely throws out the determinant, uses the more direct, the simple method to elaborate the vector space and the linear operator basic theory. The book comments on some terms, conclusions, mathematicians, proof ideas and revelations, not only add interest, but also enhance the reader's understanding of some concepts and methods of thinking. Original Mathematics Science Classics 0 Mathematical Paradox and three mathematics crisis
Author: Han Xie Tao
Number of pages: 320 Zhang Jing in the preface, "The Fun of thinking" "in the Bathtub," the author Matrix67 a strong recommendation to understand the mathematical paradox and three mathematical crises, the perception of the interest and change in mathematics, know its reason why this version of the special appendix introduced the Certificate of Godel
The paradox of mathematics and the three crises of mathematics introduce three paradoxes in mathematics (Pythagoras Paradox, Berkeley Paradox, Russell Paradox and three mathematics crisis, take the time as the preface, take the mathematician's anecdote as the outline, bring everybody to understand the history of mathematics, understand the great function of paradox, and know Euclid geometry, irrational number, calculus , set theory and the ins and outs. The book interspersed with a large number of mathematicians anecdotes, the integration of knowledge and interest in one.
Read the original