自定义博客皮肤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)
  • 资源 (86)
  • 收藏
  • 关注

空空如也

PrimeFaces Cookbook 2nd-Packt Publishing 2015

PrimeFaces Cookbook 2nd-Packt Publishing 2015

2016-02-17

Apress C# 6.0 and the .NET 4.6 Framework 7th Edition

The first edition of this book was released in 2001 at the same time Microsoft released the Beta 2 build of .NET 1.0. Working on that first edition was certainly a challenge, given that the APIs and C# language were in a bit of flux during the authoring process. At that time, the entirety of the .NET platform was quite manageable from a developer’s point of view. Windows Forms was the only desktop GUI API option in the platform, ASP.NET was exclusively focused on the web-form programming model, and C# was a lean and mean OOP. Throughout the first six editions of this text, I have been the sole author responsible for updating the book to account for the numerous changes to the C# language and new APIs in the .NET platform. This book has been updated over the last 14 years to account for the Language Integrated Query (LINQ) programming model, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), new threading models and keywords, new development tools, and changes to the web-centric programming framework (among many other things). Beginning with this seventh edition, it became clear to me that a complete update of the book would have taken an extremely long time on my own. To be sure, my own life has become much busier than it was in 2001 (or even 2011; I suspect becoming a father has something to do with this or maybe too many graduate school classes…hmm). In any case, when Apress approached me to update the book for the latest edition of the .NET platform, we considered a number of different approaches to get the book out in a timely manner. Eventually, we agreed it might be time to bring in a helping and capable hand to update portions of the text. Apress suggested that I meet with Philip Japikse to see whether he might be a good match. After a series of phone conversations, e-mail threads, and some careful thought, I was happy to bring him onboard to work on this project. I am happy to announce C# 6.0 and the .NET 4.6 Framework has been a joint effort between myself and co-author Philip Japikse. Please allow Philip to introduce himself… —Andrew Troelsen

2016-01-15

Mastering Apache Spark -Packt Publishing

Mastering Apache Spark Copyright © 2015 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: September 2015

2015-12-16

Manning Early Access Program Functional Programming in Scala 10

MEAP Edition Manning Early Access Program Functional Programming in Scala version 10

2015-12-16

MS.Windows.PowerShell.Best.Practices PDF

MS.Windows.PowerShell.Best.Practices PDF

2015-06-01

Manning.PowerShell.in.Depth.2nd.Edition

Manning.PowerShell.in.Depth.2nd.Edition

2015-06-01

Starting out with Visual C# 2012.3Ed

Starting out with Visual C# 2012.3Ed

2015-02-09

Packt.Responsive Web Design with AngularJS.2014

Packt.Responsive Web Design with AngularJS.2014

2015-02-09

Wiley - iPhone For Dummies 8th 2015

Wiley - iPhone For Dummies 8th 2015

2015-02-09

Scala for Machine Learning-Packt Publishing(2014)

Scala for Machine Learning-Packt Publishing(2014)

2015-02-09

For.Dummies.iPad.All-in-One.For.Dummies.7th.Edition

For.Dummies.iPad.All-in-One.For.Dummies.7th.Edition

2015-02-09

Pro JavaScript Performance_Monitoring and Visualization-Apress(2012)

Pro JavaScript Performance_Monitoring and Visualization-Apress(2012)

2015-01-14

Blender 3D Basics_Beginner's Guide,Second Edition-Packt Publishing(2014)

Blender 3D Basics_Beginner's Guide,Second Edition-Packt Publishing(2014)

2015-01-14

Thinking in LINQ

xxxi Introduction This book won’t teach you the basics of LINQ. It will teach you how to use it appropriately. Having a jackhammer is great only if you know how to use it properly; otherwise, you are not much better off than someone with a hammer. LINQ is powerful. Powerful beyond measure. I hope you will see some of that power by following the examples in the book. Here is a brief walk-through of the chapters: • Chapter 1: Thinking Functionally Our generation of programmers has been raised with object-oriented programming ideas. This initial chapter is dedicated to showing how functional programming is different from object-oriented programming. This chapter sets the context for the rest of the book. • Chapter 2: Series Generation This chapter has recipes for generating several series using LINQ. For example, it shows how to generate recursive patterns and mathematical series. • Chapter 3: Text Processing Text processing is a blanket term used to cover a range of tasks, from generation of text to spell-checking. This chapter shows how to use LINQ to perform several text-processing tasks that are seemingly commonplace. • Chapter 4: Refactoring with LINQ Legacy code bases grow, and grow fast—faster than you might think they would. Maintaining such huge code blocks can become a nightmare. When is the last time you had trouble understanding what some complex loop code does? This chapter shows how to refactor your legacy loops to LINQ. • Chapter 5: Refactoring with MoreLINQ MoreLINQ is an open source LINQ API that has several methods for slicing and dicing data. Some of these operators are easily composable using other LINQ operators. But some are also truly helpful in minimizing the total number of code lines. This chapter shows how you can benefit from using MoreLINQ. • Chapter 6: Creating Domain-Specific Languages Using LINQ Domain-specific languages (DSLs) are gaining in popularity because they convey the intent of the programmer very nicely. This chapter shows how to create several DSLs. • Chapter 7: Static Code Analysis LINQ treats everything as data. Code is also data. This chapter shows how, by using LINQ-to-Reflection, you can do a lot of meta programming in .NET. ■ Introduction xxxii • Chapter 8: Exploratory Data Analysis This chapter shows how you can use LINQ to solve several data analysis tasks. I hope you find this chapter enjoyable, because the examples are really interesting. • Chapter 9: Interaction with the File System I have always wished that Windows Explorer included better features for querying the file system. However, by using LINQ, you can build your own custom queries quickly. This chapter shows you some examples that can be useful in the real world. • Appendix A: Lean LINQ Tips LINQ is an API that provides several operators to express your intent. Although that is super powerful, it comes with a price. If you don’t know how these operators work internally, you might end up using a combination that results in slower code. This appendix provides some hard-earned knowledge about how to glue LINQ operators together for optimum performance. • Appendix B: Taming Streaming Data with Rx.NET Being reactive is important when dealing with streaming data. Microsoft’s über-cool framework, Rx.NET, is a fantastic API for dealing with streaming data and async operations. This appendix shows how to use Rx.NET to tackle streaming data.

2015-01-09

Manning - Play for Java 2014

SUMMARYPlay for Java shows you how to build Java-based web applications using the Play 2 framework. The book starts by introducing Play through a comprehensive overview example. Then, you'll look at each facet of a typical Play application, both by exploring simple code snippets and by adding to a larger running example. Along the way, you'll contrast Play and JEE patterns and learn how a stateless web application can fit seamlessly in an enterprise environment. ABOUT THE BOOKFor a Java developer, the Play web application framework is a breath of fresh air. With Play you get the power of Scala's strong type system and functional programming model, and a rock-solid Java API that makes it a snap to create stateless, event-driven, browser-based applications ready to deploy against your existing infrastructure. Play for Java teaches you to build Java-based web applications using Play 2. This book starts with an overview example and then explores each facet of a typical application by discussing simple snippets as they are added to a larger example. Along the way, you'll contrast Play and JEE patterns and learn how a stateless web application can fit seamlessly in an enterprise Java environment. You'll also learn how to develop asynchronous and reactive web applications. The book requires a background in Java. No knowledge of Play or of Scala is assumed. WHAT'S INSIDE Build Play 2 applications using Java Leverage your JEE skills Work in an asynchronous way Secure and test your Play application ABOUT THE AUTHORSNicolas Leroux is a core developer of the Play framework. Sietse de Kaper develops and deploys Java-based Play applications.

2014-04-28

Manning - HTML5 In Action 2014

SUMMARYHTML5 in Action provides a complete introduction to web development using HTML5. You'll explore every aspect of the HTML5 specification through real-world examples and code samples. It's much more than just a specification reference, though. It lives up to the name HTML5 in Action by giving you the practical, hands-on guidance you'll need to use key features. ABOUT THE TECHNOLOGYHTML5 is not a few new tags and features added to an old standard—it's the foundation of the modern web, enabling its interactive services, single-page UI, interactive games, and complex business applications. With support for standards-driven mobile app development, powerful features like local storage and WebSockets, superb audio and video APIs, and new layout options using CSS3, SVG, and Canvas, HTML5 has entered its prime time. ABOUT THE BOOKHTML5 in Action provides a complete introduction to web development using HTML5. It explores the HTML5 specification through real-world examples and code samples. It earns the name "in Action" by giving you the practical, hands-on guidance you'll need to confidently build the sites and applications you—and your clients—have been wanting for years. This book concentrates on new HTML5 features and assumes you are familiar with standard HTML. WHAT'S INSIDE New semantic elements and form input types Single-page application design Creating interactive graphics Mobile web apps ABOUT THE AUTHORSRob Crowther is a web developer and blogger and the author of Manning's Hello! HTML5 & CSS3. Joe Lennon is an enterprise mobile application developer. Ash Blue builds award-winning interactive projects. Greg Wanish is an independent web and eCommerce developer.

2014-04-28

Data Mining and Analysis_Fundamental Concepts and Algorithms_2014

Data Mining and Analysis_Fundamental Concepts and Algorithms_2014

2014-04-28

AWP.Android.Wireless.Application.Development.Volume.I.3rd.Edition.Feb.2012

AWP.Android.Wireless.Application.Development.Volume.I.3rd.Edition.Feb.2012

2014-04-19

Efficient Android Threading_2014

Efficient Android Threading: Asynchronous processing techniques for Android applications by Anders Goransson Book Description Publication Date: June 25, 2014 | ISBN-10: 1449364136 | ISBN-13: 978-1449364137 | Edition: 1 Many developers using the Android platform have encountered problems when choosing an asynchronous solution to create a snappy user experience. This practical book explains Android’s asynchronous toolkit and how you should select the best solution for your problem. The pros and cons of each and every asynchronous technique is explored in detail.

2014-04-19

Oracle NoSQL Database_2013.12

Oracle NoSQL Database: Real-Time Big Data Management for the Enterprise Maqsood Alam , Aalok Muley , Chaitanya Kadaru , Ashok Joshi Book Description Publication Date: December 4, 2013 | ISBN-10: 0071816534 | ISBN-13: 978-0071816533 | Edition: 1 Master Oracle NoSQL Database Enable highly reliable, scalable, and available data. Oracle NoSQL Database: Real-Time Big Data Management for the Enterprise shows you how to take full advantage of this cost-effective solution for storing, retrieving, and updating high-volume, unstructured data. The book covers installation, configuration, application development, capacity planning and sizing, and integration with other enterprise data center products. Real-world examples illustrate the concepts presented in this Oracle Press guide. Understand Oracle NoSQL Database architecture and the underlying data storage engine, Oracle Berkeley DB Install and configure Oracle NoSQL Database for optimal performance Develop complex, distributed applications using a rich set of APIs Read and write data into the Oracle NoSQL Database key-value store Apply an Avro schema to the value portion of the key-value pair using Avro bindings Learn best practices for capacity planning and sizing an enterpriselevel Oracle NoSQL Database deployment Integrate Oracle NoSQL Database with Oracle Database, Oracle Event Processing, and Hadoop

2014-04-19

Programming in Scala, 2nd Edition

Programming in Scala, 2nd Edition (2011_ISBN_0981531644)

2014-04-19

Microsoft_Cloud Design Patterns

Cloud Design Patterns: Prescriptive Architecture Guidance for Cloud Applications Microsoft Patterns & Practices Developer Center January 2014 Containing twenty-four design patterns and ten related guidance topics, this guide articulates the benefit of applying patterns by showing how each piece can fit into the big picture of cloud application architectures. It also discusses the benefits and considerations for each pattern. Most of the patterns have code samples or snippets that show how to implement the patterns using the features of Windows Azure. However the majority of topics described in this guide are equally relevant to all kinds of distributed systems, whether hosted on Windows Azure or on other cloud platforms.

2014-04-18

Solr in Action_2014

Solr in Action by Trey Grainger , Timothy Potter Book Description Publication Date: April 5, 2014 | ISBN-10: 1617291021 | ISBN-13: 978-1617291029 | Edition: 1 Summary Solr in Action is a comprehensive guide to implementing scalable search using Apache Solr. This clearly written book walks you through well-documented examples ranging from basic keyword searching to scaling a system for billions of documents and queries. It will give you a deep understanding of how to implement core Solr capabilities. What's Inside - How to scale Solr for big data - Rich real-world examples - Solr as a NoSQL data store - Advanced multilingual, data, and relevancy tricks - Coverage of versions through Solr 4.7

2014-04-18

OpenStack Cloud Computing Cookbook_2ED_2013.10

OpenStack Cloud Computing Cookbook_2ED_2013.10

2014-04-18

Harnessing the Power of Java 8 Lambda Expressions

Functional Programming in Java - Harnessing the Power of Java 8 Lambda Expressions.pdf

2014-04-18

Gradle Effective Implementation Guide

Gradle Effective Implementation Guide 382 pages Publisher: Packt Publishing; 1st New edition edition (October 25, 2012) Language: English ISBN-10: 1849518106 ISBN-13: 978-1849518109 What you will learn from this book Create Gradle build scripts from clear examples Write build logic with the Gradle build language Compile, test and check your Java, Scala and Groovy applications Write your own custom tasks and plugins Use Gradle on continous integrations servers Jenkins, TeamCity and Bamboo Integrate Gradle with Eclipse and IntelliJ IDEA

2013-07-24

C# Programming: From Problem Analysis to Program Design

C# Programming: From Problem Analysis to Program Design 1184 pages Publisher: Cengage Learning; 4 edition (April 30, 2013) Language: English ISBN-10: 1285096266 ISBN-13: 978-1285096261 Only Doyle's C# PROGRAMMING: FROM PROBLEM ANALYSIS TO PROGRAM DESIGN, 4E brilliantly balances today's most important programming principles and concepts with the latest insights into C#. This perfect introductory book highlights the latest Visual Studio 2012 and C# 4.0 with a unique, principles-based approach to give readers a deep understanding of programming. You'll find just the right amount of detail to create an important foundation in programming. This edition's straightforward approach and understandable vocabulary make it easier for readers to grasp new programming concepts without distraction. The book introduces a variety of fundamental programming concepts, from data types and expressions to arrays and collections, all using the popular C# language. New programming exercises and new numbered examples throughout this edition reflect the latest updates in Visual Studio 2012, while learning objectives, case studies and Coding Standards summaries in each chapter ensure mastery. While the book assumes no prior programming knowledge, coverage extends beyond traditional books to cover new advanced topics, such as portable class libraries used to create applications for Windows Phone and other platforms.

2013-07-24

iOS 6 By Tutorials

Book Description [size=0.86em]Publication Date: February 7, 2013 This is Volume 1 of a 2-Volume book. iOS 6 introduces a ton of great new APIs and technologies that all iOS developers should learn – from Auto Layout to Collection Views to Passbook and more. In fact, there’s so much new stuff that learning it all via the official API docs can be time consuming and difficult – especially when you’re trying to do a job at the same time! This is where iOS 6 by Tutorials comes to the rescue! In this book, you will be able to learn these new topics in a much quicker and easier way – by following fun and easy-to-read tutorials! This book is for intermediate or advanced iOS developers, who already know the basics of iOS development but want to upgrade their skills to iOS 6. iOS 6 by Tutorials Volume 1 covers the following APIs: Modern Objective-C: Learn how the new syntax can make your code cleaner and easier to read. Auto Layout: Learn how to make your views easier to localize and more adaptable to different sizes. UICollectionView: Learn how to easily display your data in a grid or your own custom layouts! Passbook: Learn how to create your own passes on your own server and modify them at runtime! In-App Purchases: Learn how to make a completely dynamic server-based In-App Purchasing system! The iOS Tutorial Team takes pride in making sure each tutorial we write holds to the highest standards of quality. We want our tutorials to be well written, easy to follow, and fun. And we don’t want to just skim the surface of a subject – we want to really dig into it, so you can truly understand how it works and apply the knowledge directly in your own apps. By the time you’re finished reading this book, your skills will be completely up to date with iOS 6, and you’ll be ready to use these new technologies right away in your apps!

2013-07-24

C++网络编程 卷2 基于ACE和框架的系统化复用

C++网络编程 卷2 基于ACE和框架的系统化复用

2013-07-24

C++网络编程 卷1 运用ACE和模式消除复杂性

C++网络编程 卷1 运用ACE和模式消除复杂性 网络编程 中文版 第一卷

2013-07-24

Word 2013 Bible, 4th edition

Word 2013 Bible, 4th edition 1056 pages Publisher: Wiley; 4 edition (April 1, 2013) Language: English ISBN-10: 1118488121 ISBN-13: 978-1118488126 Top-to-bottom coverage of the top-selling Microsoft Office application If you want to use Microsoft Word to create more than just simple documents, start with this ultimate Word guide. Packed with the in-depth content that is the hallmark of all Wiley Bibles, this book covers it all. You'll first find out what's new in Word 2013 on the features level - formatting, styles, tables, and more - before you dive into the big stuff that can help you become more efficient. From document design to creating master documents to applying security to collaborating in the Cloud, you'll learn not just how to do tasks, but the best ways to do them, and why. Details everything you need to know to get the most out of Word 2013 Walks you through new or refreshed basics, such as formatting, styles, charts, and tables Shows you how to use data sources, create envelopes and labels, and make forms Takes your Word skills up a notch with coverage of keyboard customization, security, collaborating on the Cloud, comparing documents, and much more Start creating documents at a new level and wow your colleagues, with Word 2013 Bible.

2013-07-24

Python for Everyone

Python for Everyone 633 pages Publisher: Wiley; 1 edition (March 18, 2013) Language: English ISBN-10: 1118626133 ISBN-13: 978-1118626139 Cay Horstmann's Python for Everyone provides readers with step-by-step guidance, a feature that is immensely helpful for building confidence and providing an outline for the task at hand. “Problem Solving” sections stress the importance of design and planning while “How To” guides help students with common programming tasks. Photographs present visual analogies that explain the nature and behavior of computer concepts. Step-by-step figures illustrate complex program operations, while syntax boxes and example tables present a variety of typical and special cases in a compact format. This book contains a substantial number of self-check questions at the end of each section. “Practice It” pointers suggest exercises to try after each section. Python for Everyone presents the essentials in digestible chunks, with separate notes that go deeper into good practices or language features when the reader is ready for the additional information. You will not find artificial over-simplifications that give an illusion of knowledge.

2013-07-24

Java Programming, 7th edition

Java Programming, 7th edition 1120 pages Publisher: Cengage Learning; 7 edition (January 31, 2013) Language: English ISBN-10: 1285081951 ISBN-13: 978-1285081953 Give your beginning programmers a thorough, engaging and hands-on introduction to developing applications with Farrell's JAVA PROGRAMMING, 7E. This complete guide provides the details and real-world exercises today's readers need to master Java, one of the most widely used tool among professional programmers for building visually interesting GUI and Web-based applications. With JAVA PROGRAMMING, 7E even first-time programmers can quickly develop useful programs while learning the basic principles of structured and object-oriented programming. The text explains concepts clearly and reinforces the reader-friendly presentation with meaningful real-world exercises. Full programming examples emphasize learning in context. Updated "You Do It" sections, all-new programming exercises, and new continuing cases help students build skills critical for ongoing programming success.

2013-07-24

Beginning iOS Game Center and Game Kit: For iPhone, iPad, and iPod touch

What you’ll learn What Game Center and Game Kit are and how you can improve your app by using them How to configure your app with iTunes Connect to work with Game Center How to set up leaderboard and achievement systems for use within your app How to add a custom graphical user interface to Game Center to match the look and feel of your product What multiplayer and networking does to your app through Game Kit How to write an easy-to-implement and reusable Game Center Manager

2011-11-26

HTML5 Mastery: Semantics, Standards, and Styling

What you’ll learn How to make the most of the new features of HTML5 How to use the new semantic tags to improve your markup How to introduce multimedia and interactivity into your pages without the need for plugins How to create fabulous forms using new HTML5 elements and client-side validation How to explore the power of associated APIs How to become a web developer skilled in the contemporary direction of web standards

2011-11-26

Beginning Java 7

What you’ll learn The entire Java language, including Java 7-specific features such as switch on string, try-with-resources, final rethrow, multicatch, and SafeVarargs A huge assortment of Java 7 APIs, beginning with those APIs oriented toward the language itself, and including Java 7-specific APIs such as the Fork/Join Framework, Objects, JLayer, and NIO.2 Various Java 7 tools, starting with the javac compiler and java application launcher How to create user interfaces, working with web services, and a whole lot more The basics of getting started with Android app development

2011-11-26

Programming iOS 4: Fundamentals of iPhone, iPad, and iPod touch Development

Get a solid grounding in all the fundamentals of Cocoa Touch, and avoid problems during iPhone and iPad app development. With Programming iOS 4, you'll dig into Cocoa and learn how to work effectively with Objective-C and Xcode. This book covers iOS 4 in a rigorous, orderly fashion—ideal whether you’re approaching iOS for the first time or need a reference to bolster existing skills. Learn Objective-C language details and object-oriented programming concepts Understand the anatomy of an Xcode project and all the stages of its lifecycle Grasp key Cocoa concepts such as relationships between classes, receiving events, and model-view-controller architecture Know how views are managed, drawn, composited, and animated Delve into Cocoa frameworks for sound, video, sensors, maps, and more Touch on advanced topics such as threading and networking Obtain a thorough grounding for exploring advanced iOS features on your own

2011-06-08

Spring Dynamic Modules in Action

【ManningEbook】Spring Dynamic Modules in Action Aug 2010 Spring Dynamic Modules in Action 450 pages Publisher: Manning Publications; 1 edition (August 28, 2010) Language: English ISBN-10: 1935182307 ISBN-13: 978-1935182306 Java EE developers increasingly want to utilize OSGi to develop modular applications for component and service-based architectures. But tools required for OSGi implementation have been slow to develop. Spring Dynamic Modules (Spring DM) is a framework that simplifies the creation of component and service-oriented architectures with OSGi, to build modular Java applications using the powerful Spring framework. Spring Dynamic Modules in Action presents the fundamental concepts of OSGi-based apps and maps them to the familiar ideas of the Spring framework. Then, it teaches the techniques and concepts required to develop stable, flexible enterprise apps. Along the way, readers will learn to incorporate other topics including dependency injection and unit testing in an OSGi-based environment.

2011-05-16

HTML Manual of Style 4th Edition

【ManningEbook】Spring Dynamic Modules in Action Aug 2010 Spring Dynamic Modules in Action 450 pages Publisher: Manning Publications; 1 edition (August 28, 2010) Language: English ISBN-10: 1935182307 ISBN-13: 978-1935182306 Java EE developers increasingly want to utilize OSGi to develop modular applications for component and service-based architectures. But tools required for OSGi implementation have been slow to develop. Spring Dynamic Modules (Spring DM) is a framework that simplifies the creation of component and service-oriented architectures with OSGi, to build modular Java applications using the powerful Spring framework. Spring Dynamic Modules in Action presents the fundamental concepts of OSGi-based apps and maps them to the familiar ideas of the Spring framework. Then, it teaches the techniques and concepts required to develop stable, flexible enterprise apps. Along the way, readers will learn to incorporate other topics including dependency injection and unit testing in an OSGi-based environment.

2011-05-16

Boost程序库完全开发指南:深入C++“准”标准库

Boost程序库完全开发指南:深入C++“准”标准库

2011-04-07

空空如也

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

TA关注的人

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