自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (58)
  • 收藏
  • 关注

空空如也

MATLAB for Electrical and Computer Engineering Students and Professionals.pdf

This book combines the teaching of the MATLAB® programming language with the presentation and development of carefully selected electrical and computer engineering (ECE) fundamentals. This is what distinguishes it from other books concerned with MATLAB®: it is directed specifically to ECE concerns. Students will see, quite explicitly, how and why MATLAB® is well suited to solve practical ECE problems. This book is intended primarily for the freshman or sophomore ECE major who has no programming experience, no background in EE or CE, and is required to learn MATLAB® programming. It can be used for a course about MATLAB® or an introduction to electrical and computer engineering, where learning MATLAB® programming is strongly emphasized. A first course in calculus, usually taken concurrently, is essential. The book will also serve EE or CE professionals who need to learn MATLAB® and who prefer learning via examples directly relevant to their work. The distinguishing feature of this MATLAB® book is that about 15 per cent develops ECE fundamentals gradually, from very basic principles. Because these fundamentals are interwoven throughout, MATLAB® can be applied to solve relevant, practical problems. The plentiful, in-depth example problems to which MATLAB® is applied were carefully chosen so that results obtained with MATLAB® also provide insights about the fundamentals.

2020-01-30

Handbook of Serial Communications Interfaces.pdf

This book catalogs the most popular and commonly used serial-port interfaces and provides details on the specifications and the latest standards, enabling you to select an interface for a new design or verify that an interface is working correctly. Each chapter is based on a different interface and is written in an easy to follow, standard format. With this book you will learn: The most widely used serial interfaces How to select the best serial interface for a specific application or design The trade-offs between data rate and distance (length or range) The operation and benefits of serial data transmission The most common media used for serial data transmission Covers the most popular and commonly used interfaces and provides details on their specifications and standards Explains the key concepts to enable an engineer to select an interface for a new design or verify that an interface is working correctly Each chapter is based on a different interface and is written in an easy to follow, standard forma

2020-01-22

Fast Circuit Boards: Energy Management

An essential guide to modern circuit board design based on simple physics and practical applications The fundamentals taught in circuit theory were never intended to work above a few megahertz, let alone at a gigahertz. While electronics is grounded in physics, most engineers’ education in this area is too general and mathematical to be easily applied to the problem of high speed circuits. Left to their own devices, many engineers produce layouts that require expensive revisions in order to finally meet specifications. Fast Circuit Boards fills the gap in knowledge by providing clear, down-to-earth guidance on designing digital circuit boards that function at high clock rates. By making the direct connection between physics and fast circuits, this book instills the fundamental universal principles of information transfer to give engineers a solid basis for hardware design. Using simple tools, simple physics, and simple language, this invaluable resource walks through basic electrostatics, magnetics, wave mechanics, and more to bring the right technology down to the working level. Designed to be directly relevant and immediately useful to circuit board designers, this book: Properly explains the problems of fast logic and the appropriate tools Applies basic principles of physics to the art of laying out circuit boards Simplifies essential concepts scaled up to the gigahertz level, saving time, money, and the need for revisions Goes beyond circuit theory to provide a deep, intuitive understanding of the mechanisms at work Demonstrates energy management’s role in board design through step function-focused transmission line techniques Engineers and technicians seeking a more systematic approach to board design and a deeper understanding of the fundamental principles at work will find tremendous value in this highly practical, long-awaited text.

2018-10-16

Grounding and Shielding: Circuits and Interference 6th Edition

Applies basic field behavior in circuit design and demonstrates how it relates to grounding and shielding requirements and techniques in circuit design This book connects the fundamentals of electromagnetic theory to the problems of interference in all types of electronic design. The text covers power distribution in facilities, mixing of analog and digital circuitry, circuit board layout at high clock rates, and meeting radiation and susceptibility standards. The author examines the grounding and shielding requirements and techniques in circuit design and applies basic physics to circuit behavior. The sixth edition of this book has been updated with new material added throughout the chapters where appropriate. The presentation of the book has also been rearranged in order to reflect the current trends in the field. Grounding and Shielding: Circuits and Interference, Sixth Edition: Includes new material on vias and field control, capacitors as transmission lines, first energy sources, and high speed designs using boards with only two layers Demonstrates how circuit geometry controls performance from dc to gigahertz Examines the use of multi-shielded transformers in clean-power installations Provides effective techniques for handling noise problems in analog and digital circuits Discusses how to use conductor geometry to improve performance, limit radiation, and reduce susceptibility to all types of hardware and systems Grounding and Shielding: Circuits and Interference, Sixth Edition is an updated guide for circuit design engineers and technicians. It will also serve as a reference for engineers in the semiconductor device industry.

2018-10-16

Permanent Magnet Brushless DC Motor Drives and Controls

An advanced introduction to the simulation and hardware implementation of BLDC motor drives A thorough reference on the simulation and hardware implementation of BLDC motor drives, this book covers recent advances in the control of BLDC motor drives, including intelligent control, sensorless control, torque ripple reduction and hardware implementation. With the guidance of the expert author team, readers will understand the principle, modelling, design and control of BLDC motor drives. The advanced control methods and new achievements of BLDC motor drives, of interest to more advanced readers, are also presented. Focuses on the control of PM brushless DC motors, giving readers the foundations to the topic that they can build on through more advanced reading Systematically guides readers through the subject, introducing basic operational principles before moving on to advanced control algorithms and implementations Covers special issues, such as sensorless control, intelligent control, torque ripple reduction and hardware implementation, which also have applications to other types of motors Includes presentation files with lecture notes and Matlab 7 coding on a companion website for the book

2018-10-05

软件编程低级错误:内存越界

C和C++语言是我司的主流编程语言,然而C/C++具有很多强大的语言特性,从而导致C/C++非常复杂,使得代码更容易出现BUG、难以阅读和维护。

2018-10-05

软件编程低级错误:野指针

C和C++语言是我司的主流编程语言,然而C/C++具有很多强大的语言特性,从而导致C/C++非常复杂,使得代码更容易出现BUG、难以阅读和维护。

2018-10-05

软件编程低级错误:表达式

C和C++语言是我司的主流编程语言,然而C/C++具有很多强大的语言特性,从而导致C/C++非常复杂,使得代码更容易出现BUG、难以阅读和维护。

2018-10-05

软件编程低级错误:空指针

C和C++语言是我司的主流编程语言,然而C/C++具有很多强大的语言特性,从而导致C/C++非常复杂,使得代码更容易出现BUG、难以阅读和维护。

2018-10-05

华为常见C、C++软件编程低级错误:内存泄漏

C和C++语言是我司的主流编程语言,然而C/C++具有很多强大的语言特性,从而导致C/C++非常复杂,使得代码更容易出现BUG、难以阅读和维护。

2018-10-04

华为常见C、C++软件编程低级错误:杂项

C和C++语言是我司的主流编程语言,然而C/C++具有很多强大的语言特性,从而导致C/C++非常复杂,使得代码更容易出现BUG、难以阅读和维护。

2018-10-04

华为常见C、C++软件编程低级错误:变量

华为常见C、C++软件编程低级错误:变量 C和C++语言是我司的主流编程语言,然而C/C++具有很多强大的语言特性,从而导致C/C++非常复杂,使得代码更容易出现BUG、难以阅读和维护。

2018-10-04

Electric Machines and Drives__A First Course

Mohan's electric machines and drives is part of a three-book series designed for the power sequence electives on electrical engineering. The book focuses on power topics including advances in hybrid-electric cars and alternative energy systems, coupled with severe environmental problems associated with hydrocarbon-based fuels. The text builds off mohan's successful mnpere titles and adopts a systems approach.

2018-09-22

Core Java Volume II Advanced Features__10th edition

Core Java® has long been recognized as the leading, no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java®, Volume II—Advanced Features, Tenth Edition, has been extensively updated to reflect the most eagerly awaited and innovative version of Java in years: Java SE 8. Rewritten and reorganized to illuminate powerful new Java features, idioms, and best practices for enterprise and desktop development, it contains hundreds of up-to-date example programs—all carefully crafted for easy understanding and practical applicability. Writing for serious programmers solving real-world problems, Cay Horstmann deepens your understanding of today’s Java language and library. In this second of two updated volumes, he offers in-depth coverage of advanced topics including the new Streams API and date/time/calendar library, advanced Swing, security, code processing, and more. This guide will help you •Use the new Streams library to process collections more flexibly and efficiently •Efficiently access files and directories, read/write binary or text data, and serialize objects •Work with Java SE 8’s regular expression package •Make the most of XML in Java: parsing, validation, XPath, document generation, XSL, and more •Efficiently connect Java programs to network services •Program databases with JDBC 4.2 •Elegantly overcome date/time programming complexities with the new java.time API •Write internationalized programs with localized dates/times, numbers, text, and GUIs •Process code with the scripting API, compiler API, and annotation processors •Enforce security via class loaders, bytecode verification, security managers, permissions, user authentication, digital signatures, code signing, and encryption •Master advanced Swing components for lists, tables, trees, text, and progress indicators •Produce high-quality drawings with the Java 2D API •Use JNI native methods to leverage code in other languages If you’re an experienced programmer moving to Java SE 8, Core Java®, Tenth Edition, is the reliable, practical, and complete guide to the Java platform that has been trusted by developers for over twenty years.

2018-04-19

Expert Android Programming

Android O brings a number of important changes for the users as well as the developers. If you want to create smart android applications which are fast, lightweight and also highly efficient then this is the book that will solve all your problems. You will create a complex enterprise grade app in this book. You will get a quick refresher of the latest android SDK and how to configure your development environment. Then you will move onto creating app layouts, component and module building, creating smart and efficient UIs. The most important part of a modern day app is how real time they are. With this book, you will create a smooth back-end for your app, ensure dynamic and real time communication between different app layers. As we move on, you will learn to leverage the different Android APIs and create an efficient SQLite data layer for your apps. You will implement effective testing techniques to make your app reliable and robust and finally you will learn to deploy it efficiently. The multiple stages of android development will also be simplified by giving you an industry standard set of best practices. What you will learn Building UI/UX following best industry practices Development of Zomato Clone Measure and improve app performance Improving app using test mechanisms Bringing the app live on the play store About the Author Prajyot Mainkar has been consultant for mobile labs startups and himself an android developer over 5 years of experience in android and more than 8 years in IT. He has been mentor for various mobile app building strategy and initiatives around India and he is experimental with his approach, hard working and more so, a passionate professional. He works with a team of developers from Goa, India named as Androcid Media. Androcid Media Pvt. Ltd is a company that works primarily in the development of Android applications and Content Management Systems (CMS). We at Androcid are extremely passionate about Android and try to provide the best IT Solutions to drive our client’s business towards higher profits. Androcid also runs an Android centric portal, called Androcid. The portal publishes everything that is related to Android across the globe and also allows developers to showcase their apps on this platform. We believe in sharing all the knowledge that we have in the field of Android and spread our love for this technology. Specialties: Android Developer Android Consultancy Android Programming Mobile Startups Mobile app Development

2018-04-04

The Definitive Guide to ARM Cortex-M0 and Cortex-M0+ Processors__2nd Edition

The Definitive Guide to the ARM® Cortex®-M0 and Cortex-M0+ Processors, Second Edition explains the architectures underneath ARM’s Cortex-M0 and Cortex-M0+ processors and their programming techniques. Written by ARM’s Senior Embedded Technology Manager, Joseph Yiu, the book is packed with examples on how to use the features in the Cortex-M0 and Cortex-M0+ processors. It provides detailed information on the instruction set architecture, how to use a number of popular development suites, an overview of the software development flow, and information on how to locate problems in the program code and software porting. This new edition includes the differences between the Cortex-M0 and Cortex-M0+ processors such as architectural features (e.g. unprivileged execution level, vector table relocation), new chapters on low power designs and the Memory Protection Unit (MPU), the benefits of the Cortex-M0+ processor, such as the new single cycle I/O interface, higher energy efficiency, better performance and the Micro Trace Buffer (MTB) feature, updated software development tools, updated Real Time Operating System examples using Keil™ RTX with CMSIS-RTOS APIs, examples of using various Cortex-M0 and Cortex-M0+ based microcontrollers, and much more. •Provides detailed information on ARM® Cortex®-M0 and Cortex-M0+ Processors, including their architectures, programming model, instruction set, and interrupt handling •Presents detailed information on the differences between the Cortex-M0 and Cortex-M0+ processors •Covers software development flow, including examples for various development tools in both C and assembly languages •Includes in-depth coverage of design approaches and considerations for developing ultra low power embedded systems, the benchmark for energy efficiency in microcontrollers, and examples of utilizing low power features in microcontrollers

2016-02-19

Beginning Java with WebSphere

Beginning Java with WebSphere provides a step-by-step guide for creating and installing both client- and server-based Java applications using Rapid Application Development v8, WebSphere Application Server 8.0, and Java. Since more and more Java applications are moving to the server and using HTML for the user interface, there is a minimal amount of time spent exploring the Java GUI components. More specifically, this book covers graphical user interfaces using RAD's Visual Editor, variables, conditional logic, and application improvements/enhancements from the client side. And, from the server-side, this book covers servlets, JavaServer Pages (JSPs), database accessibility (JDBC), custom tags, and concludes with JavaServer Faces (JSFs). This book concentrate on base topics that allow you to get to the server-side and database topics quickly.

2016-02-19

Mastering NetBeans

With the increasing complexity of software development and the abundance of tools available, learning your IDE in-depth will instantly increase your developer productivity. NetBeans is the only IDE that can be downloaded with Java itself and provides you with many cutting edge features not readily available with many IDEs. The IDE also provides a great set of tools for PHP and C/C++ developers. It is free and open source and has a large community of users and developers around the world. This book will teach you to ace NetBeans IDE and make use of it in creating Java business and web services. It will help you to become a proficient developer and use NetBeans for software development. You will learn effective third-party interaction and enable yourself for productive database development. Moving on, you will see how to create EJB projects and write effective and efficient web applications. Then you will learn how to use Swing and manage and configure a relational database. By the end of the book, you will be able to handle external services such as databases, Maven repositories, and cloud providers, and extend your NetBeans when you require more from your IDE.

2016-02-19

Build Web Applications with Java

This book is primarily intended for beginners who wants to learn various aspects of software engineering and building web applications using Java programming language. There are many good books available in the market which independently teach Java, Web Servers, MVC based Frameworks, JSP, PL/SQL, AJAX, JavaScript, CSS, HTML5, UML, SDLC etc. This book covers all of these things plus other aspects together while building an actual web application from inception till completion. This books takes a sample web application and builds it from scratch. Each aspect is explained at micro level with real time examples along with the UML diagrams and code. The fundamental concepts of software engineering and programming web applications are covered with high importance. The objective of this book is to teach building modern day business web applications using java and other related technologies. This book teaches everything in details and in simpler way about building web applications with medium to high level of complexity. This book also covers various software engineering concepts that are required for building software solutions. The book takes you through each and every step of building a web application from scratch. The objective is to teach the reader every single aspect of software engineering required for building web applications from inception till deployment and support. In order to achieve the objective, a real life business requirement is taken and the sample project is built step by step from requirements gathering till deployment and support. The book includes building a light weight MVC based Java framework and building the sample web application using it. During the course architecture, SDLC, UML, security, ajax, various patterns, best practices and other related topics are explained. The best way to learn anything is to get the hands dirty. When a developer starts building any software solution, he/she gets lots of doubts and questions while actually doing it. When the reader architects, designs and does the coding hands on, the reader learns every aspect practically. When the reader builds the working application step by step, the confidence of the reader as a developer is boosted.

2016-02-19

Fundamentals of Power Semiconductor Devices SECOND EDITION

Fundamentals of Power Semiconductor Devices provides an in-depth treatment of the physics of operation of power semiconductor devices that are commonly used by the power electronics industry. Analytical models for explaining the operation of all power semiconductor devices are developed. The treatment focuses on silicon devices but includes the unique attributes and design requirements for emerging silicon carbide devices. Drawing upon years of practical experience and using numerous examples and illustrative applications, B. Jayant Baliga discusses: •Numerical simulation examples to elucidate the operating physics and validate the models •Device performance attributes that allow practicing engineers in the industry to develop products •Treatment of all types of power rectifiers and transistors to create a comprehensive reference in the field •Fundamentals of Power Semiconductor Devices will be of interest to practicing engineers in the power semiconductor device community and can also serve as an ideal textbook for teaching courses on power semiconductor devices due to the extensive analytical treatment provided for all device structures.

2014-10-18

Using LEDs, LCDs and GLCDs in Microcontroller Projects

Describing the use of displays in microcontroller based projects, the author makes extensive use of real-world, tested projects. The complete details of each project are given, including the full circuit diagram and source code. The author explains how to program microcontrollers (in C language) with LED, LCD and GLCD displays; and gives a brief theory about the operation, advantages and disadvantages of each type of display. Key features: •Covers topics such as: displaying text on LCDs, scrolling text on LCDs, displaying graphics on GLCDs, simple GLCD based games, environmental monitoring using GLCDs (e.g. temperature displays) •Uses C programming throughout the book – the basic principles of programming using C language and introductory information about PIC microcontroller architecture will also be provided •Includes the highly popular PIC series of microcontrollers using the medium range PIC18 family of microcontrollers in the book. •Provides a detailed explanation of Visual GLCD and Visual TFT with examples. •Companion website hosting program listings and data sheets •Contains the extensive use of visual aids for designing LED, LCD and GLCD displays to help readers to understand the details of programming the displays: screen-shots, tables, illustrations, and figures, as well as end of chapter exercises Using LEDs, LCDS, and GLCDs in Microcontroller Projects is an application oriented book providing a number of design projects making it practical and accessible for electrical & electronic engineering and computer engineering senior undergraduates and postgraduates. Practising engineers designing microcontroller based devices with LED, LCD or GLCD displays will also find the book of great use.

2014-09-09

Professional Embedded ARM Development

•Covers the tools required, assembly and debugging techniques, C optimizations, and more •Lists the tools needed for various types of projects and explores the details of the assembly language •Examines the optimizations that can be made to ensure fast code •Provides step-by-step instructions for a basic application and shows how to build upon it

2014-08-19

Mission-Critical and Safety-Critical Systems Handbook

This handbook provides a consolidated, comprehensive information resource for engineers working with mission and safety critical systems. Principles, regulations, and processes common to all critical design projects are introduced in the opening chapters. Expert contributors then offer development models, process templates, and documentation guidelines from their own core critical applications fields: medical, aerospace, and military.

2014-08-19

Essential Linux Device Drivers

Chapter 1, "Introduction," starts our tryst with Linux. It hurries you through downloading the kernel sources, making trivial code changes, and building a bootable kernel image. Chapter 2, "A Peek Inside the Kernel," takes a brisk peek into the innards of the Linux kernel and teaches you some must-know kernel concepts. It first takes you through the boot process and then describes kernel services particularly relevant to driver development such as kernel threads, timers, concurrency, and memory management. Chapter 3, "Getting Started with Device Drivers," gets you started with the art of writing Linux device drivers. It looks at interrupt handling, the new Linux device model, and Linux assembly. In this chapter, you'll also learn to use kernel helper interfaces such as linked lists, work queues, completion functions, and notifier chains. These helper facilities simplify your code, weed out redundancies from the kernel, and help long-term maintenance. Chapter 4, "Character Drivers," looks at the architecture of character device drivers. Several concepts introduced in this chapter such as polling, asynchronous notification, and I/O control, are relevant to subsequent chapters as well, since many device classes discussed in the rest of the book are 'super' character devices. Chapter 5, "Serial Drivers," explains the kernel layer that handles serial devices. The serial layer consists of low-level drivers, the TTY layer, and line disciplines. Chapter 6, "Input Drivers," discusses the kernel's input subsystem that is responsible for servicing devices such as keyboards, mice, and touch panels. Chapter 7, "The Inter-Integrated Circuit Protocol," dissects drivers for devices such as EEPROMs that are connected to the system I2C bus or SMBus. The chapter also looks at other serial technologies such as the SPI bus and one-wire bus. Chapter 8,"PCMCIA and Compact Flash," delves into the PCMCIA subsystem. It teaches you to write drivers for devices having a PCMCIA or Compact Flash form factor. Chapter 9, "Peripheral Component Interconnect," looks at kernel support for PCI and its derivatives such as CardBus and PCI Express. Chapter 10, "Universal Serial Bus," explores USB architecture and device drivers. Chapter 11, "Video Drivers," explains the Linux video family. Chapter 12, "Audio Drivers," describes the Linux audio family. Chapter 13, "Block Drivers," covers drivers for devices such as IDE and SCSI. It also looks at filesystem drivers. Chapter 14, "Network Interface Cards," is dedicated to network devices. You'll learn about kernel networking data structures and how to interface network drivers with protocol layers. Chapter 15, "Linux Without Wires," looks at driving different wireless technologies such as Bluetooth, Infrared, WiFi and cellular communication. Chapter 16, "Memory Technology Devices," discusses flash memory enablement. This chapter first looks at flash-based protocols and chipsets primarily used on embedded devices. It ends by examining drivers for the Firmware Hub found on desktops and laptops. Chapter 17, "Embedding Linux," steps into the world of embedded Linux. It takes you through the main firmware components of an embedded solution, such as bootloader, kernel, and device drivers. Given the soaring popularity of Linux in the embedded space, it's likely that you'll use the device driver skills that you acquire from this book, to enable embedded devices. Chapter 18, "User Mode Drivers," looks at driving different types of devices from user space. Some device drivers, especially ones that are heavy on policy and light on performance requirements, are better off residing in user land. This chapter also explains how the new ultra-scalable process scheduler improves response times of user mode drivers. Chapter 19, "More Devices and Drivers," takes a tour of a potpourri of driver families not covered thus far, such as Error Detection And Correction (EDAC), cpufreq<...

2014-07-30

Practical Electronics for Inventors, 3rd Edition

Spark your creativity and gain the electronics skills required to transform your innovative ideas into functioning gadgets. This hands-on, updated guide outlines electrical principles and provides thorough, easy-to-follow instructions, schematics, and illustrations. Find out how to select components, safely assemble circuits, perform error tests, and build plug-and-play prototypes. Practical Electronics for Inventors, Third Edition, features all-new chapters on sensors, microcontrollers, modular electronics, and the latest software tools. Coverage includes: •Resistors, capacitors, inductors, and transformers •Diodes, transistors, and integrated circuits •Optoelectronics, solar cells, and phototransistors •Sensors, GPS modules, and touch screens •Op amps, regulators, and power supplies •Digital electronics, LCD displays, and logic gates •Microcontrollers and prototyping platforms, including Arduino •DC motors, RC servos, and stepper motors •Microphones, audio amps, and speakers •Modular electronics and prototyping

2014-04-22

Object-Oriented and Classical Software Engineering, 8th edition

Building on seven strong editions, the eighth edition maintains the organization and approach for which Object-Oriented and Classical Software Engineering is known while making significant improvements and additions to content as well as problems and projects. The revisions for the eighth edition make the text easier to use in a one-semester course. Integrating case studies to show the object oriented approach to software engineering, Object-Oriented and Classical Software Engineering, 8/e presents an excellent introduction to software engineering fundamentals, covering both traditional and object-oriented techniques. While maintaining a unique organization with Part I covering underlying software engineering theory, and Part II presenting the more practical life cycle, the eighth edition includes significant revision to problems, new content, as well as a new chapter to enable instructors to better-utilize the book in a one-semester course. Complementing this well-balanced approach is the straightforward, student-friendly writing style, through which difficult concepts are presented in a clear, understandable manner.

2014-04-17

Effective Project Management: Traditional, Agile, Extreme (7th edition)

The popular guide to the project management body of knowledge, now fully updated Now in its seventh edition, this comprehensive guide to project management has long been considered the standard for both professionals and academics. With more than 32,000 copies sold in the last three editions, it has now been fully updated to cover the new PMBOK 5. Well-known expert Robert Wysocki has added more than 100 pages of new content based on instructor feedback, enhancing the coverage of best-of-breed methods and tools for ensuring project management success. With enriched case studies, accompanying exercises and solutions on the companion website, and PowerPoint slides for all figures and tables, the book is ideal for instructors and students as well as active project managers. Serves as a comprehensive guide to project management for both educators and project management professionals Completely updated to cover the new PMBOK 5 Examines traditional, agile, and extreme project management techniques; the Enterprise Project Management Model; and Kanban and Scrumban methodologies Includes a companion website with exercises and solutions and well as PowerPoint slides for all the figures and tables used Written by well-known project management expert Robert Wysocki Effective Project Management, Seventh Edition remains the comprehensive resource for project management practitioners, instructors, and students.

2014-04-14

101 Ready-to-use Excel Macros

Save time and be more productive with this helpful guide to Excel macros! While most books about Excel macros offer only minor examples, usually aimed at illustrating a particular topic, this invaluable resource provides you with the tools needed to efficiently and effectively program Excel macros immediately. Step-by-step instructions show you how to create VBA macros and explain how to customize your applications to look and work exactly as you want them to. By the end of the book, you will understand how each featured macro works, be able to reuse the macros included in the book and online, and modify the macro for personal use.

2014-02-16

Fast and Effective Embedded Systems Design: Applying the ARM mbed

A hands-on introduction to the field of embedded systems; A focus on fast prototyping of embedded systems; All key embedded system concepts covered through simple and effective experimentation; An understanding of ARM technology, one of the world's leaders; A practical introduction to embedded C; Applies possibly the most accessible set of tools available in the embedded world.

2014-01-16

Operating System Concepts Essentials, 2nd Edition

By staying current, remaining relevant, and adapting to emerging course needs, Operating System Concepts by Abraham Silberschatz, Peter Baer Galvin and Greg Gagne has defined the operating systems course through nine editions. This second edition of the Essentials version is based on the recent ninth edition of the original text. Operating System Concepts Essentials comprises a subset of chapters of the ninth edition for professors who want a shorter text and do not cover all the topics in the ninth edition.

2013-12-17

Advanced Topics in C Core Concepts in Data Structures

Advanced Topics In C teaches concepts that any budding programmer should know. You'll delve into topics such as sorting, searching, merging, recursion, random numbers and simulation, among others. You will increase the range of problems you can solve when you learn how to manipulate versatile and po

2013-12-17

PHP and MySQL for Dynamic Web Sites (4th edition)

It hasn't taken Web developers long to discover that when it comes to creating dynamic, database-driven Web sites, MySQL and PHP provide a winning open-source combination. Add this book to the mix, and there's no limit to the powerful, interactive Web sites that developers can create. With step-by-step instructions, complete scripts, and expert tips to guide readers, veteran author and database designer Larry Ullman gets right down to business: After grounding readers with separate discussions of first the scripting language (PHP) and then the database program (MySQL), he goes on to cover security, sessions and cookies, and using additional Web tools, with several sections devoted to creating sample applications. This guide is indispensable for beginning to intermediate level Web designers who want to replace their static sites with something dynamic. In this edition, the bulk of the new material covers the latest features and techniques with PHP and MySQL. Also new to this edition are chapters introducing jQuery and object-oriented programming techniques.

2013-10-05

Learn Android App Development

Learn Android App Development is a hands-on tutorial and useful reference. You'll quickly get up to speed and master the Android SDK and the Java that you need for your Android Apps. The Android SDK offers powerful features, and this book is the fastest path to mastering them—and the rest of the Andorid SDK—for programmers with some experience who are new to Android smartphone and tablet apps development. Many books introduce the Android SDK, but very few explain how to develop apps optimally. This book teaches both core Java language concepts and how to wisely but rapidly employ the design patterns and logic using the Android SDK, which is based on Java APIs. You'll also learn best practices that ensure your code will be efficient and perform well.

2013-07-01

Embedded C Programming and the Atmel AVR, 2nd edition

Enter the world of embedded programming and microcontroller applications! One of the only books available today that uses the increasingly popular and cost-effective Atmel AVR embedded controller as the platform and application for learning, Embedded C Programming and the Atmel AVR, 2E is the perfect choice for novices. Featuring a host of fully-functional example applications, this highly innovative book enables users to adopt a "learn by doing" approach as they develop the knowledge and skills needed to achieve proficiency. Following an introduction to Atmel AVR RISC processors, readers are launched immediately into an embedded C language tutorial. Here, they'll experiment with variables and constants, operators and expressions, control statements, pointers and arrays, memory types, preprocessor directives, real-time methods, and more! In addition to a comprehensive library functions reference, an entire chapter on the CodeVision AVR C Compiler provides clear, step-by-step instruction in IDE installation and operation, mixing Assembler with C, and using the Code Wizard Code Generator. Use of peripherals - such as keypads, LCD displays, and other common embedded microcontroller-related devices - is also explored fully in this all-inclusive, state-of-the-art programmer's how-to and reference manual. Show more Show less

2013-06-23

Object-Oriented Concepts, Analysis and Design with Patterns

Oracle's training on OOP and design patterns

2013-01-12

Mastering UNIX Shell Scripting_Sencond Edition_2008

UNIX expert Randal K. Michael guides you through every detail of writing shell scripts to automate specific tasks. Each chapter begins with a typical, everyday UNIX challenge, and then shows you how to take basic syntax and turn it into a shell scripting solution. Throughout the book, you'll also find complete shell scripts plus detailed descriptions of each part. You'll be able to modify this information to build tools that monitor for specific system events and situations, building the skills to solve real-world system administration problems. Make the most of Bash, Bourne, and Korn shells Execute the proper commands for eachUNIX flavor Define the correct command syntax to meet a specific shell scripting goal Filter the commands' output to strip out unneeded data Build options into the shell script to give the end user more flexibility on the command line Replicate data using rsync Create snapshot-style backups using Dirvish Work with records files to parse data Prepare for government audits using specific commands

2011-12-24

Understanding Operating Systems_6th Edition 2011

Now in its Sixth Edition, UNDERSTANDING OPERATING SYSTEMS continues to provide a clear and straightforward explanation of operating theory and practice. As in previous editions, the book's highly-regarded structure begins with a discussion of fundamentals before moving on to specific operating systems. This edition has been updated and modernized; now included are enhanced discussions of the latest innovation evolutions (multi-core processing, wireless technologies, PDA and telephone operating systems, and Blu-ray optical storage) and how they affect operating systems. Revised Research Topics in the exercise section encourage independent research among students. Content in the final four chapters has been updated to include information about a few of the latest versions of UNIX (including specific mention of the latest Macintosh OS), Linux, and Windows

2011-12-24

Wireless Mesh Networking_Architectures, Protocols and Standards_Dec.2006

A promising new technology, wireless mesh networks are playing an increasingly important role in the future generations of wireless mobile networks. Characterized by dynamic self-organization, self-configuration, and self-healing to enable quick deployment, easy maintenance, low cost, high scalability, and reliable services, this technology is becoming a vital mode complementary to the infrastructure-based wireless networks. Wireless Mesh Networking: Architectures, Protocols and Standards is the first book to provide engineers, students, faculties, researchers, and designers with a comprehensive technical guide covering introductory concepts. It addresses advanced and open issues in wireless mesh networks and explores various key challenges and diverse scenarios as well as emerging standards such as those for capacity, scalability, extensibility, reliability, and cognition. It focuses on concepts, effective protocols, system integration, performance analysis techniques, simulation, experiments, and future research directions. This volume contains illustrative figures and allows for complete cross-referencing on routing, security, spectrum management, MAC, cross-layer optimization, load-balancing, multimedia communication, MIMO, and smart antenna, etc. It also details information on the particular techniques for efficiently improving the performance of a wireless mesh network. Presenting a solid introduction, Wireless Mesh Networking: Architectures, Protocols and Standards elucidates problems and challenges in designing wireless mesh networks.

2010-12-29

Developing practical wireless applications

In a constant stream of new ideas, wireless technologies continue to emerge offering a range of capabilities, each affording simplicity and ease-of-use. Such diversity and choice should surely beg the question, "are manufacturers using the right technology for the right product?" Developing Practical Wireless Applications will explore this question and, in doing so, will illustrate many of the wireless technologies currently available whilst drawing upon their individual strengths and weaknesses. More specifically, the book will draw your attention to the diverse collection of standardized and proprietary solutions available to manufacturers. As developers and innovators your choices are not restricted to any norm and, as such, a standardized or proprietary solution may afford you greater benefits in realising any product roadmap. Developing Practical Wireless Applications will provide you with a comprehensive understanding of how each technology works, coupled with an exploration into overlapping, complementary and competing technologies. In establishing this foundation, we will explore wireless applications in their context and address their suitability. In contrast, the book also considers the practicality of a wireless world in an attempt to better understand our audience and specific demographic groups. Coupled with a richer understanding of our consumers, along with our technology make-up we can indeed target wireless products more effectively. *Explores techniques used to attack wireless networks including WarXing, WarChalking, BlueJacking, and BlueSnarfing *Discusses applications utilizing ZigBee, NFC, RFID, Ultra-Wideband and WirelessUSB (WiMedia) *Details Bluetooth 2.x +EDR and introduces the v3.0 (BToverUWB) specification *Includes fundamental introductions to WiFi, namely 802.11i, 802.11p and 802.11n *Compares personal-area and wide-area communications including 3G, HSDPA, 4G, and WiMAX, as well as introducing Wireless Convergence

2010-12-29

USB Complete (4th Edition)

This updated edition of the best-selling developer's guide to the Universal Serial Bus (USB) interface covers all aspects of project development, including hardware design, device firmware, and host application software.

2009-06-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除