Feb 22, 2011 |
19,459 views |

Book Description
Some books on algorithms are rigorous but incomplete; others cover masses of material but lack rigor. Introduction to Algorithms uniquely combines rigor and comprehensiveness. The book covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively self-contained and can be used as a unit of study. The algorithms are described in English and in a pseudocode designed to be readable by anyone who has done a little programming. The explanations have been kept elementary without sacrificing depth of coverage or mathematical rigor.
The first edition became a widely used text in universities worldwide as well as the standard reference for professionals. The second edition featured new chapters on the role of algorithms, probabilistic analysis and randomized algorithms, and linear programming. The third edition has been revised and updated throughout. It includes two completely new chapters, on van Emde Boas trees and multithreaded algorithms, and substantial additions to the chapter on recurrences (now called “Divide-and-Conquer”). It features improved treatment of dynamic programming and greedy algorithms and a new notion of edge-based flow in the material on flow networks. Many new exercises and problems have been added for this edition.
As of the third edition, this textbook is published exclusively by the MIT Press.
Review
“In light of the explosive growth in the amount of data and the diversity of computing applications, efficient algorithms are needed now more than ever. Download Now »
Feb 22, 2011 |
10,797 views |

Book Description
Assembly is a low-level programming language that’s one step above a computer’s native machine language. Although assembly language is commonly used for writing device drivers, emulators, and video games, many programmers find its somewhat unfriendly syntax intimidating to learn and use.
Since 1996, Randall Hyde’s The Art of Assembly Language has provided a comprehensive, plain-English, and patient introduction to assembly for non-assembly programmers. Hyde’s primary teaching tool, High Level Assembler (or HLA), incorporates many of the features found in high-level languages (like C, C++, and Java) to help you quickly grasp basic assembly concepts. HLA lets you write true low-level code while enjoying the benefits of high-level language programming.
As you read The Art of Assembly Language, you’ll learn the low-level theory fundamental to computer science and turn that understanding into real, functional code. You’ll learn how to:
- Edit, compile, and run an HLA program
- Declare and use constants, scalar variables, pointers, arrays, structures, unions, and namespaces
- Translate arithmetic expressions (integer and floating point)
- Convert high-level control structures
Download Now »
Feb 22, 2011 |
10,734 views |

Book Description
A coherent and integrated account of the leading UML 2 semantics work and the practical applications of UML semantics developmentWith contributions from leading experts in the field, the book begins with an introduction to UML and goes on to offer in-depth and up-to-date coverage of:
- The role of semantics
- Considerations and rationale for a UML system model
- Definition of the UML system model
- UML descriptive semantics
- Axiomatic semantics of UML class diagrams
- The object constraint language
- Axiomatic semantics of state machines
- A coalgebraic semantic framework for reasoning about interaction designs
- Semantics of activity diagrams
- Verification of UML models
- State invariants
- Model transformation specification and verification Download Now »
Feb 22, 2011 |
5,386 views |

Book Description
The Third Edition of CMOS Circuit Design, Layout, and Simulation continues to cover the practical design of both analog and digital integrated circuits, offering a vital, contemporary view of a wide range of analog/digital circuit blocks including: phase-locked-loops, delta-sigma sensing circuits, voltage/current references, op-amps, the design of data converters, and much more. Regardless of one’s integrated circuit (IC) design skill level, this book allows readers to experience both the theory behind, and the hands-on implementation of, complementary metal oxide semiconductor (CMOS) IC design via detailed derivations, discussions, and hundreds of design, layout, and simulation examples.
From the Back Cover
Now updated—the classic guide to CMOS circuits, from design to implementationThe Third Edition of CMOS Circuit Design, Layout, and Simulation continues to cover the practical design of both analog and digital integrated circuits, offering a vital, contemporary view of a wide range of analog/digital circuit blocks including: phase-locked-loops, delta-sigma sensing circuits, voltage/current references, op-amps, the design of data converters, and much more. Regardless of one’s integrated circuit (IC) design skill level, this book allows readers to experience both the theory behind, and the hands-on implementation of, complementary metal oxide semiconductor (CMOS) IC design via detailed derivations, discussions, and hundreds of design, layout, and simulation examples.
Download Now »
Feb 22, 2011 |
7,083 views |

Book Description
Get the inside scoop on Hyper-V for Windows Server 2008 R2Virtualization is a top priority for thousands of companies all over the world. Written by an author team that is part of the Windows virtualization group at Microsoft, Windows Server 2008 R2 Hyper-V will walk you through Hyper-V essentials so you can get you up to speed and down to business with Hyper-V.
Now fully updated for Windows Server 2008 R2 Hyper-V, you will find additional content on new features and capabilities such as Live Migration and support for 64 Logical Processors (LP).
- Teaches how to manage virtual machines with the latest System Center tools such as Virtual Machine Manager 2008 R2, Data Protection Manager 2010, and Operations Manager 2007 R2
- Covers all of the new functionalities of Windows Server 2008 R2 Hyper-V, including Live Migration, 64 LP support, Processor Compatibility Mode, enhanced processor functionality support, hot-add and remove of storage, TCP Offload support, and VM Queue support
- Demonstrates key scenarios for Hyper-V, including server consolidation, testing and development, Business Continuity and Disaster Recovery, and Dynamic IT
- Provides step-by-step instructions and examples Download Now »
Feb 22, 2011 |
3,974 views |

Book Description
Microsoft Exchange Server provides a reliable messaging system that protects against spam and viruses and allows for access to e-mail, voicemail, and calendars from a variety devices and any location. Fully updated for the latest release of Microsoft Exchange Server 2007 Service Pack 1 (SP1), this book offers a look at the significant improvements and exciting features of SP1 and explains how they will increase productivity. You?ll walk through planning and design, installation, administration and management, maintenance, and more and also take a look at SP1?s interoperability with Windows Server 2008, unified messaging, and enhancements in mobile e-mail security and management.
From the Back Cover
Master the SP1 Release of Exchange Server 2007
Collaboration is essential in business, and the latest SP1 improvements in Exchange Server 2007 make collaborating, calendaring, and sharing databases easier and safer than ever. The new version of this bestselling guide is your one-stop resource for it all.
Step-by-step tutorials walk you through planning, design, installation, and administration of Exchange Server 2007 SP1. You’ll master professional techniques, discover SP1′s new interoperability with Windows Server 2008, get up to speed on new safeguards for mobile e-mail security, and explore improvements to Exchange ActiveSync and Outlook Web Access.
Download Now »