Professional Java Development with the Spring Framework Table of Contents Professional Java Development with the Spring Framework Introduction Chapter 1 - Introducing the Spring Framework Chapter 2 - The Bean Factory and Application Context Chapter 3 - Advanced Container Concepts Chapter 4 - Spring and AOP Chapter 5 - DAO Support and JDBC Framework Chapter 6 - Transaction and Resource Management Chapter 7 - Object/Relational Mapping Chapter 8 - Lightweight Remoting Chapter 9 - Supporting Services Chapter 10 - Acegi Security System for Spring Chapter 11 - Spring and EJB Chapter 12 - Web MVC Framework Chapter 13 - Web View Technologies Chapter 14 - Integrating with Other Web Frameworks Chapter 15 - The Sample Application Chapter 16 - Conclusion Appendix A - Requirements for the Sample Application Index List of Figures List of Sidebars
2019-12-21 22:03:52 4.21MB Java Development Spring Framework
1
2018年APMCM亚太地区大学生数学建模竞赛 B题 Talents and Urban Development 完整论文
2019-12-21 22:02:05 1.36MB f'
1
Linux Driver Development for Embedded Processors – Second Edition 版本: Learn to develop Linux embedded drivers with kernel 4.9 LTS The flexibility of Linux embedded, the availability of powerful, energy efficient processors designed for embedded computing and the low cost of new processors are encouraging many industrial companies to come up with new developments based on embedded processors. Current engineers have in their hands powerful tools for developing applications previously unimagined, but they need to understand the countless features that Linux offers today. This book will teach you how to develop device drivers for Device Tree Linux embedded systems. You will learn how to write different types of Linux drivers, as well as the appropriate APIs (Application Program Interfaces) and methods to interface with kernel and user spaces. This is a book is meant to be practical, but also provides an important theoretical base. More than twenty drivers are written and ported to three different processors. You can choose between NXP i.MX7D, Microchip SAMA5D2 and Broadcom BCM2837 processors to develop and test the drivers, whose implementation is described in detail in the practical lab sections of the book. Before you start reading, I encourage you to acquire any of these processor boards whenever you have access to some GPIOs, and at least one SPI and I2C controllers. One of the boards used to implement the drivers is the famous Raspberry PI 3 Model B board. You will learn how to develop drivers, from the simplest ones that do not interact with any external hardware, to drivers that manage different kind of devices: accelerometers, DACs, ADCs, RGB LEDs, Multi-Display LED controllers, I/O expanders, and Buttons. You will also develop DMA drivers, drivers that manage interrupts, and drivers that write/read on the internal registers of the processor to control external devices. To easy the development of some of these drivers, you will use different types of Frameworks:
2019-12-21 22:01:35 6.38MB Linux Linux Device Driver
1
RealView 编译工具 4.0 编译器用户指南
1
I am from the days when computer engineers and scientists had to write assembly language on IBM mainframes to develop high-performance programs. Programs were written on punch cards and compilation was a one-day process; you dropped o your punch-code written program and picked up the results the next day. If there was an error, you did it again. In those days, a good programmer had to understand the underlying machine hardware to produce good code. I get a little nervous when I see computer science students being taught only at a high abstraction level and languages like Ruby. Although abstraction is a beautiful thing to develop things without getting bogged down with unnecessary details, it is a bad thing when you are trying to develop super high performance code. Since the introduction of the rst CPU, computer architects added incredible features into CPU hardware to \forgive" bad programming skills; while you had to order the sequence of machine code instructions by hand two decades ago, CPUs do that in hardware for you today (e.g., out of order processing). A similar trend is clearly visible in the GPU world. Most of the techniques that were taught asperformance improvement techniquesin GPU programming ve years ago (e.g., thread divergence, shared memory bank conicts, and reduced usage of atomics) are becoming less relevant with the improved GPU architectures because GPU architects are adding hardware features that are improving these previous ineciencies so much that it won’t even matter if a programmer is sloppy about it within another 5{10 years. However, this is just a guess. What GPU architects can do depends on their (i)transistor budget, as well as (ii) their customers’ demands. When I saytransistor budget, I am referring to how many transistors the GPU manufacturers can cram into an Integrated Circuit (IC), aka a \chip." When I saycustomer demands, I mean that even if they can implement a feature, the applications that their customers are using might not
2019-12-21 21:54:28 4.97MB GPU CUDA Parallel
1
Django for Beginners: Build websites with Python and Django By 作者: William S. Vincent ISBN-10 书号: 1983172669 ISBN-13 书号: 9781983172663 出版日期: 2018-03-07 pages 页数: (344 ) A step-by-step guide to building web applications with Python and Django 2.1. Create, test, and deploy 5 progressively more complex websites including a Message Board app, a Blog app with user accounts, and a robust Newspaper app with reader comments and a complete user registration flow. Along the way you’ll learn core Django features and best practices around models, views, templates, urls, custom user models, permissions, authorizations, user registration, testing, and deployment. Introduction Chapter 1:Initial Set Up Chapter 2:Hello World app Chapter 3:Pages app Chapter 4:Message Board app Chapter 5:Blog app Chapter 6:Forms Chapter 7:User Accounts Chapter 8:Custom User Model Chapter 9:User Authentication Chapter 10:Bootstrap Chapter 11:Password Change and Reset Chapter 12:Email Chapter 13:Newspaper app Chapter 14:Permissions and Authorization Chapter 15:Comments Conclusion
2019-12-21 21:49:51 14.4MB python
1
在此和大家分享JADE(全称Java Agent DEvelopment Framework)一个很酷的在Java上进行Agent开发的框架。你可以用这个框架很轻易的搭建一个MAS(多智能体系统),在这些系统中,各个Agent是自治的,而且可以互相通信,很酷诶! 下载之后,里面有对应的源码,安装包,以及官方文档。 此外,还有一些现成的Example(实例)哦!
2019-12-21 21:39:35 17.33MB Java开发 Agent MAS
1
Introduction to Game Design, Prototyping, and Development - From Concept to Playable Game with Unity and C_
2019-12-21 21:38:52 45.04MB Game Design
1
Android Studio 3.0 Development Essentials, Android 8 Edition
2019-12-21 21:38:49 36.99MB android
1
This is the most popular book for unity 3D development.
2019-12-21 21:36:33 11.24MB unity 3D game development
1