- 于 2009-12-07 加入CSDN
The Art of Multiprocessor Programming
As the computer industry changes from single-processor to multiprocessor architectures, this revolution requires a fundamental change in how programs are written. To leverage the performance and power of multiprocessor programming, also known as multicore programming, you need to learn the new principles, algorithms, and tools presented in this book. It includes fully-developed Java examples detailing data structures, synchronization techniques, transactional memory, and more. Prof. Maurice Herlihy, who coined the phrase 'transactional memory,' is on the faculty of Brown University. He is the recipient of the 2003 Dijkstra Prize in distributed computing. Prof. Nir Shavit is on the faculty of Tel-Aviv University and a member of the technical staff at Sun Microsystems Laboratories. In 2004 they shared the Gödel Prize, the highest award in theoretical computer science., , * THE book on multicore programming, the new paradigm of computer science, * Written by the world's most revered experts in multiprocessor programming and performance, * Includes examples, models, exercises, PowerPoint slides, and sample Java programs
发布资源于 5 年前
Practical Reverse Engineering Using x86 x64 ARM
Reverse engineering is the process of analyzing hardware or software and understanding it, without having access to the source code or design documents. Hackers are able to reverse engineer systems and exploit what they find with scary results. Now the good guys can use the same tools to thwart these threats. Practical Reverse Engineering goes under the hood of reverse engineering for security analysts, security engineers, and system programmers, so they can learn how to use these same processes to stop hackers in their tracks. The book covers x86, x64, and ARM (the first book to cover all three); Windows kernel-mode code rootkits and drivers; virtual machine protection techniques; and much more. Best of all, it offers a systematic approach to the material, with plenty of hands-on exercises and real-world examples.
发布资源于 7 年前
Adobe Illustrator CS6 Digital Classroom
Contents Starting up Lesson 1: Adobe Illustrator CS6 Jumpstart Lesson 2: Getting to Know the Workspace Lesson 3: Illustrator CS6 Essentials Lesson 4: Adding Color Lesson 5: Working with the Drawing Tools Lesson 6: Exploring Additional Color Options Lesson 7: Working with and Formatting Text Lesson 8: Organizing your Illustrations with Layers Lesson 9: Working with Symbols Lesson 10: Using Effects and Transparency Lesson 11: Exporting and Saving Files Lesson 12: Advanced Blending Techniques Lesson 13: Adobe Illustrator CS6 New Features Appendix: Adobe Illustrator Tools
发布资源于 8 年前
Pragmatic - Outsource It!
Pragmatic出版社新书： Who Is This Book For? While most of the topics covered here apply to almost any outsourcing situation, this book is written primarily for technology professionals; it specifically caters to those working in small- to medium-size companies or in the technology trenches of large organizations. If startups or small- to medium-size companies are your world, you most likely need outside help either to grow your firm quickly or to get a product off the ground fast, or just to add the short-term or specialist expertise you need at a critical juncture. You know your core business and how to make your product, and you cannot afford to experiment with offshore production or to make the costly mistakes that far too often come with outsourcing. This book is for you. If you are working for a large company, offshore outsourcing is probably already in place and plays a significant role in your organization, but it may not be effective or efficient. The inefficiencies of going offshore are clear and painful to those working side by side with remote resources. If you want to fix what’s broken and help your organization improve its outsourcing techniques, this book is for you.
发布资源于 8 年前
Windows Phone 7 开发者指南
微软出版的WP7移动应用程序开发指南。 Information in this document is subject to change without notice. The names of companies, products, people, characters, and/or data mentioned herein are fictitious and are in no way intended to represent any real individual, company, product, or event, unless otherwise noted. Complying with all applicable copyright laws is the responsibility of the user. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of Microsoft Corporation. If, however, your only means of access is electronic, permission to print one copy is hereby granted. Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided in any written license agreement from Microsoft, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.
发布资源于 8 年前
LINQ in Action
This book is to help developers who have an existing knowledge of the .NET Framework and the C# or VB.NET language to discover the concepts introduced by LINQ and gain a complete understanding of how the technology works, as well as how to make the best of it in their projects.
发布资源于 9 年前