程序设计综合
-
深入网站开发和运维(美)Matthew,Sacks 著,曾少宁 译《深入网站开发和运维》针对大型网站及移动网站开发运维的现状问题,结合敏捷方法,阐述了“开发运维”这一理念。作者分享了在创建和运维大型生产网站时所需要的经验,讲述了如何综合运用系统、代码和进程来使大型网站的开发和运维变得超级高效。《深入网站开发和运维》适合网站开发人员和运维人员阅读。 -
Learning PHP MySQL JavaScript和CSS(美)Robin Nixon(罗宾·尼克松)著《Learning PHP,MySQL,JavaScript和CSS(第二版)》的主要内容有学习PHP的基础知识和面向对象编程基础;掌握MySQL,从数据库结构到复杂查询;通过集成表单和其他HTML特性运用PHP和MySQL创建网页;学习JavaScript基础知识,从函数、事件处理到访问文档对象模型;学会对你的网页进行格式化和样式处理的CSS基本知识;用Ajax调用使你的网站变成高度动态的环境;上传并处理文件与图像,确认用户输入,保护应用程序的安全;探讨一个将所有工具集成在一起综合应用的工作实例。 -
PHP&MySQL实战手册(美)布雷特·麦克劳克林(Brett McLaughlin)著想要使用PHP和MySQL构建数据库驱动的网站?本书正是你需要的实践指南,可以让你很快地建立并运行动态网站。《PHP&MySQL实战手册(第二版)》的主要内容有:快速入门跟上节奏。学习如何安装PHP和MySQL,并使它们都可在您的本地计算机和远程服务器上运行。获取新技术。充分利用所有的新章节来整合PHP与与HTML网页。管理内容。使用文件系统访问用户数据,其中还包括图形以及其它二进制文件。构造动态页面。创建随着每个新视图动态变化的页面。建立良好的数据库。使用MySQL存储用户信息及其它数据。维护网站运行。掌握可修复错误的工具。控制操作。创建管理接口来监视您的网站。 -
Linux经典名著(英) Neil Matthew,(英) Richard Stones,(英) Wolfgang Mauerer 著 郭旭,陈健,宋健健 译《Linux经典名著:Linux程序设计(第4版)+深入Linux内核架构(套装共2册)》讨论了Linux内核的概念、结构和实现。主要内容包括多任务、调度和进程管理,物理内存的管理以及内核与相关硬件的交互,用户空间的进程如何访问虚拟内存,如何编写设备驱动程序,模块机韵1以及虚拟文件系统,EXt文件系统属性和访问控制表的实现方式,内核中网络的实现,系统调用的实现方式,内核对时间相关功能的处理,页面回收和页交换的相关机制以及审计的实现等。此外,本书借助内核源代码中最关键的部分进行讲解,帮助读者掌握重要的知识点,从而在运用中充分展现Linux系统的魅力。本书适合Linux内核爱好者阅读。 -
Android应用测试与调试实战施懿民 著《Android应用测试与调试实战》是Android应用测试与调试领域最为系统、深入且极具实践指导意义的著作,由拥有近10年从业经验的资深软件开发工程师和调试技术专家撰写,旨在为广大程序员开发高质量的Android应用提供全方位指导。它从Android应用自动化测试工程师和开发工程师的需求出发,从测试和调试两个维度,针对采用Java、HTML 5、C++&NDK三种Android应用开发方式所需要的测试和调试技术、方法进行了细致而深入的讲解,为Android应用的自动化测试和调试提供原理性的解决方案。《Android应用测试与调试实战》一共16章,分为两大部分:第一部分为自动化测试篇(第1~11章),详细讲解了进行Android自动化测试需要掌握的各种技术、工具和方法,包括Android自动化测试基础、Android应用的白盒自动化测试和黑盒自动化测试的技术和原理、Android服务组件和内容组件的测试、HTML 5应用和NDK应用的测试,以及Android应用的兼容性测试和持续集成自动化测试;第二部分为调试技术篇(第12~16章),详细讲解了Android应用调试所需要的各种工具的使用、操作日志的分析、内存日志的分析,以及多线程应用HTML 5 应用和NDK 应用的调试方法和技巧。 -
深入实践Boost(俄)Antony Polukhin 著,卢涛 译Boost库是由专业人员开发,在多个平台和处理器架构上测试,并适用于广泛任务的可靠解决方案。本书将带你踏上简化应用程序开发过程的旅程,引导你更快地编写完美的应用程序。《深入实践Boost:Boost程序库开发的94个秘笈》详细阐述多线程、网络编程、元编程和泛型编程,并探讨如何只编写一次程序,就能在Linux、Windows、Mac OS和Android操作系统中使用。书中汇集Boost库开发者创建的许多清晰、实用的秘笈,循序渐进地引导读者了解并充分利用Boost和C++的真正优势,以及一些现成可用的解决方案,快速开发高品质、可移植的应用程序。《深入实践Boost:Boost程序库开发的94个秘笈》主要内容:涵盖日常使用的新数据类型、图形处理的基础知识,以及一些编程技巧。讨论如何使用智能指针管理资源,根除内存泄漏问题,以及如何使用Boost库执行与多线程和常见的字符串相关的任务。讲解如何将处理、计算和相互作用拆分为仿函数(任务)并且独立地完成这些任务。探讨用于检测编译器、平台和Boost功能的各种辅助宏。在C++03中使用精选的C++11特性。 -
Backbone.js开发秘笈(乌克兰)Vadim Mirgorod 著,王宇 译Backbone.js是一个轻量级的JavaScript框架,其精简的核心功能使得新的开发人员非常容易上手,灵活的插件机制可以保证复杂和个性化功能的实现。本书系统地介绍使用Backbone.js开发Web应用应该掌握的知识,对其背后的实现原理进行了抽丝剥茧式的分析,并且涵盖一些时下非常流行的技术,如REST,HTML 5以及移动应用开发等。全书自始至终都在力争使用简洁的语言、清晰的格式以及丰富的实例来帮助读者进行高效的学习。无论是对于Web前端开发的新手还是经验丰富的专业人员而言,通过阅读本书都能受益匪浅。《Backbone.js开发秘笈》共8章,全面而系统地介绍了MVC模式和Backbone.js框架,讲解了如何使用易于管理的集合来组织多个模型,如何使用Backbone的视图来渲染模型和集合,如何捕获DOM事件,如何将模型和集合与RESTful架构的后端系统相互同步,以及如何把它们存储在HTML 5的本地存储当中等内容。书中不仅通过丰富的实例阐述Backbone.js基本知识及使用方法,还针对创建扩展插件、测试应用程序、创建移动应用等Backbone开发过程中比较具有挑战性的问题,提供了具体的解决方案。 -
Node.js权威指南陆凌牛 著《Node.js权威指南》旨在成为Node.js领域最全面、最系统和最具实战性的一本书,供初学者系统学习和开发者工作时参考。本书作者是资深Web开发专家,不仅全面、细致地讲解了Node.js的所有功能、特性、使用方法和开发技巧,而且还介绍了与之相关的各种扩展功能和工具的使用。此外,它实战性强,不仅每个知识点都配有精心设计的小案例(具体的实现步骤、完整的实现代码、最终的实现效果,图文并茂),而且还有两个综合性的案例,能让读者迅速获得实战经验。本书所有实例代码都经调试运行成功,读者可以对这些代码进行修改,以便观察各种不同的效果,加深对实例代码的理解。《Node.js权威指南》共16章,分三个部分:第一部分(第1~12章)从Node.js的特性、优势、适用场景、安装配置到各个模块的功能作用,再到开发的具体方法和技巧,非常详尽地讲解了Node.js开发者必备的各种基础知识;第二部分(第13~15章)介绍了在使用Node.js进行开发时极有可能用到的第三方开发包,探讨了如何在Node.js应用程序中使用关系型数据库及NoSQL型数据库,如何使用Express框架开发Web应用程序,以及如何使用Socket.IO类库实现WebSocket通信等;第三部分(第16章)讲解了两个综合案例,如何结合使用Node.js与Socket.IO类库制作一个聊天室应用程序的服务器端及客户端,以及如何结合使用Node.js与Express框架制作一个Web应用程序的服务器端及客户端。 -
Android 开发范例代码大全(美) 斯密斯,弗里森 著《Android 开发范例代码大全(第2版)》教会你如何使用行之有效的解决方案来开发一流的应用程序。首先确定问题,然后通过有效的代码示例给出详细的解决方案。更实用的是,可以将本书中的代码示例直接应用到你自己的应用程序中,从而节省大量的开发时间。本书采用100多个真实范例来指导你如何:● 使用外部库来提高工作效率● 使用Android NDK和Renderscript来提高应用程序的性能● 设计高性能、响应及时、无缝衔接的应用程序● 在设备和其他外部硬件间传输数据● 持久化应用程序的数据并在不同的应用程序间共用● 捕捉和播放各种设备中的媒体类型● 与Web服务进行交互● 合理利用用户界面● 分别通过命令行方式的Android SDK和Eclipse的Android SDK环境开发一个单位换算应用程序本书拥有大量的实战指导和有用的示例,可以帮助你编写当今最火爆移动平台上的应用程序。众多编程过程中的建议有助于你更好、更快地完成工作。 -
微信公众平台开发最佳实践方倍工作室 著《微信公众平台开发最佳实践》共分10章,案例程序采用广泛流行的PHP、MySQL、XML、CSS、JavaScript、HTML5等程序语言及数据库实现。系统完整地介绍微信公众平台基础接口、自定义菜单、高级接口、微信支付、分享转发等所有相关技术,以生活类、娱乐类、企业类微信开发为切入点,讲解了30多个功能或应用案例。《微信公众平台开发最佳实践》按照从简单到复杂,从基础到实践的方式编排,在讲解过程中注重将原理和实践相结合。初学者可以在了解PHP和MySQL语法之后,从头至尾学习,对于其中难以理解的部分可以查阅相关资料,针对企业功能类的开发还需要具有一定的JavaScript、CSS、HTML等编程基础。《微信公众平台开发最佳实践》可以作为微信公众平台开发的教程。对于移动互联网及微信公众平台的相关从业人员,本书也具有极大的参考价值。
