• 打造高质量Android应用:Android开发必知的50个诀窍 (英文版) 50 Android Hacks

    资深Android工程师开发经验悉心总结,资深Android工程师翻译,译著双馨,汇集50个Android应用开发中常见的实用技巧和疑难问题解决方法,为打造高质量Android应用提供有价值的实践指导,迅速提升应用开发能力。   《打造高质量Android应用:Android开发必知的50个诀窍》是目前唯一一本从开发技巧角度讲解 Android应用开发的著作,旨在迅速提高开发者解决各种疑难问题的能力,从而打造出高质量的 Android应用。作译者都是经验丰富的Android开发工程师,作者悉心总结Android应用开发中会遇到的50个经典问题,这些问题涉及布局、动画、视图、工具、列表、适配器、实用库、与其他编程语言的交互、数据库、构建工具、代码复用、避免代码碎片化等多个方面。本书以“问题解决方案”的形式给出疑难问题的解决方案,同时结合示例代码,深入剖析这些实用的编程技巧和模式,旨在帮助开发人员提高编程效率,改进代码质量,打造高质量的Android应用。

    5
    0
    38.17MB
    2014-04-17
    0
  • Web性能权威指南(英文版) High performance browser networking

    怎么才能让Web应用速度快、效率高?本书为所有关心这个问题的人提供了必须知道的网络知识,既包括影响性能的最基本因素,也包括那些能让我们创造更强大Web应用的重要技术革新,比如HTTP 2.0、XHR的改进、服务器发送事件(SSE)、WebSocket和WebRTC等。   《web性能权威指南》是谷歌公司高性能团队核心成员的权威之作,堪称实战经验与规范解读完美结合的产物。本书目标是涵盖web 开发者技术体系中应该掌握的所有网络及性能优化知识。全书以性能优化为主线,从tcp、udp 和tls 协议讲起,解释了如何针对这几种协议和基础设施来优化应用。然后深入探讨了无线和移动网络的工作机制。最后,揭示了http 协议的底层细节,同时详细介绍了http 2.0、 xhr、sse、websocket、webrtc 和datachannel 等现代浏览器新增的具有革命性的新能力。    《web性能权威指南》适合所有web 应用及站点开发人员阅读,包括但不限于前端、后端、运维、大数据分析、ui/ux、存储、视频、实时消息,以及性能工程师。

    5
    0
    6.37MB
    2014-04-17
    12
  • Linux Complete Command Reference

    Linux Complete Command Reference from Redhat Part I User Commands 2 Part II System Calls 738 Part III Library Functions 892 Part IV Special Files 1064 Part V File Formats 1104 Part VI Games 1210 Part VII Miscellaneous 1214 Part VIII Administration and Privileged Commands 1258 Part IX Kernel Reference Guide 1424

    4
    55
    10.14MB
    2013-04-23
    13
  • 编写可读代码的艺术

    《编写可读代码的艺术》是一本关于如何编写具有高可读性代码的书。本书的关键思想是代码应该写得容易理解。确切地说,使别人用最短的时间理解你的代码。   本书解释了这种思想,并且用不同语言的大量例子来讲解,包括C++、Python、JavaScript和Java。我们避免使用某种高级的语言特性,所以即使你不是对所有的语言都了解,也能很容易看懂。(以我们的经验,反正可读性的大部分概念都是和语言不相关的。)   每一章都会深入编程的某个方面来讨论如何使代码更容易理解。本书分成四部分:   表面层次上的改进   命名、注释以及审美——可以用于代码库每一行的小提示。   简化循环和逻辑   在程序中定义循环、逻辑和变量,从而使得代码更容易理解。   重新组织你的代码   在更高层次上组织大的代码块以及在功能层次上解决问题的方法。   精选话题   把"易于理解"的思想应用于测试以及大数据结构代码的例子。

    4
    0
    1.71MB
    2013-04-23
    0
  • 实例化需求:团队如何交付正确的软件 Specification by Example

      《实例化需求:团队如何交付正确的软件》是在世界各地调查了多个团队软件交付过程后的经验总结。书中介绍了这些团队如何在很短的周期内说明需求、开发软件,并交付正确的、无缺陷的产品;为团队在实施实例化需求说明时使用的模式、想法和工件创建了一致的语言;展示了案例中的团队用来实现实例化需求说明原则的关键性实践;并在案例分析部分展示了一些团队实施实例化需求说明的历程。    《实例化需求:团队如何交付正确的软件》适合与项目管理、开发、测试、交付有关的人员阅读。

    5
    204
    12.78MB
    2013-03-02
    15
  • node即学即用 (英文版) Node: Up and Running, Scalable Server-Side Code with JavaScript

    《node即学即用》讲解如何用node 构建可扩展因特网应用,是全面的实用指南,除了详细介绍node 提供的api 外,还用大量篇幅介绍了服务器事件驱动开发的重要概念。内容涉及跨服务器的并发连接、非阻塞i/o 和事件驱动的编程、如何支持各种数据库和数据存储工具、node api 的使用示例等。 《node即学即用》适合对javascript 及编程有一定程度了解的读者阅读。

    5
    0
    8.05MB
    2013-03-02
    11
  • Continuous Delivery & Continuous Integration

    Winner of the 2011 Jolt Excellence Award! Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours— sometimes even minutes–no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the “deployment pipeline,” an automated process for managing all changes, from check-in to release. Finally, they discuss the “ecosystem” needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes • Automating all facets of building, integrating, testing, and deploying software • Implementing deployment pipelines at team and organizational levels • Improving collaboration between developers, testers, and operations • Developing features incrementally on large and distributed teams • Implementing an effective configuration management strategy • Automating acceptance testing, from analysis to implementation • Testing capacity and other non-functional requirements • Implementing continuous deployment and zero-downtime releases • Managing infrastructure, data, components and dependencies • Navigating risk management, compliance, and auditing Whether you’re a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever—so you can deliver value to your business rapidly and reliably. -------------------------------------------- For any software developer who has spent days in “integration hell,” cobbling together myriad software components, Continuous Integration: Improving Software Quality and Reducing Risk illustrates how to transform integration from a necessary evil into an everyday part of the development process. The key, as the authors show, is to integrate regularly and often using continuous integration (CI) practices and techniques. The authors first examine the concept of CI and its practices from the ground up and then move on to explore other effective processes performed by CI systems, such as database integration, testing, inspection, deployment, and feedback. Through more than forty CI-related practices using application examples in different languages, readers learn that CI leads to more rapid software development, produces deployable software at every step in the development lifecycle, and reduces the time between defect introduction and detection, saving time and lowering costs. With successful implementation of CI, developers reduce risks and repetitive manual processes, and teams receive better project visibility.

    5
    164
    10.16MB
    2012-10-02
    10
  • UNIX环境高级编程 第二版 + UNIX 网络编程 第一卷第3版 源代码.

    源代码打包: UNIX环境高级编程第二版 UNIX 网络编程第一卷第3版 不用多说,传世经典!

    5
    144
    739KB
    2010-04-26
    10
  • Python Essential Reference (4rd Edition) (Amazon 5 Stars) (strong recommendation!)

    Python Essential Reference is the definitive reference guide to the Python programming language — the one authoritative handbook that reliably untangles and explains both the core Python language and the most essential parts of the Python library. Designed for the professional programmer, the book is concise, to the point, and highly accessible. It also includes detailed information on the Python library and many advanced subjects that is not available in either the official Python documentation or any other single reference source. Thoroughly updated to reflect the significant new programming language features and library modules that have been introduced in Python 2.6 and Python 3, the fourth edition of Python Essential Reference is the definitive guide for programmers who need to modernize existing Python code or who are planning an eventual migration to Python 3. Programmers starting a new Python project will find detailed coverage of contemporary Python programming idioms. This fourth edition of Python Essential Reference features numerous improvements, additions, and updates: Coverage of new language features, libraries, and modules Practical coverage of Python's more advanced features including generators, coroutines, closures, metaclasses, and decorators Expanded coverage of library modules related to concurrent programming including threads, subprocesses, and the new multiprocessing module Up-to-the-minute coverage of how to use Python 2.6’s forward compatibility mode to evaluate code for Python 3 compatibility Improved organization for even faster answers and better usability Updates to reflect modern Python programming style and idioms Updated and improved example code Deep coverage of low-level system and networking library modules — including options not covered in the standard documentation http://www.amazon.com/Python-Essential-Reference-David-Beazley/dp/0672329786/ref=sr_1_3?ie=UTF8&s=books&qid=1262927846&sr=1-3

    0
    27
    4.09MB
    2010-01-08
    0
  • UNIX shell范例精解 第4版 (UNIX Shells by Example, Fourth Edition )

    The best thing in this new edition is that the author presents short, effective examples of using basic commands and utilities for each of the three major Unix shells. This comparative approach means that you can use this book on different flavors of Unix and even migrate scripts between different shells. For each shell, the author provides fundamentals, like accessing profiles, command-line histories, and shell programming. "Lab sections" let you develop your skills with short, hands-on exercises for each shell. As in the earlier edition, the author's short examples show you how to perform basic tasks quickly with common switches and options. Other sections here cover three major Unix utilities: grep (for searching), sed (for editing), and awk (for scripting and reporting). (The reference and tutorial on AWK programming is a notable feature here. There is also good coverage of regular expressions.) Instead of hunting down information in countless man pages, this book will save you valuable time every day with its efficient format and comparative approach--truly useful features for the beginning and intermediate Unix user. --Richard Dragan Topics covered: C, Bourne, and Korn Unix shells; grep, sed, and awk utilities; regular expressions; and shell programming. --This text refers to an out of print or unavailable edition of this title.

    5
    53
    2.77MB
    2010-01-08
    1
关注 私信
上传资源赚积分or赚钱