DEV
ActionScript 3.0 Cookbook 豆瓣
作者: Joey Lott / Darron Schall Adobe Dev Library 2006 - 10
Well before Ajax and Microsoft's Windows Presentation Foundation hit the scene, Macromedia offered the first method for building web pages with the responsiveness and functionality of desktop programs with its Flash-based "Rich Internet Applications". Now, new owner Adobe is taking Flash and its powerful capabilities beyond the Web and making it a full-fledged development environment. Rather than focus on theory, the ActionScript 3.0 Cookbook concentrates on the practical application of ActionScript, with more than 300 solutions you can use to solve a wide range of common coding dilemmas. You'll find recipes that show you how to: Detect the user's Flash Player version or their operating system Build custom classes Format dates and currency types Work with strings Build user interface components Work with audio and video Make remote procedure calls using Flash Remoting and web services Load, send, and search XML data And much, much more ...Each code recipe presents the Problem, Solution, and Discussion of how you can use it in other ways or personalize it for your own needs, and why it works. You can quickly locate the recipe that most closely matches your situation and get the solution without reading the whole book to understand the underlying code. Solutions progress from short recipes for small problems to more complex scripts for thornier riddles, and the discussions offer a deeper analysis for resolving similar issues in the future, along with possible design choices and ramifications. You'll even learn how to link modular ActionScript pieces together to create rock-solid solutions for Flex 2 and Flash applications. When you're not sure how ActionScript 3.0 works or how to approach a specific programming dilemma, you can simply pick up the book, flip to the relevant recipe(s), and quickly find the solution you're looking for. Adobe Developer Library is a co-publishing partnership between O'Reilly Media and Adobe Systems, Inc. and is designed to produce the number one information resources for developers who use Adobe technologies. Created in 2006, the Adobe Developer Library is the official source for comprehensive learning solutions to help developers create expressive and interactive web applications that can reach virtually anyone on any platform. With top-notch books and innovative online resources covering the latest in rich Internet application development, the Adobe Developer Library offers expert training and in-depth resources, straight from the source.
2009年8月10日 想读
DEV
Purely Functional Data Structures 豆瓣 Goodreads
Purely Functional Data Structures
作者: Chris Okasaki Cambridge University Press 1999 - 6
Most books on data structures assume an imperative language such as C or C++. However, data structures for these languages do not always translate well to functional languages such as Standard ML, Haskell, or Scheme. This book describes data structures from the point of view of functional languages, with examples, and presents design techniques that allow programmers to develop their own functional data structures. The author includes both classical data structures, such as red-black trees and binomial queues, and a host of new data structures developed exclusively for functional languages. All source code is given in Standard ML and Haskell, and most of the programs are easily adaptable to other functional languages. This handy reference for professional programmers working with functional languages can also be used as a tutorial or for self-study.
2009年8月22日 想读
DEV
软件工程 豆瓣
作者: 普雷斯曼 译者: 郑人杰 机械工业出版社 2007 - 1
《软件工程实践者的研究方法》(原书第6版)第6版在结构和内容上均有不少调整、更新和充实。第6版更加突出了软件过程,增加了敏捷开发方法,更便于阅读。全书包括软件过程、软件工程实践、应用Wcb工程、管理软件项目及软件工程高级课题五个部分。
20多年来,它的各个后继版本一直都是软件专业人士熟悉的读物,在国际软件工程界享有无可质疑的权威地位。它在全面而系统、概括而清晰地介绍软件工程的有关概念、原则、方法和工具方面获得了广大读者的好评。此外,《软件工程实践者的研究方法》(原书第6版)在给出传统的、对学科发展具有深刻影响的方法时,又适当地介绍了当前正在发展的、具有生命力的新技术。
2009年8月31日 想读
DEV
自己动手写操作系统 豆瓣
作者: 于渊 电子工业出版社 2005 - 8
本书在详细分析操作系统原理的基础上,用丰富的实例代码,一步一步地指导读者用C语言和汇编语言编写出一个具备操作系统基本功能的操作系统框架。本书不同于其他的理论型书籍,而是提供给读者一个动手实践的路线图。书中讲解了大量在开发操作系统中需注意的细节问题,这些细节不仅能使读者更深刻地认识操作系统的核心原理,而且使整个开发过程少走弯路。全书共分7章。附CD-ROM光盘一张。
2009年8月31日 想读
DEV
可用性工程 豆瓣
Usability Engineering
作者: 尼尔森 译者: 刘正捷 机械工业出版社 2004 - 1
《可用性工程》系统地介绍可用性工程,被国际可用性工程界一致推崇为该领域的最佳入门书籍。《可用性工程》着重讲述了能取得良好成本效益的可用性方法,并详细介绍了在软件开发生命周期的不同阶段如何运用这些方法,以及其他与可用性相关的特殊问题。
2009年8月31日 想读
DEV
Programming the Microsoft Windows Driver Model, Second Edition 豆瓣
作者: Walter Oney Microsoft Press 2002
Written for advanced programmers who use C and C++, the second edition of this popular technical guide illustrates and clarifies real-world driver programming issues for current versions of Microsoft Windows. The author offers a solid overview of the Windows Driver Model (WDM) architecture and breaks down the process of writing custom device drivers into manageable pieces from the basics of loading device drivers to creating and processing I/O request packets. This edition includes updated information about Windows XP, Windows 2000, and Windows Me, plus extensive practical examples, illustrations, and line-by-line analysis of code samples.
2009年9月1日 想读
DEV
Word排版藝術 豆瓣
作者: 侯捷 ?峰
本書告訴您Word的能與不能
(1) 本書讓創作者悠遊於Word創作平台的各項自動化功能之上,包括大綱編號自動化、頁碼自動化、目錄自動化、索引自動化、圖表標號(captions)自動化、各種交互參照(cross reference)的更新自動化、註腳編號自動化、文件引導檢視模式...。
(2) 本書讓您的協同創作(例如師生共同論文創作 or 公司大型技術文件)過程平順,包括追蹤修訂、註解、保護...。
(3) 本書讓排版者悠遊於Word的各項排版功能之上,包括頁面設定、頁碼、頁首、頁尾、標題、內文、註腳、表格、圖片插入、目錄、索引...,也包括複用性和方便性,如範本(templates)、熱鍵(hotkeys)的設定與管理。
(4) 本書讓您成為Word最高階用戶:以巨集/VBA程式設計對Word進行二次開發。並附數個實用例子。
(5) 本書談如何將Word的工作成果輕鬆轉換為PDF格式,並保留所有目錄、書籤、交互參照...。
2009年9月19日 想读
DEV
我是一只IT小小鸟 豆瓣
7.2 (13 个评分) 作者: 胡江堂(主编) 电子工业出版社 2009 - 9
一群IT小小鸟——
来自十几所院校,或男生,或女生;或科班,或半路转行。
分布在不同的公司,或外企,或国企,或民企,老板有土有洋。
有失意,有快意;有泪水,有欢笑。在失望中追求希望,在迷茫中辨别方向。
他们用自己的成长故事,告诉在校的师弟师妹们:
青春太宝贵,千万别浪费;要想不浪费,万事早准备。
2009年9月19日 想读
DEV
寒江独钓 豆瓣
作者: 谭文 / 杨潇 电子工业出版社 2009 - 6
本书从Windows内核编程出发,全面系统地介绍了串口、键盘、磁盘、文件系统、网络等相关的Windows内核模块的编程技术,以及基于这些技术实现的输入密码保护、防毒引擎、文件加密、网络嗅探、网络防火墙等信息安全软件的核心组件的具体编程。主要知识重点包括:Windows串口与键盘过滤驱动、Windows虚拟存储设备与存储设备过滤驱动、Windows文件系统过滤驱动、文件系统透明加密/解密驱动、Windows各类网络驱动(包括TDI过滤驱动及3类NDIS驱动),以及最新的WDF驱动开发模型。有助于读者熟悉Windows内核驱动的体系结构,并精通信息安全类的内核编程技术。本书的大部分代码具有广泛的兼容性,适合从Windows 2000一直到目前最新的Windows 7 Beta版。
本书适合大专院校计算机系的学生、普通Windows程序员、Windows内核程序员、信息安全行业的程序员,以及希望了解Windows系统底层知识的计算机编程爱好者使用。阅读本书,需要读者有C语言、数据结构、操作系统和计算机网络的基础知识。
2009年9月22日 想读
DEV
MySQL性能调优与架构设计 豆瓣
作者: 简朝阳 2009 - 6
《MySQL性能调优与架构设计》以 MySQL 数据库的基础及维护为切入点,重点介绍了 MySQL 数据库应用系统的性能调优,以及高可用可扩展的架构设计。
全书共分3篇,基础篇介绍了MySQL软件的基础知识、架构组成、存储引擎、安全管理及基本的备份恢复知识。性能优化篇从影响 MySQL 数据库应用系统性能的因素开始,针对性地对各个影响因素进行调优分析。如 MySQL Schema 设计的技巧,Query 语句的性能优化方式方法及MySQL Server中SQL层和存储引擎层的优化思路。同时还分析了 MySQL 数据库中主要存储引擎的锁定机制。架构设计篇则主要以设计一个高可用可扩展的分布式企业级数据库集群环境为目标,分析介绍了通过 MySQL 实现这一目标的多种架构方式。主要包括可扩展和高可用两部分内容,可扩展部分包括设计原则、Replication 的利用、数据切分、如何使用 Cache 和 Search,以及 NDB Cluster等内容。高可用则主要包括 Dual Master、DRBD、NDB Cluster,以及系统监控等方面。
本书主要面向有一定的 MySQL 基础或至少有一定SQL语言基础的读者朋友。
2009年9月24日 想读
DEV
Search User Interfaces 豆瓣
作者: Marti A. Hearst Cambridge University Press 2009 - 9
搜索引擎的本质是帮助用户更快、更方便、更有效地查找与获取所需信息。在不断改进搜索算法和提升性能(以技术为中心)的同时,关注用户的信息需求、搜寻行为、界面设计与交互模式是以用户为中心的一条并行发展思路。创新的搜索界面及其配套的交互机制对一项搜索服务的成功来说是至关重要的。Marti Hearst教授带来的这本新作《Search User Interfaces》即是后一条思路的研究成果,将信息检索与人机交互结合起来,属于当前HCIR&Exploratory Search研究范畴。
2009年10月4日 想读
DEV
什么是数学 豆瓣 Eggplant.place Goodreads
What is Mathematics
9.5 (19 个评分) 作者: [美] R·柯朗 H·罗宾 著 / I·斯图尔特 修订 译者: 左平 / 张饴慈 复旦大学出版社 2005 - 5
《什么是数学》既是为初学者也是为专家,既是为学生也是为教师,既是为哲学家也是为工程师而写的。它是一本世界著名的数学科普读物。书中搜集了许多经典的数学珍品,给出了数学世界的一组有趣的、深入浅出的图画,对整个数学领域中的基本概念与方法,做了精深而生动的阐述。
I·斯图尔特增写了新的一章,以新的观点阐述了数学的最新进展,叙述了四色定理和费马大定理的证明等。这些问题是在柯朗与罗宾写书的年代尚未解决,但现在已被解决了的。
精通正则表达式 豆瓣 Goodreads
Mastering regular expressions
作者: [美] Jeffrey E·F·Friedl 译者: 余晟 电子工业出版社 2007
随着互联网的迅速发展,几乎所有工具软件和程序语言都支持的正则表达式也变得越来越强大和易于使用。本书是讲解正则表达式的经典之作。本书主要讲解了正则表达式的特性和流派、匹配原理、优化原则、实用诀窍以及调校措施,并详细介绍了正则表达式在Perl、Java、.NET、PHP中的用法。
本书自第1 版开始着力于教会读者“以正则表达式来思考”,来让读者真正“精通”正则表达式。该版对PHP的相关内容、Java1.5和Java1.6的新特性作了可观的扩充讲解。任何有机会使用正则表达式的读者都会从中获益匪浅。
硝烟中的Scrum和XP 豆瓣
作者: Henrik Kniberg 译者: 李剑 infoQ 2008
在本书中,作者Henrik Kniberg讲述了他在一年的时间里,带领40人的团队实施Scrum的过程。他们试过了多种团队尺寸(3~12人)、sprint长度(2~6星期),定义“完成”的不同方式,不同的backlog格式,各种测试策略,在多个Scrum团队之间进行同步的多种方式。他们还尝试过XP实践——持续集成、结对编程、测试驱动开发等等,还试过了把XP跟Scrum组合。
本书描述的是一个成功敏捷团队的工作过程,没有理论、没有引用、没有脚注、没有废话。读者可以把它当作一些基础实践的入门指南,帮助团队进行正确实施——但不能模仿,你需要了解自己所处的环境,进而对具体实践做出取舍,创造出属于自己的过程。
2009年11月27日 想读
DEV
大规模C++程序设计 豆瓣
Large-Scale C++ Software Design
作者: John Lakos 译者: 李师贤 / 明仲 中国电力出版社 2003 - 9
在本书中,Lakos介绍了将大型系统分解成较小且较好管理的组件层次结构(不是继承)的过程。这种具有非循环物理依赖的系统的维护、测试和重用从根本上比相互紧密依赖的系统更容易且更经济。此外,本书还说明了遵从好的物理设计和逻辑设计规划的动机。Lakos给读者提供了一系列用来消除循环依赖、编译时依赖和连接时(物理)依赖的特殊技术。
2009年12月15日 想读
DEV
Windows® Internals 豆瓣
作者: Mark E. Russinovich / David A. Solomon Microsoft Press 2009 - 1
Mark E. Russinovich is the former chief software architect and cofounder of Winternals Software, a company that specialized in advanced systems software for Windows. He authored the Sysinternals tools featured in this book. Winternals and its Sysinternals tools were acquired by Microsoft in 2006. Mark is now a Technical Fellow at Microsoft. Mark has a Ph.D. in computer engineering from Carnegie Mellon University. He is also a senior contributing editor for Windows IT Pro Magazine.
David A. Solomon is the president of David Solomon Expert Seminars and teaches classes on Windows internals to corporations worldwide, including Microsoft. He is also a regular speaker at Microsoft technical conferences. David was previously a lead developer on the VMS operating system at Digital Equipment Corporation.
Mark and David coauthored the previous editions of this book.
2010年1月2日 想读 其实第 4 版我还没有完全学会,他就出第 5 版了...
DEV
Linux Kernel in a Nutshell (In a Nutshell (O'Reilly)) 豆瓣
作者: Greg Kroah-Hartman O'Reilly Media, Inc. 2006
Written by a leading developer and maintainer of the Linux kernel, Linux Kernel in a Nutshell is a comprehensive overview of kernel configuration and building, a critical task for Linux users and administrators.
No distribution can provide a Linux kernel that meets all users' needs. Computers big and small have special requirements that require reconfiguring and rebuilding the kernel. Whether you are trying to get sound, wireless support, and power management working on a laptop or incorporating enterprise features such as logical volume management on a large server, you can benefit from the insights in this book.
Linux Kernel in a Nutshell covers the entire range of kernel tasks, starting with downloading the source and making sure that the kernel is in sync with the versions of the tools you need. In addition to configuration and installation steps, the book offers reference material and discussions of related topics such as control of kernel options at runtime.
A key benefit of the book is a chapter on determining exactly what drivers are needed for your hardware. Also included are recipes that list what you need to do to accomplish a wide range of popular tasks.
2010年1月24日 想读
DEV
精通Java Web整合开发 豆瓣
作者: 刘斌 电子工业出版社 2007 - 11
《精通Java Web整合开发》(JSP+AJAX+Sturts+Hibernate)详细介绍了以JSP、AJAX、Struts、Hibernate相结合的轻量级Java EE应用开发技术。针对读者的不同学习阶段,共分基础篇、进阶篇、提高篇与实践篇四大部分循序渐进地进行讲解。
第1~3章为基础篇,重点讲解基于开源架构Java EE应用开发的优势及其开发运行环境的安装配置,同时对Java Web应用的客户端编程也做了简单介绍;第4~7章为进阶篇,重点讲解JSP 2.0与Web 2.0核心技术AJAX;第8~14章为提高篇,重点讲解经典MVC框架Struts与Java EE轻量级持久化框架Hibernate;第15~16章为实践篇,以“电子商城系统”为例,综合应用前面三大部分14章的知识点,环环相扣,手把手带领读者步入Java EE应用开发的殿堂。最后为满足商业软件开发人员的实际需要,特对Java EE应用的安装打包工具InstallAnywhere也进行了实例讲解。
本书附光盘一张。
2010年1月25日 想读
DEV