程序设计综合
-
Hadoop基础教程(英)Garry Turkington 著,张治起 译《图灵程序设计丛书:Hadoop基础教程》包括三个主要部分:第1~5章讲述了Hadoop的核心机制及Hadoop的工作模式;第6~7章涵盖了Hadoop更多可操作的内容;第8~11章介绍了Hadoop与其他产品和技术的组合使用。《图灵程序设计丛书:Hadoop基础教程》目的在于帮助读者了解什么是Hadoop,Hadoop是如何工作的,以及如何使用Hadoop从数据中提取有价值的信息,并用它解决大数据问题。 -
Java程序设计与应用开发黄俊,孙燮华 著《Java程序设计与应用开发/21世纪重点大学规划教材》分为两篇,上篇Java基础由前10章组成,内容包括概论、Java语言基础、数组与字符串、Java面向对象特性、界面控件与事件、布局管理器、Applet编程、图形GUI设计、多线程和JDBC与数据库。下篇Java应用开发共有5章,内容包括多媒体技术、动画设计、注册软件与学生信息系统、网络编程和游戏编程初步。书中所有算法原理和程序都经过反复核对,并编译通过运行。《Java程序设计与应用开发/21世纪重点大学规划教材》注重应用,在应用开发部分中除了常见的动画和信息系统外,特别编写了游戏编程初步一章,其目的是引导读者能够在游戏中学习游戏编程和算法。《Java程序设计与应用开发/21世纪重点大学规划教材》通俗易懂,深入浅出,适合大中专院校相关专业的教学和自学者使用,也适合软件开发人员及其他有关人员学习参考。 -
.NET之美张子阳 著《.NET之美:.NET关键技术深入解析》是.NET程序员进阶修炼的必读之作,由拥有多年开发经验的资深.NET技术专家对C#和.NET中实用的、关键的和难以理解的知识点进行了深入解析,旨在帮助读者在尽可能短的时间内以尽可能低的学习成本去掌握那些最应该被掌握的知识。书中的每个知识点都辅之以精心设计的案例,易于理解,实践性强。《.NET之美:.NET关键技术深入解析》共17章,分为两个部分:第一部分(1~5章)主要讲解了C#语言中的一些关键知识点,如类型、泛型、委托、事件、对象、LINQ等;第二部分(6~17章)则对.NET中的关键知识点进行了深入剖析,如程序集、流和序列化、加密与解密、网络编程、.NETRemoting、在.NET中操作XML、.NET应用程序配置、基于角色的安全性、反射、多线程、对象生存期与垃圾回收等。 -
汇编语言郑晓薇 著汇编语言是计算机专业的重要专业基础课程,也是电子、通信及自动控制等相关专业计算机技术课程的内容。《汇编语言(第2版)/高等院校精品课程系列教材》以80X86系列微型计算机为基础,以MASM5?0为汇编上机实验环境,重点介绍Intel8086指令系统。《汇编语言(第2版)/高等院校精品课程系列教材》中实验练习贯穿始终,在各章中布置了实验任务模块,并在第10章专门安排了综合性、设计性实验内容,通过多层次的实验训练来加强读者对各章内容的学习理解、融会贯通。《汇编语言(第2版)/高等院校精品课程系列教材》结构清晰,内容丰富,例题多样,练习和习题针对性强,可以作为计算机专业汇编语言课程的教材(含实验),或者作为其他专业相关课程的参考书和自学教材。 -
程序员藏经阁欧阳零 著《程序员藏经阁:Android编程兵书》是一本Android开发书籍,内容讲解详细,例子丰富,能帮助读者举一反三。在《程序员藏经阁:Android编程兵书》中,每一个知识点的描述都非常详细,并且每一个知识点都会有一个小小的实例,使读者更容易上手Android开发。同时,对于不熟悉Java语言的人来说,也是一本好书,本书主要是从Android开发最简单的内容开始,慢慢地逐层深入,最后结合项目的开发进行详细讲解。《程序员藏经阁:Android编程兵书》共有13章,主要内容有:Android平台简介、Android应用程序的构成、Android布局管理器、Android常用基本控件、Android常用高级控件和事件处理、高级视图与动画、应用程序组件、Android数据存储、网络通信、多媒体、通信开发、感应器使用、天气预报。通过对本书的学习,相信读者能够在较短的时间内理解Android系统的框架以及在开发过程中用到的知识等,为进一步学习Android打好基础。 -
软件开发综合实践指导教程胡洁萍,杨树林 著Java Web应用技术是当今最主流的Web程序开发技术之一。目前无论是高校的计算机专业,还是IT培训学校都将Java Web应用技术作为教学内容之一,这对于培养学生的计算机应用能力具有重要的意义。《软件开发综合实践指导教程:Java Web应用/21世纪高等教育计算机规划教材》用于指导Java Web应用综合实践,按3个层次带领读者进入Java Web应用技术世界。《软件开发综合实践指导教程:Java Web应用/21世纪高等教育计算机规划教材》分4篇、共8章,内容依次为软件开发综合实践概述、搭建Java Web应用设计与开发环境、实训案例——企业信息展示系统、实训课题——网络新闻中心系统、实训案例——网络书城系统、实训项目——软件商城系统、实训案例——基于SSH的网上人才中心系统、实训课题——物流信息系统项目。书中引进一些新知识和新方法,内容实用,重点突出,讲解精炼,案例典型,既方便学习,又便于应用。《软件开发综合实践指导教程:Java Web应用/21世纪高等教育计算机规划教材》内容丰富,实例典型,知识讲解系统,适合作为大中专院校计算机及其相关专业的教材或参考书,也可作为软件开发人员及其他有关人员的技术参考书。 -
iOS应用逆向工程沙梓社,吴航,刘瑾 著《信息安全技术丛书·iOS应用逆向工程:分析与实战》是iOS应用逆向工程方面的权威著作,三位作者都是iOS领域内的专家,拥有扎实的理论知识和丰富的实践经验。本书内容以工具+代码的形式全面、系统地展开知识点,由浅入深,图文并茂地带着读者一步步探索常规iOS App之外的世界。《信息安全技术丛书·iOS应用逆向工程:分析与实战》分为四大部分,分别是概念、工具、理论和实战。前三部分介绍iOS逆向分析领域的背景、知识体系,以及相应的工具集、理论知识;第四部分则通过4个实际案例来将前面的知识以实战的方式展开。第一部分为概念篇,简单介绍iOS逆向分析的概念以及iOS平台系统架构。第二部分为工具篇,介绍一系列基于Mac和iOS平台的配套工具,并且重点讲解其中的class-dump、Theos、Reveal、IDA、GDB等5个工具的使用方法,前3个侧重于使用,后2个侧重于分析。第三部分为理论篇,主要讲述iOS逆向/越狱方向的进阶必备理论知识。第四部分为实战篇,通过对3个App Store App及1个系统App进行逆向分析的实战操作,让读者能够了解并同步实践已掌握的知识。 -
敏捷用户体验设计(美)Diana DeMarco Brown 著,姚军,等 译《敏捷用户体验设计:用户体验设计应用敏捷方法的技巧与最佳实践》共6章,第1章探讨《敏捷宣言》中传达的价值观和原则,这是敏捷方法的核心;第2章分析在团队完全认可敏捷的精神和价值观的前提下如何将用户体验融入敏捷环境;第3章通过丰富的案例详细介绍如何采用敏捷开发流程和设计思维,并从不同角度呈现参与者对敏捷用户体验的看法;第4章分析团队成功进行敏捷用户体验工作的因素,强调将重点放在团队对项目的注意力、健康的团队交流与沟通、确保足够的培训、持续重构和改进过程上才能打造高效的团队;第5章围绕在启动敏捷用户体验过程中遇到的“视情况而定”问题,如何将项目团队看作用户,确定他们的需求,创建一个优雅的解决方案;第6章分析用户体验团队如何在实践中吸收和采纳敏捷概念。 -
微信公众平台应用开发柳峰 著《微信公众平台应用开发:方法、技巧与案例》是目前微信公众平台应用开发领域内容最全面、系统和深入的一本书,也是技术版本最新的。由著名的资深微信公众平台应用开发工程师根据最新的微信5.1版撰写,全面解读了微信公众平台开放的所有API的各项功能和用法,系统讲解了微信公众平台应用开发的流程、方法和技巧。更为重要的是,它还深入讲解了微信公众平台应用开发的高级技术和技巧,如何与LBS等多种技术结合使用,如何调用其他第三方的数据和资源,等等。实战性非常强,包含大量小案例和3个有代表性的综合案例。《微信公众平台应用开发:方法、技巧与案例》共11章,分为四个部分:第一部分(第1~2章)介绍了公众平台的使用、公众账号的认证、编辑模式的使用等基础知识;第二部分(第3~4章)首先讲解了如何启用开发模式,然后详细讲解了公众平台的消息接口(包括请求校验、请求消息、事件推送和响应消息),包含一个能够接收与响应任何类型消息的项目,读者可以将该项目导出成WAR包,作为公众平台的基础开发包(适用于订阅号和服务号),在开发公众账号时,只需要关注业务逻辑;第三部分(第5~6章)重点介绍了公众平台的自定义菜单接口和高级接口,并配有完整的接口调用示例和说明,读者可以将这部分的接口调用代码作为公众平台的高级开发包;第四部分(第7~11章)首先总结了一些实用的公众平台开发技巧,如使用表情、识别微信浏览器、图文消息使用、公众账号无响应处理、服务多个账号等,然后逐步详细地讲解了“周边搜索”、“猜数字”(游戏)和“聊天机器人”3个综合案例的开发过程,其中还包含如何与其他技术的结合使用及如何调用第三方的数据和资源,学习完本部分,读者完全有能力胜任大型企业公众账号的开发。附录为公众平台接口的返回码说明,以及公众平台接口的调用次数限制说明。 -
Hadoop应用开发技术详解刘刚 著《大数据技术丛书:Hadoop应用开发技术详解》共12章。第1~2章详细地介绍了Hadoop的生态系统、关键技术以及安装和配置;第3章是MapReduce的使用入门,让读者了解整个开发过程;第4~5章详细讲解了分布式文件系统HDFS和Hadoop的文件I/O;第6章分析了MapReduce的工作原理;第7章讲解了如何利用Eclipse来编译Hadoop的源代码,以及如何对Hadoop应用进行测试和调试;第8~9章细致地讲解了MapReduce的开发方法和高级应用;第10~12章系统地讲解了Hive、HBase和Mahout。
