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

空空如也

POSTGRESQL修炼之道 从小工到专家

POSTGRESQL修炼之道 从小工到专家 完整版POSTGRESQL修炼之道 从小工到专家 完整版POSTGRESQL修炼之道 从小工到专家 完整版

2017-11-03

架构解密.从分布式到微服务

架构解密.从分布式到微服务 pdf 最新书籍

2017-08-26

JavaScript忍者秘籍完整版

自购分享

2017-06-19

架构即未来 现代企业可扩展的Web架构流程和组织原书第2版 完整版

本人自购分享 编辑推荐 本书凝聚作者多年来在不同的互联网公司工作和咨询过程中积累的丰富经验,从人、过程、技术三个角度深刻而广泛地讨论了技术管理和技术架构的具体实践经验,强调了组织、人员、过程和技术的*佳配合,深入浅出地分析了在技术管理过程中经常遇到的各种具体问题,既讲解理论,也佐以实例,让读者可以系统地获得关于技术管理和技术架构方面的知识和经验。 内容简介 任何一个持续成长的公司最终都需要解决系统、组织和流程的扩展性问题。本书汇聚了作者从eBay、VISA、Salesforce.com到Apple超过30年的丰富经验, 全面阐释了经过验证的信息技术扩展方法,对所需要掌握的产品和服务的平滑扩展做了详尽的论述,并在第1版的基础上更新了扩展的策略、技术和案例。 针对技术和非技术的决策者,马丁?阿伯特和迈克尔?费舍尔详尽地介绍了影响扩展性的各个方面,包括架构、过程、组织和技术。通过阅读本书,你可以学习到以*大化敏捷性和扩展性来优化组织机构的新策略,以及对云计算(IaaS/PaaS)、NoSQL、DevOps和业务指标等的新见解。而且利用其中的工具和建议,你可以系统化地清除扩展性道路上的障碍,在技术和业务上取得前所未有的成功。 第二版的更新: 用现实世界中成功和失败的真实故事,取代第一版中的AllScale虚拟案例 新增了关键话题:敏捷组织的新型结构,把数据中心转移到云端的决策根据,业务指标对系统整体健康的重要性,云计算技术,以及关于NoSQL解决方案的讨论等。 作者简介 作者简介: 马丁·阿伯特(Martin L. Abbott) AKF公司的初创合伙人,曾任Quigo(广告技术初创公司,后来被AOL收购)的首席运营官,负责领导产品策略、产品管理、技术研发和客户服务。他在eBay工作了6年,先后担任技术副总裁、首席技术官和公司高管。 迈克·费舍尔(Michael T. Fisher )AKF公司的初创合伙人,曾任Quigo首席技术官,PayPal负责工程和架构的副总裁。他花了7年时间帮助通用电气公司(GE)形成了技术战略,获得过6西格玛黑带的荣誉,还在美军担任过上尉和飞行员。 译者简介: 陈斌(Chuck Chen)现任易宝CTO。1989年获得吉林大学硕士学位,1992年任新加坡航空公司高级系统分析师;1999年投身于硅谷互联网技术发展浪潮,曾任日立美国系统集成总监,Abacus首席架构师和Nokia美国首席工程师;2008年任eBay资深架构师,负责移动应用的架构设计。丰富的海外经历,多年的架构经验,深谙移动互联网对传统行业的影响;2014年再次投身易宝,提出大、平、移、商的战略方针,全力推动移动互联网技术,引领行业变革。 精彩书评 本书深入浅出地介绍了大型互联网平台的技术架构,并从多个角度详尽地分析了互联网企业的架构理论和实践,是架构师和CTO不可多得的实战手册。 ——唐彬,易宝支付CEO及联合创始人 互联网金融千人会轮值主席 互联网技术正急速地扩大着商业边界。其中,软件系统的可扩展性将成为公司是否可以升级涅槃的关键问题。本书的译者敏感地关注到了这个问题,翻译了这本书,相信可激发中国新经济管理者、从业者的思考和讨论。 ——涂子沛,阿里巴巴副总裁,互联网+专家 《大数据》、《数据之巅》作者 本书作者拥有丰富的架构、管理和领导经验,成功解决了许多eBay在快速发展过程中遇到的问题和挑战。本书中文译本的出版必将把硅谷的成熟架构设计和技术管理经验传播到中国,为互联网+助力。 ——叶亚明,携程集团CTO 本书更具价值的部分是阐述了人才、管理、流程、组织架构对高可用性系统及产品的影响。 ——高遵明,唯品会CTO 在中国互联网行业迅速发展的今天,我相信所有快速发展的企业都会面临同样的挑战,那么别犹豫,请打开这本书读一读吧,相信你会和我一样感到惊喜! ——段念,宜信宜人贷CTO 从本书中学习可扩展性,是要从一个个案例中学习如何思考,而不仅仅是学习它的手段。  ——祁宁,SegmentFault创始人兼CTO 本书基于两位作者长期的观察和实践,深入讨论了人员能力、组织形态、流程和软件系统架构对业务扩展性的影响,并提出了组织与架构转型的参考模型和路线图。  ——赵先明,中兴通讯股份有限公司CTO 每家快速成长的公司都需要不断突破自身系统架构的扩展性约束,本书提供了大量翔实且系统的案例和工具,将帮助你把公司设计得更好。  ——吴华鹏,iTech Club理事长 1024学院院长,原凤凰网CTO 本书从过程、人员、性能和技术等多角度出发,创造性地解决扩展性难题,不同阶段的系统及不同规模的公司,都能得到非常到位的指导。  ——曹重英,IT高管会负责人

2017-06-19

Ace-Admin V1.3.5

Ace-Admin V1.3.5 不多说 前端框架,非常好用,从别人那里花10分买的

2016-03-16

UploadFive 1.2.2 html5版本

UploadFive 1.2.2 html5版本 收费版本 从别人那里花10分买的

2016-03-16

dhtmlxSuite V4.0.3 Pro

dhtmlxSuite V4.0.3 Pro 专业版,国外超级强大的javascript类库 10分从别人那里买来的,现在免费分享

2016-03-16

[免费]后台主题框架 hplus v4.1.0

2016年3月的后台主题框架,代码不错,企业修改下就可以用,从别人那里花10分买的,现免费分享

2016-03-16

C#使用FileEventWatcher对文件进行监控

C#使用FileEventWatcher对文件进行监控的代码 适合初学者学习如何用FileEventWatcher对文件夹进行监控

2014-09-30

锋利的SQL 完整版

锋利的SQL 希望大家喜欢

2014-09-18

Thinking in UML 第二版 完整版

学习UML的必备书籍 潭云杰著 大象:Thinking in UML第二版

2014-09-18

JavaScript编程精解 完整扫描版 PDF

如果你只想阅读一本关于JavaScript的图书,那么《JavaScript编程精解》应该是你的首选。本书由世界级JavaScript程序员撰写,JavaScript之父和多位JavaScript专家鼎力推荐。本书适合作为系统学习JavaScript的参考书,它在写作思路上几乎与现有的所有同类书都不同,打破常规,将编程原理与运用规则完美地结合在一起,而且将所有知识点与一个又一个经典的编程故事融合在一起,读者可以在轻松的游戏式开发中学会JavaScript程序设计,趣味性十足,可操作性极强。 《JavaScript编程精解》全书一共12章:第1~3章介绍了JavaScript的基本语法,旨在帮助读者编写出正确的JavaScript程序,包含数字、算术、字符串、变量、程序结构、控制流程、类型、函数、对象和数组等最基础和最核心的内容;第4~7章讲解了JavaScript编程中的高级技术,目的是帮助读者编写更复杂的JavaScript程序,主要涉及错误处理、函数式编程、面向对象编程、模块化等重要内容;第8~12章则将重心转移到JavaScript环境中可用的工具上,分别详细讲解了正则表达式、与Web编程相关的知识、文档对象模型、浏览器事件和HTTP请求等。

2014-09-03

NetHelper小工具 测试Webservice

NetHelper小工具 测试Webservice的很好用的工具

2014-08-11

ExtJS 实战 第二版 英文文字版[Ext.JS.in.Action(2nd,2014.1)].J.Garcia.文字版

此书为实战第二版英文版 下面为此书介绍 xix about this book The purpose of this book is to inform and educate you about the flexible and power- ful desktop framework, Ext JS. This book is designed to walk you through the basics of using this framework all the way through to developing and deploying production applications with Sencha Cmd. After you’ve read this book, you should be able to develop robust desktop web applications. This revised edition covers the many new features of Ext JS 4.0. Who should read this book This book is intended for developers who want to use Ext JS to create rich desktop web applications that feel native. Although Ext JS is themed and highly customized, this book is targeted to those who primarily perform the programming aspect of specifica- tion implementation. We assume that you already have a working understanding of how websites interact with web servers. To be most effective in writing robust and responsive applications, you need a solid background with core technologies like HTML, CSS, JavaScript, and JSON. The only time we talk in detail about these core technologies is in chapter 13, where we discuss prototypal inheritance with JavaScript, a prerequisite to the Ext JS class system. What you’ll need In the book, we’ll walk you through many hands-on examples. In order to get the most out of them, the following items should be set up on your computer:ABOUT THIS BOOK xx ■ A web server—We recommend Apache HTTPD or Microsoft IIS. ■ An intelligent IDE—We recommend Webstorm or Aptana. ■ A copy of Sencha Cmd installed—It’s available at www.sencha.com/products/sencha- cmd/download. That’s pretty much it! Roadmap This book is designed to give you a guided tour of Ext JS, updated for version 4.0. Along the way, we’ll focus on many of the rich features that Ext JS provides, including UI widgets and supportive classes such as data stores, models, and proxies. This tour consists of 14 chapters. Chapter 1 is an introductory chapter, focused on getting you familiar with the framework. We’ll take a top-down view of the framework and discuss many of the com- monly used widgets. Chapter 2 is designed to get your feet wet with the framework. We’ll take a good look at how the framework is delivered to you and identify its contents. We’ll also walk through the basics of DOM manipulation and work our way up to using the Ext JS tem- plate engines, Template and XTemplate, to render data in the DOM. Chapter 3 is about Component and Container, both base classes for the Ext JS UI. We’ll discuss the component lifecycle and look at how to use Container and its utility methods to manage and query for child components. Chapter 4 builds on chapter 3. We’ll discuss core UI components such as panels, windows, message boxes, and tab panels. These are all fundamental widgets that extend Container and allow you to present your UIs with more functionality than Container provides. Chapter 5 covers the various layout managers that Ext JS provides, which are used to organize components on screen. After reading this chapter, you’ll be able to con- struct complex user interfaces with the many Ext JS widgets. Chapter 6 revolves around the form panel and the various input fields. We’ll look at how to set up validations with input fields, and you’ll learn how to load and save data with form panels. Chapter 7 focuses on the Ext JS data package. You’ll learn about the core data classes—Model, Proxy, Reader, and Store—all of which are used to supply data to vari- ous UI components. Chapter 8 builds on chapter 7, and you’ll learn about the grid panel. We’ll explore the various classes that support the grid panel, and you’ll learn to use many common implementation patterns. Chapter 9 is the root source for learning about Ext JS tree panels. We’ll dive into how to use the data TreeStore class to support hierarchical data to the tree panel widget and end the chapter with tree data manipulation via implementation of an Ext JS menu.ABOUT THIS BOOK xxi Chapter 10 covers the Ext JS Draw and Charting package. You’ll draw simple shapes as we explore how to draw on a canvas using the Ext JS Draw API. Afterward, you’ll learn how to implement the many charts that Ext JS provides. Chapter 11 focuses on direct web remoting with Ext JS. We’ll explore what it takes to integrate server-side logic with the client to allow the server code to dictate API calls to the client. Chapter 12 covers drag-and-drop with Ext JS. We’ll look at how to implement the basic drag-and-drop classes and then dive into using drag-and-drop with grids, trees, and data views. Chapter 13 focuses on the Ext JS class system. We begin by covering basic JavaScript prototypal inheritance and elevate your knowledge up to developing Ext JS classes. You’ll learn how to extend Ext JS components and develop plug-ins to the framework. Chapter 14 will take you through what it’s like to develop an application using Sencha Cmd and the Ext JS MVC system. You’ll learn how to set up the basic appli- cation scaffolding, develop an app using MVC, and then produce testing and pro- duction builds. Code conventions All source code in this book is in a fixed-width font like this, which sets it off from the surrounding text. In many listings, the code is annotated to point out the key con- cepts. We have tried to format the code so that it fits within the available page space in the book by adding line breaks and using indentation carefully. Sometimes, however, very long lines include line-continuation markers. Getting the latest examples The examples in this book are designed to be easy to navigate. Each chapter is its own folder, with each example named according to the listing it corresponds to. We’ll work to keep the examples up to date as the framework is upgraded. To get the latest version of the examples, you can fork the following GitHub repo: https://github.com/ModusCreateOrg/extjs-in-action-examples. You can also download a zip file with the code examples from the publisher’s website at www.manning.com/ ExtJSinActionSecondEdition. Author Online Purchase of Ext JS in Action, Second Edition includes free access to a private web forum run by Manning Publications where you can make comments about the book, ask technical questions, and receive help from the authors and from other users. To access the forum and subscribe to it, point your browser to www.manning.com/ ExtJSinActionSecondEdition. This page provides information on how to get on the forum once you’re registered, what kind of help is available, and the rules of con- duct on the forum.ABOUT THIS BOOK xxii Manning’s commitment to our readers is to provide a venue where a meaningful dialog between individual readers and between readers and the authors can take place. It’s not a commitment to any specific amount of participation on the part of the authors, whose contribution to the AO remains voluntary (and unpaid). We suggest you ask the authors challenging questions lest their interest stray! About the authors Jay Garcia is CTO and cofounder of Modus Create, a company focused on deliver- ing high-end solutions with Sencha products. Jay’s involvement with the world of Sencha started in 2006. Since then, Jay has been focused on knowledge sharing through books, blog articles, screencasts, meetups, and conferences. His blog is at http://moduscreate.com/. Grgur Grisogono is a principal at Modus Create and a web technology evangelist. Grgur has been involved with Ext JS since 2007 and has successfully organized three Sencha-focused conferences in Europe. Jacob Andresen resides in Germany and is an Ext JS enthusiast. He works on various projects and contributes to the community via blog posts and the Sencha forums.

2014-07-24

[Mastering.Node.js(2013.11) 精通Node.js

学习node.js的好书 下面是目录: Preface 1 Chapter 1: Understanding the Node Environment 7 Extending JavaScript 9 Events 10 Modularity 12 The Network 13 V8 15 Memory and other limits 16 Harmony 18 The process object 19 The Read-Eval-Print Loop and executing a Node program 21 Summary 23 Chapter 2: Understanding Asynchronous Event-Driven Programming 25 Broadcasting events 26 Collaboration 28 Queueing 29 Listening for events 30 Signals 30 Forks 32 File events 34 Deferred execution 35 process.nextTick 36 Timers 38 setTimeout 38 setInterval 39 unref and ref 40Table of Contents [ ii ] Understanding the event loop 41 Four sources of truth 42 Callbacks and errors 44 Conventions 45 Know your errors 45 Building pyramids 47 Considerations 48 Listening for file changes 49 Summary 53 Chapter 3: Streaming Data Across Nodes and Clients 55 Exploring streams 57 Implementing readable streams 59 Pushing and pulling 61 Writable streams 62 Duplex streams 65 Transforming streams 65 Using PassThrough streams 66 Creating an HTTP server 67 Making HTTP requests 69 Proxying and tunneling 70 HTTPS, TLS(SSL), and securing your server 72 Creating a self-signed certificate for development 72 Installing a real SSL certificate 73 The request object 73 The URL module 74 The Querystring module 76 Working with headers 77 Using cookies 78 Understanding content types 80 Handling favicon requests 81 Handling POST data 82 Creating and streaming images with Node 83 Creating, caching, and sending a PNG representation 84 Summary 87 Chapter 4: Using Node to Access the Filesystem 89 Directories, and iterating over files and folders 90 Types of files 91 File paths 92 File attributes 94Table of Contents [ iii ] Opening and closing files 95 fs.open(path, flags, [mode], callback) 96 fs.close(fd, callback) 97 File operations 97 fs.rename(oldName, newName, callback) 97 fs.truncate(path, len, callback) 97 fs.ftruncate(fd, len, callback) 97 fs.chown(path, uid, gid, callback) 98 fs.fchown(fd, uid, gid, callback) 98 fs.lchown(path, uid, gid, callback) 98 fs.chmod(path, mode, callback) 98 fs.fchmod(fd, mode, callback) 98 fs.lchmod(path, mode, callback) 99 fs.link(srcPath, dstPath, callback) 99 fs.symlink(srcPath, dstPath, [type], callback) 99 fs.readlink(path, callback) 100 fs.realpath(path, [cache], callback) 100 fs.unlink(path, callback) 101 fs.rmdir(path, callback) 101 fs.mkdir(path, [mode], callback) 101 fs.exists(path, callback) 101 fs.fsync(fd, callback) 101 Synchronicity 102 Moving through directories 103 Reading from a file 105 Reading byte by byte 106 fs.read(fd, buffer, offset, length, position, callback) 106 Fetching an entire file at once 107 fs.readFile(path, [options], callback) 107 Creating a readable stream 107 fs.createReadStream(path, [options]) 108 Reading a file line by line 108 The Readline module 109 Writing to a file 110 Writing byte by byte 110 fs.write(fd, buffer, offset, length, position, callback) 110 Writing large chunks of data 112 fs.writeFile(path, data, [options], callback) 112 fs.appendFile(path, data, [options], callback) 112 Creating a writable stream 113 fs.createWriteStream(path, [options]) 113 Caveats 113 Serving static files 114 Redirecting requests 114 Location 115 Implementing resource caching 116Table of Contents [ iv ] Handling file uploads 118 Putting it all together 120 Summary 121 Chapter 5: Managing Many Simultaneous Client Connections 123 Understanding concurrency 126 Concurrency is not parallelism 126 Routing requests 127 Understanding routes 129 Using Express to route requests 131 Using Redis for tracking client state 132 Storing user data 134 Handling sessions 135 Cookies and client state 135 A simple poll 136 Centralizing states 138 Authenticating connections 140 Basic authentication 141 Handshaking 143 Summary 146 Further reading 146 Chapter 6: Creating Real-time Applications 147 Introducing AJAX 149 Responding to calls 151 Creating a stock ticker 152 Bidirectional communication with Socket.IO 156 Using the WebSocket API 157 Socket.IO 159 Drawing collaboratively 161 Listening for Server Sent Events 165 Using the EventSource API 166 The EventSource stream protocol 169 Asking questions and getting answers 171 Building a collaborative document editing application 178 Summary 182 Chapter 7: Utilizing Multiple Processes 183 Node's single-threaded model 185 The benefits of single-threaded programming 186 Multithreading is already native and transparent 189 Creating child processes 190Table of Contents [ v ] Spawning processes 192 Forking processes 195 Buffering process output 197 Communicating with your child 198 Sending messages to children 199 Parsing a file using multiple processes 200 Using the cluster module 203 Cluster events 205 Worker object properties 205 Worker events 206 Real-time activity updates of multiple worker results 206 Summary 212 Chapter 8: Scaling Your Application 213 When to scale? 214 Network latency 215 Hot CPUs 216 Socket usage 218 Many file descriptors 218 Data creep 218 Tools for monitoring servers 220 Running multiple Node servers 220 Forward and reverse proxies 220 Nginx as a proxy 222 Using HTTP Proxy 225 Message queues – RabbitMQ 227 Types of exchanges 228 Using Node's UDP module 230 UDP multicasting with Node 233 Using Amazon Web Services in your application 236 Authenticating 237 Errors 238 Using S3 to store files 239 Working with buckets 239 Working with objects 240 Using AWS with a Node server 243 Getting and setting data with DynamoDB 244 Searching the database 247 Sending mail via SES 248 Authenticating with Facebook Connect 250 Summary 253Table of Contents [ vi ] Chapter 9: Testing Your Application 255 Why testing is important 256 Unit tests 257 Functional tests 257 Integration tests 258 Native Node testing and debugging tools 259 Writing to the console 259 Formatting console output 261 The Node debugger 263 The assert module 267 Sandboxing 270 Distinguishing between local scope and execution context 271 Using compiled contexts 272 Errors and exceptions 272 The domain module 275 Headless website testing with ZombieJS and Mocha 277 Mocha 278 Headless web testing 279 Using Grunt, Mocha, and PhantomJS to test and deploy projects 281 Working with Grunt 283 Summary 284 Appendix A: Organizing Your Work 285 Loading and using modules 286 Understanding the module object 287 Resolving module paths 288 Using npm 290 Initializing a package file 290 Using scripts 291 Declaring dependencies 292 Publishing packages 293 Globally installing packages and binaries 294 Sharing repositories 295 Appendix B: Introducing the Path Framework 297 Managing state 299 Bridging the client/server divide 300 Sending and receiving 302 Achieving a modular architecture 303 Appendix C: Creating Your Own C++ Add-ons 307 Hello World 309 Creating a calculator 311Table of Contents [ vii ] Implementing callbacks 313 Closing thoughts 314 Links and resources 315 Index 317

2014-07-24

Introduction.to.Android.Application.Development(4th,2013.12) pdf

Contents Acknowledgments xxxi About the Authors xxxiii Introduction 1 Who Should Read This Book 1 Key Questions Answered in This Book 2 How This Book Is Structured 2 An Overview of Changes in This Edition 3 Development Environments Used in This Book 5 Supplementary Materials Available 6 Where to Find More Information 6 Conventions Used in This Book 7 Contacting the Authors 7 I: An Overview of the Android Platform 1 Introducing Android 11 A Brief History of Mobile Software Development 11 Way Back When 11 “The Brick” 13 Wireless Application Protocol (WAP) 15 Proprietary Mobile Platforms 17 The Open Handset Alliance 18 Google Goes Wireless 18 Forming the Open Handset Alliance 19 Manufacturers: Designing Android Devices 19 Mobile Operators: Delivering the Android Experience 20 Apps Drive Device Sales: Developing Android Applications 21 Taking Advantage of All Android Has to Offer 22 The Android Marketplace: Where We Are Now 22 Android Platform Differences 23 Android: A Next-Generation Platform 23 Free and Open Source 25 Familiar and Inexpensive Development Tools 25xii Contents Reasonable Learning Curve for Developers 26 Enabling Development of Powerful Applications 26 Rich, Secure Application Integration 26 No Costly Obstacles for Development 27 A “Free Market” for Applications 27 A Growing Platform 28 The Android Platform 29 Android’s Underlying Architecture 29 Security and Permissions 31 Exploring Android Applications 32 Summary 36 Quiz Questions 36 Exercises 36 References and More Information 36 2 Setting Up Your Android Development Environment 37 Configuring Your Development Environment 37 Configuring Your Operating System for Device Debugging 39 Configuring Your Android Hardware for Debugging 39 Upgrading the Android SDK 42 Problems with the Android Software Development Kit 42 Exploring the Android SDK 43 Understanding the An

2014-06-30

Extending Bootstrap PDF

What this book covers Chapter 1, Getting Started with Bootstrap, helps you understand why you should use Twitter Bootstrap in the first place. Chapter 2, Applying a Custom Theme, shows you how to create your first Bootstrap project and apply a Bootswatch theme to it. Chapter 3, Creating Your Own Build, uses the customize tool from the Bootstrap site to create your own build of Bootstrap. Chapter 4, LESS is More, provides an introduction to LESS, a preprocessed style sheet language that changes the way you work. Chapter 5, Compiling Your Styles with Grunt, uses Grunt.js to compile your styles and improve your efficiency. Chapter 6, Adapting Bootstrap JavaScript Plugins, shows you how to customize and extend Bootstrap JavaScript plugins to do more. Chapter 7, Custom Grids, teaches you how to customize the grid in Bootstrap. Chapter 8, Custom Bootstrap Plugins, introduces you to many useful plugins that you can use with Bootstrap. Chapter 9, Creating Your Own Theme, teaches you how to create your own theme using Bootswatch. What you need for this book In order to follow the examples in this book, you will need to install a web server (XAMPP or similar), Node.js, a text editor (Sublime Text 2 or similar), and Google Chrome. Who this book is for If you are an intermediate or advanced web developer or designer who is interested in unlocking the secrets within Bootstrap and want to start using it for your projects, this is the book for you.

2014-06-20

[免费]jquery-easyui-1.3.6+中文离线API

最新的 jquery-easyui-1.3.6+中文离线API 免费提供给大家下载。

2014-06-19

[免费下载]jquery-easyui-1.3.5 中文离线API+ 14套皮肤

0积分免费下载, 里面已经将官方网站DEMO页里面的14套皮肤下载打包好,其中有9套皮肤是官方的download页下载不到的哦,用特殊方法才下载到的,好好珍藏吧。另外,里面的离线版中文API也是很够震撼的,看了就知道了。 全部皮肤名称列表: ==Base== Default Gray Metro Bootstrap Black ==Metro== Metro Blue Metro Gray Metro Green Metro Orange Metro Red ==UI== Cupertino Dark Hive Pepper Grinder Sunny

2014-06-19

The Swift Programming Language中文完整精校文字版

The Swift Programming Language中文完整精校文字版 400多页 翻译得不错,分享给大家

2014-06-17

The Swift 中文完整翻译版

The Swift Programming Language 的 中文完整翻译版 互联网翻译官方的中文版

2014-06-14

You Don’t Know JS.pdf

This book is here to help you get your job done. In general, if example code is offered with this book, you may use it in your programs and documentation. You do not need to contact us for permission unless you’re reproducing a significant portion of the code. For example, writing a program that uses several chunks of code from this book does not require permission. Selling or distributing a CD-ROM of examples from O’Reilly books does require permission. Answering a question by citing this book and quoting example code does not require permission. Incorporating a significant amount of example code from this book into your product’s documentation does require permission.

2014-06-14

The Swift Programming Language pdf,真正高清完整版

已经发布的此书 都不是完整版,我给大家带来一个完整版 此书介绍: 关于Swift Swift是一种新的编程语言,用于iOS和OS X的应用程序,建立在 最佳的C和Objective-C中,没有C的兼容性的限制。迅速 采用安全的编程模式,并增加了现代的功能,使 编程更简单,更灵活,更有趣。斯威夫特的洗涮,通过支持 成熟和备受宠爱的可可和可可触摸框架,是一个 机会重新构想如何的软件开发工作。 Swift一直是苹果公司多年的酝酿。苹果公司奠定了Swift的基础 推进我们现有的编译器,调试器和框架的基础设施。我们 简化存储管理,自动引用计数( ARC) 。我们的 框架堆栈,建立在基金会和可可的坚实基础,一直 现代化和整个标准化。 Objective-C语言本身已经进化到 支撑块,收集文字和模块,使框架采用 现代语言技术不中断。由于这个基础, 我们现在可以引入苹果软件的未来一种新的语言 发展。 Swift适合熟悉Objective-C语言的开发人员。它采用的可读性 Objective-C中的命名参数和Objective-C的动态对象的权力 模型。它提供了无缝接入现有的Cocoa框架和混合和 匹配的互操作性与Objective-C代码。从这个共同建设 地面上,Swift引入了许多新的特性和统一的程序和 语言的面向对象的部分。 Swift是友好的新的程序。它是第一个获得工业质量体系 编程语言,如表情和愉快的脚本 语言。它支持操场,一个创新的功能,它允许 程序员尝试斯威夫特代码并立即看到结果, 没有建立和运行一个应用程序的开销。 斯威夫特结合了最好的现代语言思维与智慧 更宽的苹果工程师文化。编译器是针对性能进行了优化, 和语言的发展进行了优化,在不影响 无论是。它的设计从“你好,世界”扩展到整个操作系统。 这一切都使得雨燕的开发者和苹果健全的未来投资。 Swift是一个很好的方式来写的iOS和OS X的应用程序,并且将继续发展 新的特性和功能。我们的目标雨燕是雄心勃勃。我们不能 等着看你用它创造什么。

2014-06-04

Javascript编程精解 完整扫描版

如果你只想阅读一本关于JavaScript的图书,那么《JavaScript编程精解》应该是你的首选。本书由世界级JavaScript程序员撰写,JavaScript之父和多位JavaScript专家鼎力推荐。本书适合作为系统学习JavaScript的参考书,它在写作思路上几乎与现有的所有同类书都不同,打破常规,将编程原理与运用规则完美地结合在一起,而且将所有知识点与一个又一个经典的编程故事融合在一起,读者可以在轻松的游戏式开发中学会JavaScript程序设计,趣味性十足,可操作性极强。 《JavaScript编程精解》全书一共12章:第1~3章介绍了JavaScript的基本语法,旨在帮助读者编写出正确的JavaScript程序,包含数字、算术、字符串、变量、程序结构、控制流程、类型、函数、对象和数组等最基础和最核心的内容;第4~7章讲解了JavaScript编程中的高级技术,目的是帮助读者编写更复杂的JavaScript程序,主要涉及错误处理、函数式编程、面向对象编程、模块化等重要内容;第8~12章则将重心转移到JavaScript环境中可用的工具上,分别详细讲解了正则表达式、与Web编程相关的知识、文档对象模型、浏览器事件和HTTP请求等。 第1章 JavaScript基础:值、变量、控制流程 1.1 值 1.1.1 数字 1.1.2 算术 1.1.3 字符串 1.1.4 一元操作符 1.1.5 布尔值、比较和布尔逻辑 1.1.6 表达式与语句 1.2 变量 1.3 环境 1.3.1 函数 1.3.2 prompt和confirm 1.3.3 print函数 1.3.4 修改环境 1.4 程序结构 1.4.1 条件执行 1.4.2 while循环与do循环 1.4.3 缩进代码 1.4.4 for循环 1.4.5 跳出循环 1.4.6 更新变量简便法 1.4.7 使用switch进行调度 1.4.8 大小写 1.4.9 注释 1.5 进一步认识类型 1.5.1 Undefined值 1.5.2 自动类型转换 1.5.3 自动类型转换的风险 1.5.4 进一步了解&&和|| 第2章 函数 2.1 剖析函数定义 2.1.1 定义顺序 2.1.2 局部变量 2.1.3 嵌套作用域 2.1.4 栈 2.1.5 函数值 2.1.6 闭包 2.1.7 可选参数 2.2 技巧 2.2.1 避免重复 2.2.2 纯函数 2.2.3 递归 第3章 数据结构:对象与数组 3.1 问题:Emily姨妈家的猫 3.2 基本数据结构 3.2.1 属性 3.2.2 对象值 3.2.3 对象即集合 3.2.4 易变性 3.2.5 对象即集合:数组 3.2.6 方法 3.3 解决关于Emily姨妈家猫的问题 3.3.1 分离段落 3.3.2 找出相关段落 3.3.3 提取猫的名字 3.3.4 完整算法 3.3.5 清理代码 3.3.6 日期表示 3.3.7 日期提取 3.3.8 收集更多信息 3.3.9 数据表示 3.4 更多理论 3.4.1 arguments对象 3.4.2 完成扫尾工作 3.4.3 Math对象 3.4.4 可枚举属性 第4章 错误处理 4.1 问题类型 4.1.1 程序员错误 4.1.2 运行时错误 4.2 处理错误 4.2.1 返回特殊值 4.2.2 异常 4.2.3 异常之后的错误清除 4.2.4 Error对象 4.2.5 未处理的异常 4.2.6 选择性Catch 4.3 自动化测试 第5章 函数式编程 5.1 抽象 5.2 高阶函数 5.2.1 修改函数 5.2.2 归约函数 5.2.3 映射数组 5.3 隐士的悲惨故事 5.3.1 HTML 5.3.2 隐士的文本文件 5.3.3 找出段落 5.3.4 强调与脚注 5.3.5 移动脚注 5.3.6 生成HTML 5.3.7 转化隐士的书 5.4 其他函数技巧 5.4.1 操作符函数 5.4.2 分布应用 5.4.3 组合 第6章 面向对象编程 6.1 对象 6.1.1 定义方法 6.1.2 构造函数 6.1.3 从原型中构建 6.1.4 构造函数与原型 6.1.5 原型污染 6.1.6 对象即词典 6.1.7 指定接口 6.2 构建生态系统模拟 6.2.1 定义生态圈 6.2.2 空间里的点 6.2.3 呈现网格 6.2.4 昆虫的编程接口 6.2.5 生态圈对象 6.2.6 this及其作用域 6.2.7 有活力的生命 6.2.8 昆虫移动 6.2.9 更多生命形式 6.2.10 多态性 6.3 更逼真的模拟生态系统 6.3.1 继承 6.3.2 记录能量 6.3.3 添加植物 6.3.4 食草动物 6.3.5 为它带来生命 6.3.6 人工愚蠢 6.4 原型继承 6.4.1 类型定义工具 6.4.2 类型原型 6.4.3 对象的世界 6.4.4 instanceof操作符 6.4.5 混合类型 第7章 模块化 7.1 模块 7.1.1 生态圈例子 7.1.2  模块文件化 7.2 模块的形态 7.2.1 函数作为局部命名空间 7.2.2 模块对象 7.3 接口设计 7.3.1 可预见性 7.3.2 可组合性 7.3.3 分层接口 7.3.4 参数对象 7.4 JS库 第8章 正则表达式 8.1 语法 8.1.1 匹配字符集 8.1.2 匹配单词和字符边界 8.1.3 重复模式 8.1.4 子表达式分组 8.1.5 多选一 8.2 匹配与替换 8.2.1 匹配方法 8.2.2 正则表达式和替换方法 8.2.3 动态创建RegExp 对象 8.3 解析.ini文件 8.4 结论 第9章 Web编程:速成课 9.1 互联网 9.1.1 URL网址 9.1.2 服务器端编程 9.1.3 客户端编程 9.2  Web脚本基础知识 9.2.1 windows对象 9.2.2 document对象 9.2.3 计时器 9.2.4 表单 9.2.5 表单脚本化 9.2.6 自动焦点 9.3 浏览器非兼容性 9.4 延伸阅读 第10章 文档对象模型 10.1 DOM元素 10.1.1 节点链接 10.1.2 节点类型 10.1.3 innerHTML属性 10.1.4 查找节点 10.1.5 创建节点 10.1.6 节点创建辅助函数 10.1.7 移动节点 10.1.8 print实现 10.2 样式表 10.2.1 样式属性 10.2.2 隐藏节点 10.2.3 定位 10.2.4 控制节点大小 10.3 警示语 第11章 浏览器事件 11.1 事件句柄 11.1.1 注册事件句柄 11.1.2 事件对象 11.1.3 鼠标相关事件类型 11.1.4 键盘事件 11.1.5 停止事件 11.1.6 事件对象正规化 11.1.7 跟踪焦点 11.1.8 表单事件 11.1.9 window事件 11.2 示例:实现推箱子 11.2.1 等级输入格式 11.2.2 程序设计 11.2.3 游戏板展示 11.2.4  控制器对象 第12章 HTTP请求 12.1 HTTP协议 12.2 XMLHttpRequest API 12.2.1 创建请求对象 12.2.2 简单的请求 12.2.3 发送异步请求 12.2.4 获取XML数据 12.2.5 读取JSON数据 12.2.6  基本的请求包装 12.3 学习HTTP

2014-06-04

Unity3D手机游戏开发 完整版 百度网盘资源

nity,也称Unity3D,是近几年非常流行的一个3D游戏开发引擎,跨平台能力强,使用它开发的手机游戏数不胜数。   《Unity 3D手机游戏开发》通过三个部分循序渐进地介绍了Unity在游戏开发方面的不同功能。第1~5章,由零开始,引导读者从基本的操作到完成三个完整的游戏实例,使读者对Unity游戏开发有一个较全面的认识。第6~7章,重点介绍了Unity在网络方面的应用。第8~10章介绍了如何将Unity游戏移植到网页、iOS和Android平台。另外,《Unity 3D手机游戏开发》最后附有C#语言的快速教程,帮助缺乏程序开发基础的读者快速入门。   《Unity 3D手机游戏开发》适合广大游戏开发人员,也面向游戏开发爱好者、软件培训机构,以及计算机专业的学生等。 第1章 快速入门 1.1 Unity简介 1.2 运行Unity 1.2.1 Unity的版本 1.2.2 安装Unity 1.2.3 在线激活Unity 1.2.4 运行示例工程 1.2.5 安装Visual Studio 1.3 创建一个“Hello World”程序 1.4 调试程序 1.4.1 显示Log 1.4.2 设置断点 小结 第2章 太空射击游戏 2.1 浅谈游戏开发 2.1.1 开始一个游戏项目 2.1.2 阶段性成果 2.1.3 策划 2.1.4 编写脚本 2.1.5 美术 2.1.6 QA测试 2.1.7 发布游戏 2.2 游戏策划 2.2.1 游戏介绍 2.2.2 游戏UI 2.2.3 主角 2.2.4 游戏操作 2.2.5 敌人 2.3 导入美术资源 2.4 创建场景 2.4.1 创建火星背景 2.4.2 设置摄像机和灯光 2.5 创建主角 2.5.1 创建脚本 2.5.2 控制飞船移动 2.5.3 创建子弹 2.5.4 创建子弹Prefab 2.5.5 发射子弹 2.6 创建敌人 2.7 物理碰撞 2.7.1 添加碰撞体 2.7.2 触发碰撞 2.8 高级敌人 2.8.1 创建敌人 2.8.2 发射子弹 2.9 声音与特效 2.10 敌人生成器 2.11 游戏管理器 2.12 标题界面 2.13 发布游戏 小结 第3章 第一人称射击游戏 3.1 策划 3.1.1 游戏介绍 3.1.2 UI界面 3.1.3 主角 3.1.4 敌人 3.2 游戏场景 3.3 主角 3.3.1 角色控制器 3.3.2 摄像机 3.3.3 武器 3.4 敌人 3.4.1 寻路 3.4.2 设置动画 3.4.3 行为 3.5 UI界面 3.6 交互 3.6.1 主角的射击 3.6.2 敌人的进攻与死亡 3.7 出生点 3.8 小地图 小结 第4章 塔防游戏 4.1 策划 4.1.1 场景 4.1.2 摄像机 4.1.3 胜负判定 4.1.4 敌人 4.1.5 防守单位 4.1.6 UI界面 4.2 游戏场景 4.3 摄像机 4.4 游戏管理器 4.5 路点 4.6 敌人 4.7 敌人生成器 4.7.1 在Excel中设置敌人 4.7.2 创建敌人生成器 4.8 防守单位 4.9 生命条 4.10 自定义按钮 小结 第5章 资源创建 5.1 光照 5.1.1 光源类型 5.1.2 环境光与雾 5.1.3 Lightmapping 5.1.4 Light Probe 5.2 Terrain 5.3 Skybox 5.4 粒子 5.5 物理 5.6 自定义Shader 5.6.1 自定义字体 5.6.2 创建Shader 5.7 贴图 5.8 3D模型导出流程 5.8.1 3ds Max静态模型导出 5.8.2 3ds Max动画模型导出 5.8.3 3ds Max动画导出 5.8.4 Maya模型导出 5.9 动画 5.10 优化 小结 第6章 与Web服务器的交互 6.1 建立服务器 6.1.1 安装Apache 6.1.2 安装MySQL 6.1.3 安装PHP 6.1.4 显示PHP信息 6.1.5 调试PHP代码 6.2 WWW基本应用 6.2.1 HTTP协议 6.2.2 GET请求 6.2.3 POST请求 6.2.4 上传下载图片 6.2.5 下载声音文件 6.3 自定义数据流 6.3.1 C#版本的数据流 6.3.2 PHP版本的数据流 6.3.3 测试 6.4 分数排行榜 6.4.1 创建数据库 6.4.2 创建PHP脚本 6.4.3 上传下载分数 小结 第7章 基于TCP/IP协议的聊天实例 7.1 TCP/IP开发简介 7.2 网络引擎 7.2.1 数据流 7.2.2 数据包 7.2.3 逻辑处理 7.2.4 定义消息标识符 7.2.5 客户端 7.2.6 服务器端 7.3 聊天客户端 7.4 聊天服务器端 7.5 收发结构体 7.6 Protobuf简介 小结 第8章 用Unity创建网页游戏 8.1 网页游戏简介 8.2 Unity Web 游戏 8.2.1 Streaming关卡 8.2.2 上传游戏到Kongregate 8.2.3 与网页通信 8.2.4 在网页上记录积分 8.2.5 自定义网页模板 8.2.6 自定义启动画面 8.3 Flash游戏 8.3.1 软件安装 8.3.2 导出Flash游戏 8.3.3 调试Flash游戏 8.3.4 从Flash工程读取Unity 导出的Flash游戏 8.3.5 在Unity内调用AS3代码 8.3.6 Flash版本的太空射击游戏 8.4 AssetBundle 8.4.1 打包资源 8.4.2 下载资源 8.4.3 安全策略 小结 第9章 将Unity游戏移植到iOS平台 9.1 iOS简介 9.2 软件安装 9.3 申请开发权限 9.4 设置iOS开发环境 9.5 测试iOS游戏 9.6 发布iOS游戏 9.6.1 申请发布证书 9.6.2 创建新应用 9.6.3 提交审核 9.7 集成Game Center 9.7.1 Xcode到Unity 9.7.2 设置高分榜和成就 9.7.3 实现Game Center功能 9.8 集成内消费系统 9.8.1 设置内消费 9.8.2 实现内消费 9.9 本地存储位置 小结 第10章 将Unity游戏移植到Android平台 10.1 Android简介 10.2 软件安装 10.3 运行Android游戏 10.3.1 设置Android手机 10.3.2 安装驱动程序 10.3.3 设置Android游戏工程 10.3.4 测试Android游戏 10.3.5 发布Android游戏 10.4 触屏操作 10.5 从eclipse到Unity 10.5.1 创建.jar文件 10.5.2 导入.jar到Unity 10.6 从Unity到Eclipse 10.6.1 导出eclipse工程 10.6.2 设置导出的eclipse工程 10.6.3 创建用于发布的eclipse工程 10.6.4 发布程序 10.7 自定义Activity 小结 附录A C#语言 A.1 C#基础 A.2 面向对象编程 A.3 字符串 A.4 数组 A.5 I/O操作 A.6 委托 小结 附录B 特殊文件夹 收起全部 前言   Unity,也称Unity3D,是近几年非常流行的一个3D游戏开发引擎,它的特点是跨平台能力强,支持PC、Mac、Linux、网页、iOS、Android等几乎所有的平台,移植便捷,3D图形性能出众,为众多游戏开发者所喜爱。在手机平台,Unity几乎成为3D游戏开发的标准工具。   游戏开发是一项复杂的工作,本书在编写过程中十分注重与实际开发相结合,全书通篇以实例为基础,使读者在较短的时间内能快速掌握Unity的各种工具和开发技巧,应用于实践当中。   本书从内容结构上,可以分为三个部分,第一部分通过三个实例,包括太空射击游戏、第一人称射击游戏和塔防游戏,使读者对Unity游戏开发有一个较全面的认识,达到开发一般休闲游戏的能力。第二部分重点介绍了Unity在HTTP和TCP/IP网络通信方面的应用。第三部分专门介绍了如何将Unity游戏移植到网页、iOS和Android平台。   本书各章内容说明如下:   第1章介绍了如何安装和简单应用Unity。   第2章是一个太空射击游戏教程,这是一个入门级的教程,从如何创建一个脚本,到一个完整的游戏有较为细致的介绍。   第3章是一个第一人称射击游戏教程,将涉及人工智能寻路、动画控制、摄像机控制等内容。   第4章是一个塔防游戏教程,介绍了创建更为复杂的关卡,导入由Excel创建的数据等。   第5章介绍了Unity在创建资源方面的技巧,包括使用灯光、导入导出模型和优化等。   第6章介绍了Unity在HTTP网络通信方面的应用,还涉及了PHP和MySQL的基础应用,使Unity游戏可以与Web服务器进行通信,上传得分记录等。   第7章是一个完整的、基于TCP/IP协议的聊天实例,在这一章将要使用Unity创建聊天客户端,并使用.NET开发环境创建聊天服务器端。   第8章介绍了如何将Unity游戏转为Unity 网页游戏和Flash游戏,重点介绍了面向不同网页平台的一些专门技术要点,如何编写Flash插件等。

2014-05-13

敏捷软件开发原则、模式与实践 C#版

本书中,享誉全球的面向对象技术大师Robert C. Martin深入而生动地 使用真实案例讲解了面向对象设计的基本原则、重要的设计模式、UML和敏 捷方法。 本书Java版曾荣获2003年第13届Jolt大奖,是公认的经典著作。本书是 C#程序员提升功力的绝佳教程,也可用作高校计算机、软件工程专业本科生 、研究生的教材或参考书。 作者简介 Robert C. Martin(“Bob”大叔)世界级的软件开发大师,著名软件咨询公司Object Mentor公司的创始人和总裁。曾担任C++ Report杂志主编多年,也是设计模式和敏捷开发运动的主要倡导者之一。 目录 第一部分 敏捷开发 第1章 敏捷实践 第2章 极限编程概述 第3章 计划 第4章 测试 第5章 重构 第6章 一次编程实践 第二部分 敏捷设计 第7章 什么是敏捷设计 第8章 SRP:单一职责原则 第9章 OCP:开放-封闭原则 第10章 LSP:LISKOV替换原则 第11章 DIP:依赖倒置原则 第12章 ISP:接口隔离原则 第13章 写给C#程序员的UML概述 第14章 使用UML 第15章 状态图 第16章 对象图 第17章 用例 第18章 顺序图 第19章 类图 第20章 咖啡的启示 第三部分 薪水支付案例研究 第21章 COMMAND模式和ACTIVE OBJECT模式:多功能与多任务 第22章 TEMPLATE METHOD模式和STRATEGY模式:继承和委托 第23章 FACADE模式和MEDIATOR模式 第24章 SINGLETON模式和MONOSTATE模式 第25章 NULL OBJECT模式 第26章 薪水支付案例研究:第一次迭代开始 第27章 薪水支付案例研究:实现 第四部分 打包薪水支付系统 第28章 包和组件的设计原则 第29章 FACTORY模式 第30章 薪水支付案例研究:包分析 第31章 COMPOSITE模式 第32章 OBSERVER——演化至模式 第33章 ABSTRACT SERVER模式、 ADAPTER模式和BRIDGE模式 第34章 PROXY模式和GATEWAY模式:管理第三方API 第35章 VISITOR模式 第36章 STATE模式 第37章 薪水支付案例研究:数据库 第38章 薪水支付系统用户界面:Model-View-Presenter 附录 索引

2014-05-06

四本sql server 2008技术内幕英文书

学习资料本人推荐看英语资料,特别是数据库相关的资料,对英文要求也不是很高,不懂得查查字典,程序员英语不好很影响工资,这里四本关于sql server 2008的技术内幕的英文资料提供给大家。

2014-04-24

NVelocity留言板代码(C#)

传智播客 杨中科老师讲的 用NVelocity视图引擎写的 留言板 小程序,对于嘎巴刚学习视图引擎的人来说很有帮助,解决方案是基于.net3.5的 可以用vs2010 vs2008打开。

2014-04-23

李炎恢在线课堂jQuery讲义代码 完整版

本人收集的 李炎恢老师的jquery视频教程 的源码打包 ,提供给大家。

2014-04-22

Pro .NET Best Practices .net最佳实践 英文版

 《.NET最佳实践》是.NET领域的集大成之作和公认经典。书中总结了大量.NET开发人员公认的最佳实践,并有针对性地阐明了如何恰当地在个人、小组、组织和行业中应用这些最佳实践。书中的最佳实践涵盖.NET开发的方方面面,从基础技术到核心技术,从开发方法到开发流程,从开发工具到团队协作,等等。所有最佳实践都辅之以实际的项目案例,并对案例代码进行了深入分析,实践性和可操作性极强。   《.NET最佳实践》可分为四个部分。第一部分(第1~5章)着重教授你如何选择和发现这些实践,如何提升团结度,如何量化这些实践等。第二部分(第6~9章)专注于开发人员个人的实践。第6章涵盖.NET规章制度标准和指南,识别并避免“代码异味”的技巧。第7章以非常规的方式来重新审视C#语言,带给你全新体验。第8章分享了多个符合高效开发原则的测试代码改进方法。第9章介绍生成自动化,以消除易错步骤,便于生成和部署。第三部分(第10~12章)重点介绍支持的工具、产品和技术。第10章介绍持续集成的流程和步骤,同时分析持续集成可利用的产品和工具。第11章推荐并分析诸多实用的代码分析(静态和动态)的工具、技术和方法。第12章综合介绍多种商业的及开源的测试框架和工具。第四部分(第13章)告诉你如何说服对采用最佳实践存在反感和偏见的组织和个人。本书还附有评估、跟踪最佳实践的记分卡。 译者序 前言 第1章 冷静待之 1.1 实践选择 1.1.1 可行性 1.1.2 认可度 1.1.3 价值 1.1.4 原型 1.2 关注需要改善的目标领域 1.2.1 产品交付 1.2.2 软件质量 1.2.3 团队关系 1.3 整体改善 1.3.1 均衡 1.3.2 面貌一新 1.3.3 可持续性 1.4 小结 第2章 .NET实践领域 2.1 从内部挖掘 2.1.1 技术债 2.1.2 缺陷跟踪系统 2.1.3 反思分析 2.1.4 前瞻性分析 2.2 应用程序生命周期管理 2.3 设计模式和开发指南 2.3.1 .NET设计规范 2.3.2 微软的模式和实践小组 2.3.3 显示界面层设计模式 2.3.4 对象-对象映射 2.3.5 依赖注入 2.4 研究和开发 2.4.1 自动化测试生成工具 2.4.2 契约式编码 2.5 微软安全开发生命周期 2.6 小结 第3章 实现预期目标 3.1 成功要素 3.1.1 项目启动阶段 3.1.2 超出范围 3.1.3 干扰和分心 3.1.4 学习与工作之间的平衡 3.2 共识 3.2.1 线框图 3.2.2 文档化架构 3.2.3 报表模型 3.2.4 细节化示例 3.2.5 创建原型 3.3 预期目标 3.3.1 交付 3.3.2 实际成果 3.3.3 趋势 3.4 小结 第4章 量化价值 4.1 价值 4.1.1 财务回报 4.1.2 提高可控性 4.1.3 提高质量品质 4.1.4 更加高效 4.2 数据来源 4.2.1 定量数据 4.2.2 定性数据 4.2.3 业界证据 4.3 小结 第5章 战略 5.1 认知 5.1.1 头脑风暴 5.1.2 规划 5.1.3 监控 5.1.4 沟通 5.2 个体过程 5.2.1 卓越的承诺 5.2.2 良性的纪律 5.2.3 效力和坚持 5.3 杠杆 5.3.1 自动化 5.3.2 警报系统 5.3.3 经验和专业知识 5.4 小结 第6章 .NET的规章制度 6.1 编码标准和指南 6.1.1 来源 6.1.2 异常 6.1.3 disposable模式 6.1.4 其他事项 6.2 代码异味 6.2.1 注释 6.2.2 过于复杂 6.2.3 未用到的、无法到达的和无效的代码 6.3 小结 第7章 强大的C#构造 7.1 扩展方法 7.2 隐式类型的局部变量 7.3 可以为null的类型 7.4 null合并运算符 7.5 可选参数 7.6 泛型 7.7 LINQ 7.8 小结 第8章 自动测试 8.1 案例研究 8.2 棕色地带的应用程序 8.3 绿色地带的应用程序 8.4 自动测试基础 8.5 测试代码的可维护性 8.5.1 命名约定 8.5.2 测试方法主体 8.6 单元测试 8.6.1 边界分析 8.6.2 无效参数 8.6.3 无效的前提条件 8.7 伪造、存根和模拟 8.7.1 隔离被测试代码 8.7.2 测试依赖交互 8.8 表面测试 8.9 自动集成测试 8.10 数据库注意事项 8.11 小结 第9章 生成自动化 9.1 生成工具 9.2 MSBuild基础 9.2.1 任务和目标 9.2.2 PropertyGroup和ItemGroup 9.2.3 基本任务 9.3 日志 9.4 参数和变量 9.5 库和扩展 9.6 导入和包含 9.7 内联任务 9.8 常见任务 9.8.1 日期和时间 9.8.2 程序集信息 9.8.3 XML的Peek和Poke 9.8.4 zip存档 9.9 自动部署 9.9.1 生成一次,部署多次 9.9.2 打包工具 9.9.3 部署工具 9.10 小结 第10章 持续集成 10.1 案例研究 10.2 CI服务器 10.2.1 CruiseControl.NET 10.2.2 Jenkins 10.2.3 TeamCity 10.2.4 Team Foundation Server 10.3 CI生命周期 10.3.1 重新生成 10.3.2 单元测试 10.3.3 分析 10.3.4 打包 10.3.5 部署 10.3.6 稳定性测试 10.3.7 生成报告 10.4 小结 第11章 代码分析 11.1 案例研究 11.2 静态分析 11.2.1 程序集分析 11.2.2 源代码分析 11.2.3 架构和设计 11.2.4 代码度量值 11.2.5 质量保证指标 11.3 动态分析 11.3.1 代码覆盖率 11.3.2 性能分析 11.3.3 查询分析 11.3.4 日志 11.4 小结 第12章 测试框架 12.1 单元测试框架 12.2 测试运行器 12.2.1 NUnit的GUI和控制台运行器 12.2.2 ReSharper测试运行器 12.2.3 Visual Studio测试运行器 12.2.4 Gallio测试运行器 12.2.5 xUnit.net测试运行器 12.3 xUnit测试模式 12.3.1 标识测试方法 12.3.2 标识测试类和夹具 12.3.3 断言 12.4 模拟对象框架 12.4.1 使用Rhino Mocks动态生成伪对象 12.4.2 使用Moles进行隔离测试 12.5 数据库测试框架 12.6 用户界面测试框架 12.6.1 Web应用程序测试框架 12.6.2 Windows窗体和其他用户界面测试框架 12.7 验收测试框架 12.7.1 测试规范和行为 12.7.2 业务逻辑验收测试 12.8 小结 第13章 反感和偏见 13.1 团体利益偏见 13.2 玫瑰色回顾 13.3 团体与个人的评价 13.4 维持现状和辩解机制 13.5 优势错觉 13.6 达克效应 13.7 鸵鸟效应 13.8 赌徒谬误 13.9 歧义效应 13.10 集中效应 13.11 双曲贴现 13.12 常态偏见 13.13 小结 附录A 参考资源 附录B 记分卡

2014-04-22

悟透javascript完整版

中文名: 悟透JavaScript 作者: 李战 资源格式: PDF 版本: 文字版 出版社: 电子工业出版社书号: 9787121074738发行时间: 2008年12月 地区: 大陆 语言: 简体中文 简介: 内容简介: 翻开此书的你,也许是JavaScript的崇拜者,正想摩拳擦掌地想尝试下学一学这一精巧的语言;也许是80后,90后的程序员或者前端架构师,正被 JavaScript魔幻般的魅力所吸引,所困惑,已经徘徊许久……那么本书正是你所需要的!通过本书,您可以独辟蹊径学习、理解和运用 JavaScript;通过本书,您可以更轻松地编写动态网页;通过本书,您可以更深入地理解AJAX技术;通过本书,您可以在学习技术本身的同时,领悟到编程的境界;通过本书,您可以更多地享受到读书的快乐和程序的魅力……. 基本信息: 出版社: 电子工业出版社; 第1版 (2008年12月1日) 平装: 177页 语种: 简体中文 开本: 16 ISBN: 9787121074738 条形码: 9787121074738 商品尺寸: 23.2 x 18.2 x 1.8 cm 品牌: 电子工业出版社 ASIN: B001L4MEQW 编辑推荐: 为了使您能通过此书彻底地悟透JavaScript,我们为您准备了一系列的后续学习进程:1.与《悟透JavaScript(美绘本)》 作者李战老师精彩互动——专题精彩讲座、网络视频在线交流,您 将亲身体味大师风范。2.“我看此书……”书评竞赛——请把您读此书的感想、评论、甚至是故事发送给我们,您将收到惊喜大礼包。3 畅销图书投资活动——我们几乎每月会推出重量级的图书,幸运的您也许会得到您中意的图书。 作者简介: 李战,阿里软件的老顽童,混迹IT江湖多年。在数据库、Web架构、前端技术及数据库全文检索方面有身后内力,后又专研SaaS武功秘籍,略有所成。此君武功神出鬼没,时而用童子功欺负小孩,时而施展君子剑英雄救美,时而又假借如来神掌扮仙扮佛。但由于修炼的武功太多太杂,终至走火入魔,陷入编程世界的深渊而不能自拔。 目录: 第一部 JavaScript真经 引子 数据与代码的纠缠 1 回归简单 2 没有类 3 函数的魔力 4 代码的时空 5 奇妙的对象 6 放下对象 7 对象素描 8 构造对象 9 初看原型 10 原型扩展 11 原型真谛 12 甘露模型 13 编程的快乐 第二部 手谈JavaScript 1 禅棋传说 2 标准网页 3 网页运行原理 4 文档对象模型 5 妆扮DOM对象 6 响应DOM事件 7 播放声音 8 别向复杂低头 9 珍珑棋局 第三部 点化AJAX 1 叩问AJAX 2 直捣AJAX 3 ASP.NET AJAX简介 4 AJAX与WebService

2014-04-22

李天平编著.项目中的.NET.电子工业出版社,2012.08.zip

此为第七卷 只有34M,名称和前6卷不一样,不用担心,我是使用好压压缩的,必须7个下载下来后 用好压或者7zip 解压才行。有问题请留言。

2014-04-21

李天平编著.项目中的.NET.电子工业出版社,2012.08.z06

此为第六卷 总共是7个,必须7个下载下来后 用好压或者7zip 解压才行。有问题请留言。

2014-04-21

李天平编著.项目中的.NET.电子工业出版社,2012.08.z05

李天平编著.项目中的.NET.电子工业出版社,2012.08.z05 全部下载后用好压或者7z 解压缩就好了 此为第5卷,上传资料后,没有立即显示 不知道什么原因,也许管理员在审批吧。假如缺少哪卷请留言 我会发百度网盘地址。

2014-04-21

李天平编著.项目中的.NET.电子工业出版社,2012.08.z04

此为第四卷 总共是7个,必须7个下载下来后 解压才行。有问题请留言。

2014-04-21

李天平编著.项目中的.NET.电子工业出版社,2012.08.z03

此为第三卷 总共是7个,目前该书在网上还没有,本人买了本看过后,觉得受益匪浅,必须7个下载下来后 解压

2014-04-21

李天平编著.项目中的.NET.电子工业出版社,2012.08.z02

因本人权限比较低 不能上传300M的PDF 故做成分卷压缩的格式,此为第二卷 总共是7个 ,请全部下载后 再解压到当前文件夹

2014-04-21

项目中的.NET 一书源码

项目中的.NET源码 提供给没有光盘的人参考,里面有很多实用工具及源码,一些开发系统的源码。

2014-04-21

李天平编著.项目中的.NET.电子工业出版社,2012.08

因本人权限比较低 不能上传300M的PDF 故做成分卷压缩的格式,此为第一卷 总共是7个,目前该书在网上还没有,本人买了本看过后,觉得受益匪浅,特别是讲多层搭建,举例屠宰场来讲解,各种.net开发工具的使用,比市面上那些XX天精通的书来说是强悍多了。作者也是动软代码生成器的开发者。为了提高给更多的人看,所以做成PDF格式的供不方便买书的朋友下载,7个分卷全部免费,下载完后放到同一个目录下面,解压到当前目录就可以了,CD盘点源码,我也会上传,请查看我上传的资源列表就可以看到。

2014-04-21

统计思维:程序员数学之概率统计.pdf

《图灵程序设计丛书·统计思维:程序员数学之概率统计》是一本以全新视角讲解概率统计的入门图书。抛开经典的数学分析,Downey手把手教你用编程理解统计学。概率、分布、假设检验、贝叶斯估计、相关性等,每个主题都充满趣味性,经编程解释后变得更为清晰易懂。   《图灵程序设计丛书·统计思维:程序员数学之概率统计》研究数据主要来源于美国全国家庭成长调查(NSFG)与行为风险因素监测系统(BRFSS),数据源及解决方案的相关代码全部开放,具体章节列出了大量学习和进阶资料,方便读者参考。   《图灵程序设计丛书·统计思维:程序员数学之概率统计》面向广大程序员和计算机专业的学生。

2014-04-21

空空如也

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

TA关注的人

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