PHP学习_PHP技术_PHP网站建设_PHP程序员专注于PHP技术研究及学习

文档归类:推荐书籍

测试驱动开发TDD2014-11-17

请参考:http://blog.csdn.net/oxware/article/details/55875 测试驱动开发在PHP中的应用好东西难实施测试驱动开发,TDD,测试驱动开发概念,php测试驱动开发...
此文被围观2499 分类: 推荐书籍 标签:  ····

Oracle好书推荐《Oracle性能诊断艺术》2013-05-08

作者:安东尼尼 Oracle数据库优化的里程碑式著作,涵盖Oracle各版本,源自实战的真知灼见。 前端业务应用炙手可热之日,便是优化后端数据库性能之时。当此之际,身怀数据库优化的绝技,可以让你平步职场,傲视群英。 本书是Oracle数据库优化专家Christian Antognini的一部继往开来的里程碑式著作。书中的最佳实践和诸多建议全部来源于作者在实战一线的丰富积累。不仅简单实用,而且发人深省,堪称一座“宝库”,适合各层次读者研读和发掘。 与其他同类图书不同,本书不仅涵盖了市面上常见的各种Oracle版本,还指明了各个版本独有的性能优化特性。全书以崭新的视角开篇立论,围绕查明问题真相和搜寻有效方略,透彻讲解了查询优化器的配置,表访问、连接和物理表布局的优化,以及加速SQL执行计划等重要主题,被读者誉为“最透彻,但又最通俗的性能优化好书”。值得拥有! 全书以优化Oracle应用程序为目的,先介绍Oracle性能优化的基本原理、关键概念,从业务角度和系统角度分析性能。接着深入细致地讲述如何找出性能问题及所用工具。重点关注查询优化器及其使用的统计信息,查询优化器的配置,获取执行计划的方法,SQL优化技术,解析的工作原理及问题,如何高效地访问单表和多个相关联的表。并且延伸到高级优化技术,及如何优化物理设计。 本书适合Oracle数据库应用程序开发人员、性能分析人员与数据库管理员。 ...

好书推荐《社交网站界面设计》2013-05-06

作者:克拉姆利什 本书提供100多种模式、原则以及最佳实践,并针对在设计社交网站时经常遇到的问题给出明确建议。本书将提供给你培养用户交互习惯和构建社区最具价值的参考。 本书作者将与你分享难得的经验,教会你平衡各种不同的因素,并与你的用户共同构建和谐健康的网络社区。 本书教会你: 掌握创建任何网站时都会用到的原则 学习基本设计模式,以便向现有的网站中添加新的社交组件 学会在活跃的社区网站管控好行为不端的用户 围绕一个产品或一项服务构建社交体验,并让用户参与其中 无须构建一个全新的架构就可以开发出一套实用的社交应用 让你的网站上的用户可以互动 为你的会员提供离线联系的机会 识别和避免采用反模式——社交网络和社交媒体空间产生的最糟实践 ...

好书推荐《Spring技术内幕-深入解析 Spring架构与设计原理》2013-04-29

作者:计文柯 作者从业10余载,悟透Spring等开源软件的本质,权威性毋庸置疑。 Java开发者社区、专业Spring开发者社区和架构师社区一致鼎力推荐! 深入解析Spring架构原理与设计思想,探究Spring成功的奥秘。 揭开Spring源代码的神秘面纱,展示系统阅读开源软件源代码的方法和秘诀。 掌握Spring的架构原理与设计思想真的能让开发者如虎添翼吗? IoC容器如何掌控以POJO为基础的Bean对象?它的轻量级开发设计思想是如何实现的? Spring产品级的IoC容器是如何作为一个完整的系统实现并运行的?它如何启动?如何完成Bean的解析和载入?又如何实现Bean的生命周期管理? Spring如何简捷地在JVM上实现AOP功能? Spring AOP如何实现Aspect编织功能? Spring如何实现各种数据库操作组件的集成? Spring如何在Web环境中集成IoC容器并为Web应用开发提供利器? 我们耳熟能详的MVC模式在Spring中是如何实现的? Spring MVC如何灵活地集成各种丰富的视图展现方案? Spring实现远端调用的方案有很多种,你知道它们之间的优劣差异吗? Spring ACEGI安全框架在用户验证和授权机制的实现上有何过人之处? 如何在Spring的基础上进行扩展开发? 你是否曾经也有过分析开源软件源代码的冲动?你想掌握分析源代码的最佳实践吗?   ...

好书推荐《Python高级编程》,python学习2013-04-27

作者:莱德 本书通过大量的实例,介绍了Python语言的最佳实践和敏捷开发方法,并涉及整个软件生命周期的高级主题,诸如持续集成、版本控制系统、包的发行和分发、开发模式、文档编写等。本书首先介绍如何设置最优的开发环境,然后以Python敏捷开发方法为线索,阐述如何将已被验证的面向对象原则应用到设计中。这些内容为开发人员和项目管理人员提供了整个软件工程中的许多高级概念以及专家级的建议,其中有些内容的意义甚至超出了Python语言本身。   本书针对具备一定Python基础并希望通过在项目中应用最佳实践和新的开发技术来提升自己的Python开发人员。     第1章 准备工作 1.1 安装Python 1.1.1 Python实现版本 1.1.2 在Linux环境下安装 1.1.3 在Windows环境下安装 1.1.4 在Mac OS X环境下安装 1.2 Python命令行 1.2.1 定制交互式命令行 1.2.2 iPython:增强型命令行 1.3 安装setuptools 1.3.1 工作原理 1.3.2 使用EasyInstall安装setuptools 1.3.3 将MinGW整合到distutils中 1.4 工作环境 1.4.1 使用文本编辑器与辅助工具的组合 1.4.2 使用集成开发环境 1.5 小结 第2章 语法最佳实践——低于类级 2.1...
此文被围观2519 分类: 推荐书籍 标签:  ·····

程序员书籍《Android 软件安全与逆向分析》2013-05-02

作者:丰生强 编辑的话 每一本书的诞生,都有让人记住的事情。在这本书的出版中,我印象深刻的是三点: 一,作者丰生强在第一次给我交来样稿时,其粗糙不规范的写书格式和读起来不是那么顺溜的语言表达让我囧了一下,我耐心的(也或许是有些耐着性子的?)在QQ上边截图边详细地告诉了他有哪些地方的格式被他忽略了,有哪些地方的话说得不够清楚。 我说完后,他说他会认真修改好后再次给我发来。但说实话,我心里没指望他第一次就能把格式给改好,因为对于第一次写书的作者来说,这种情况几乎不曾出现过。我做了继续指导第3、4次的心理准备。让我没想到的是,几天后他第二次交来的稿件就相当靓仔,让我多少有些不相信自己的眼睛,格式规范美观,语言流畅清楚,很难相信这是同一个人仅相隔几天后的作品。他跟我说他是一个字一个字地来阅读和修改每句话的。 二,他是很少的按时且保质保量完成书稿的。对于作者,不管水平高低,大多都擅长干一件事情——拖稿,而策划编辑不得不被迫干另一件事情——催稿。但丰生强以实际行动打破了这一魔咒,他努力工作,在合同规定的期限内按时交来了全稿。作为对作者拖稿见怪不怪的一名策划编辑来说,纵然不至于说是老泪纵横吧,那也是感触良多啊。 但从另一角度说,那些能完全视合同交稿期限为无物的作者也着实让人不敢小觑,这得有多强大的心理素质才能做到这一点呢,就这么心平气地跨过了最后期限。真心让人纠结。 三,在整个写作过程中,在谈及技术时,丰生强所表现出的那些热情、专注和乐观。我一直信奉的一点是,如果一个作者不能在他所钻研的领域体会到乐...

好书推荐《Web性能测试实战》2013-04-23

[caption id="attachment_1451" align="aligncenter" width="256"] Web性能测试实战[/caption] 作者:陈绍英,夏海涛,金成姬 本书是一本总结实践经验和成果的作品,主要为测试人员规划、设计、实施Web性能测试而编写。本书既包含Web性能测试的基础理论,又包含理论在实践中的应用。 本书第1章介绍了性能测试基础知识和性能测试常见的误区。第2章专门针对Web性能测试提出了“Web全面性能测试模型”,把制订性能测试策略、编写测试用例计划以及使用模型的方法融会在一起,提供了规划与设计性能测试的新思路。第3章进一步讨论了如何在项目中进行性能测试需求分析、设计与实施性能测试,并深入讨论了基于场景设计性能测试用例的方法。第4章则介绍了针对Web应用程序进行性能分析的基本方法。第5章是案例部分,分别以银行卡、电子政务、门户网站等典型Web应用系统为实例,讨论了如何在项目中应用“Web全面性能测试模型”。通过真实的实例,向读者展示了如何在项目中制订性能测试计划、实施与控制性能测试、分析系统瓶颈等内容。 本书主要针对项目经理、测试组长、测试(设计)工程师以及对性能测试感兴趣的开发人员。通过本书的学习,可以更加规范地做好性能测试设计与实施工作。   陈绍英,北京大学软件工程硕士。拥有多年的软件开发以及测试经验,现在主要从事软件测试工作,研究方向为软件测试过程管理和测试分析技术、性能测试等。拥有大型电子政务系统、银行卡业务系统等软件项目的测试管理及...
此文被围观2631 分类: 推荐书籍 标签:  ······

好书推荐《UNIX/Linux 系统管理技术手册(第4版)》2013-04-22

今日好书推荐《UNIX/Linux 系统管理技术手册(第4版)》 作者:Evi Nemeth / Garth Snyder / Trent R.Hein / Ben Whaley 《UNIX/Linux 系统管理技术手册(第4版)》的几位作者是分别来自学术界、企业界以及职业培训领域的Linux/UNIX系统管理专家,这使得《UNIX/Linux 系统管理技术手册(第4版)》从第一版开始,即成为全面、深入而且颇富实用性的Linux系统管理权威参考书。《UNIX/Linux 系统管理技术手册(第4版)》延续了《Linux系统管理技术手册(第2版)》以及《UNIX系统管理技术手册(第3版)》的讲解风格,以当前主流的5种Linux发行版本(Red Hat ES、SUSE、Debian、Fedora Core和Ubuntu)为例,把Linux系统管理技术分为3部分分别介绍。 Evi Nemeth,(sailingevi@gmail tom)已经从科罗拉多大学计算机科学系教师的岗位上退休民。她现在正坐在自己1.2米长的帆船Wonderland号上邀游太平洋呢。这是她写的最后一版——当船停泊在人间天堂里的时候,用只有30波特的GPRS收发电子邮件,是无法跟上最新系统管理技术的步伐了。 Garth Snyder,(snyderga@simon.rochester.edu)曾经在NeXT和Sun公司工作过,他从斯沃索莫学院(Swarthmore College)获得了工学学士学位,并从罗彻斯特大学取得MD和MBA学位。 ...
此文被围观2588 分类: 推荐书籍 标签:  ·····

php程序必备书箱《PHP5应用实例详解:使用Zend Framework&Smarty构筑真正的MVC模式应用》2013-04-20

作者:王志刚 / 朱蕾 本书除了提供许多可以立即导入到自己的应用程序中使用的应用实例外,花了大量的篇幅(第4章的一部分,第5章)介绍如何使用Zend Framework & Smarty构筑真正的MVC模式应用系统—书签共享系统。整个论述从基础知识开始,包括系统分析、共通功能的提炼,到最后的系统合成,循序渐进。相信只要理解了本书实例以及其中介绍的内容,应该可以使用Zend Framework & Smarty来构筑自己的MVC模式的应用程序了。   PHP5现在的性能可以说已经超过上一个版本PHP4了,它强化了面向对象编程的概念,同时有了Zend Framework & Smarty这个强大的组合,使用PHP也可以构筑MVC模式的应用系统了。本书突破以往的写作手法,直接从33个可以立即导入到自己的应用程序中非常实用的应用实例入手,从浅到深,将每个实例细致地剖解,让读者真正地从实践当中学习如何用PHP构筑网络应用系统,而且本书还花了大量的篇幅介绍如何使用Zend Framework & Smarty构筑真正的MVC模式应用系统——书签共享系统。 本书讲述简单、直接且有效,更可贵的是非常注重实用性,所以它适合所有PHPer当做案头必备学习参考用书。无论您是刚刚入门的新兵,还是有一定编程基础的中级读者,一定会从这本书中收获良多。   王志刚 1998年大学毕业后进入青岛海尔集团,经历过中国IT泡沫那个激动人心的时代。二十世纪初由于工作的原因渡日,...

好书推荐《SQL语言艺术》2013-04-18

SQL语言艺术 作者:StéphaneFaroult 本书分为12章,每一章包含许多原则或准则,并通过举例的方式对原则进行解释说明。这些例 子大多来自于实际案例,对九种SQL经典查询场景以及其性能影响讨论,非常便于实践,为你 的实际工作提出了具体建议。本书适合SQL数据库开发者、软件架构师,也适合DBA,尤其是 数据库应用维护人员阅读。 资深SQL专家StéphaneFaroult倾力打造 《软件架构设计》作者温昱最新译作 巧妙借鉴《孙子兵法》的智慧结晶 传授25年的SQL性能与调校经验 深入探讨九种常见查询方案及其性能   本书的目标读者是: 有丰富经验的SQL数据库开发者 他们的经理 数据库占重要地位的系统的软件架构师 我希望一些DBA、尤其是数据库应用维护人员也能喜欢本书。不过,他们不是本书的主要目标 读者。   第1章,制定计划:为性能而设计 讨论如何设计高性能数据库 第2章,发动战争:高效访问数据库 解释如何进行程序设计才能高效访问数 第3章,战术部署:建立索引 揭示为何建立索引,如何建立索引     第4章,机动灵活:思考SQL语句 解释如何设计SQL语句 第5章,了如指掌:理解物理实现 揭示物理实现如何影响性能 第6章,锦囊妙计:认识经典SQL模式 包括经典的SQL模式、以及如何处理 第...
此文被围观1099 分类: 推荐书籍 标签:  ····

今日好书推荐《在你身边,为你设计》2013-04-17

  在你身边,为你设计   作者:腾讯公司用户研究与体验设计部   书中文章的作者,都是来自腾讯最早也是最核心团队之一CDC,他们都有着丰富的设计经验,书中集合了他们多年沉淀下来的设计经验总结和分享,并含有常规的交互设计、用户体验方面的设计法则,图文并茂,展现交互、视觉、用户体验设计的结合,体现当今着重体验的设计感受。主要内容包括:设计理念、设计方法、用户研究、体验设计、设计流程和工具,以及团队成长与管理等方面的知识与经验分享。     关于这本书的评价: “在腾讯14年的产品研发中,积累了很多用户体验设计的思考和方法。腾讯自实施开放战略以来,我一直在思考,除了流量、技术、服务等“硬件”分享,腾讯还能带给大家什么?之前,我在腾讯合作伙伴大会分享了腾讯产品研发的“灰度法则”;现在,我鼓励设计中心将用户体验设计的经验和教训分享出来,希望对大家也有所启发和帮助。” ——腾讯创始人 首席执行官 马化腾 “我希望在我刚毕业的时候能读到这样一本书。” ——腾讯高级副总裁 张小龙(微信负责人) “这是一本内容丰富多彩的记录,包含了网络人机界面各个主要方面,他们的各种尝试能够给读者许多启发。腾讯这群年轻人团结奋进、朝气蓬勃,在短短几年间就呈现出明显进步,这也是腾讯能够在国内成为发展最快的互联网公司的主要原因之一。” ——西安交通大学工业设计系教授 博士生导师 李乐山...
此文被围观1056 分类: 推荐书籍 标签:  ······

今日好书推荐《PHP核心技术与最佳实践》2013-04-16

[caption id="" align="aligncenter" width="256"] PHP核心技术与最佳实践[/caption] PHP核心技术与最佳实践 作者:列旭松,陈文 《PHP核心技术与最佳实践》是一本致力于为希望成为中高级PHP程序员的读者提供高效而有针对性指导的经典著作。本书系统归纳和深刻解读了PHP开发中的编程思想、底层原理、核心技术、开发技巧、编码规范和最佳实践。 《PHP核心技术与最佳实践》全书分为5个部分:第一部分(1~2章)从不同的角度阐述了面向对象软件设计思想的核心概念、技术和原则,分析了面向对象的特性、设计模式的理念,指出了如何设计低耦合、高可扩展性的软件,等等;第二部分(3~6章)详细讲解了PHP中正则表达式的规范和使用技巧,PHP网络编程的原理、方法、技巧和一些重要的操作,PDO、数据库应用优化,数据库设计和MySQL的高级应用,PHP扩展引擎的原理与实践;第三部分(第7章)拨云见日,围绕PHP扩展开发进行了细致而深入的探讨,解析了PHP的底层实现和Zend虚拟机API,并用PHP扩展开发的实例带领读者走进PHP的底层世界,旨在让读者对PHP性能优化、底层原理进行深入的理解。第四部分(8~11章)重点讨论了缓存的设计、Memcached的原理与实践、NoSQL数据库Redis源码分析与应用实践、高性能PHP网站的架构和设计等内容;第五部分(12~14章)详细讲解了PHP代码的调试和测试、Hash算法和数据库的实现,以及PHP的编码规范,旨在帮助读者提高开发效率,养成良好编程...

每个程序员都应读的书.推荐程序员读的书,一些经典的计算机书籍2013-02-05

adophper注:以下书箱我看的不多,很多是在书店看了一些! 【更新】:近日(2012年8月17日)重看 StackOverflow 的原讨论帖,发现于今年年初被关闭了。不过有人做了汇总,把其他回复中提到的书籍,放在投票数最高的回复中。新更新添加 59 本书,详情可见文章后半部分。 编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的? “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。” 很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,伯乐在线整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推荐数排列。   1. 《代码大全》 史蒂夫·迈克康奈尔 推荐数:1684 “优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。” —— Joel Spolsky 对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中99%的观念。– esac   2. 《程序员修炼之道》 推荐数:1504 对于那些...

本站使用ThinkPHP框架开发读图网主题,目前托管在阿里云,图片由读图网提供. 蜀ICP备12031064号

Copyright © 2011-2017adophper.com All Rights Reserved.