1. Verilog and SystemVerilog programming traps: How to avoid 101 commonly-committed coding errors Error-correcting learning, from "traps" to learn programming, deepen the understanding of the language itself.
Reverse learning, learn from mistakes to avoid the wrong way, let the reader write better code.
Case-based learning, 101 "traps" in the classification of the case to guide the reader to master programming points.
2. "Python 3 Object-oriented programming" A comprehensive introduction to Python's powerful object-oriented programming features is a detailed tutorial that contains rich examples.
-Take a step-by-step tutorial to learn how to apply object-oriented programming in Python.
-Design public interfaces through abstraction, encapsulation, and information hiding.
-Turn your design into a working software by learning Python syntax.
-Trigger, process, define, and manipulate exceptions by using specific Error objects.
-Implement object-oriented programming in Python with practical examples.
-Understand when to use object-oriented features, and more importantly, when not.
-Learn what design patterns are and why they are different in python.
-reveal the simplicity of unit testing and why it is so important in python.
3. "Android Malicious code analysis and penetration test" from the environment to the analysis, covering the whole process of service system, based on the online and offline skills, to show the virtual environment penetration testing true method
This book consists of two main topics, "Malicious Code Analysis" and "Mobile service diagnostics". The chapters contain the analysis steps, and the authors have personally written the application questions of the hacker contest, which readers can use to review what they have learned.
Android Application Analytics environment build
android application Structure analysis and threat of different elements in each region
Malicious Code analysis tool explained with specific examples
Android Service Diagnostic methods and procedures
Android Hacker contest questions and in-depth exercises
4. "MEAN Web Development"Use mean to implement JavaScript full stack development. A must-read book for all stacks of engineers!
This book starts with the installation and configuration of the mean core framework, takes a practical project as the main line, explains the basic concepts of each framework, how to use it, and how to use the mainstream modules to fuse them together. The book shows you how to build a mean application architecture, add a rights management layer, and create an MVC architecture to assist with project development. It also describes how to test and debug mean applications, and how to flexibly use different tools and frameworks to speed up the daily development process. By studying this book, you can quickly master the ideas of mean development and create your own complete mean application.
If you are a web developer or (want to be) a full-stack JavaScript programmer who wants to use mean to create a modern Web application, this book is your must-read book!
5. "All-end Web development: Using JavaScript and Java"In recent years, user habits, techniques, and development methods have dramatically changed the design of Web applications, but the web itself has not changed. This book shows how to develop an application that follows the web's underlying architecture.
As a Java programmer, how do I address a variety of challenges when developing Web applications in a client-server-side architecture? This detailed guide will show you how to develop Web applications using a variety of Java tools, client technologies, and Web APIs. The author first outlines the client-server side technology, and then details a lot of practical client-server-side architectures. You will be involved in a variety of chapters to gain first-hand experience of the relevant technologies and topics.
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Recent high-quality computer-class books--Interactive publishing network