程序设计综合
-
OpenStack部署实践张子凡 著《OpenStack部署实践》讲述了OpenStack相关的内容,其内容来自各种部署实验与实践。书中首先介绍了PXE和网络相关的内容,接着介绍了nova-network安装模式、Quantum安装模式、Quantum GRE模式等,然后讨论了Cinder部件、中央存储与虚拟机运态迁移、云服务的开放EC2接口、RabbitMQ的集群冗余架构等,最后简述了云监控系统Ceilometer、HEAT组件以及Trove。《OpenStack部署实践》适合OpenStack技术人员阅读。 -
进军硅谷陈东锋 编《进军硅谷:程序员面试揭秘》介绍了如何在硅谷求职,以及剖析了具有代表性的150道热门硅谷公司的面试题,从面试技巧、基础知识、解题思路和效率优化等方面总结面试和解题规律。《进军硅谷:程序员面试揭秘》分为四部分共19章,包含出国工作途径、IT求职准备等,以及常见数据结构、算法、大数据、系统设计和面向对象语言等方面的题目和解题思路,并提炼出解题的5个步骤:复述/提问、举例、观察、编码和测试。《进军硅谷:程序员面试揭秘》精选出的面试题是硅谷热门公司的高频题,可以用来作为面试前的练习。对于每道题,《进军硅谷:程序员面试揭秘》尽可能给出多种解法,对日常工作中遇到的问题也有一定启发性。《进军硅谷:程序员面试揭秘》适合正在应聘程序员相关职位的就业人员阅读和参考,特别是打算寻求美国IT公司职位并想通过技术移民实现美国梦的程序员。 -
疯狂iOS讲义李刚 著《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》以iOS 7.0、Xcode 5.0为平台,全面介绍了iOS应用开发的高级知识。本书最后两章还通过3个实际的手游介绍了cocos2d框架的用法,也包括了手游开发中用到的瓦片地图、粒子效果和物理引擎等实用技术。《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》是《疯狂iOS讲义》下册,书中不包含Objective-C编程的基本语法、iOS应用开发的基础知识等内容。《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》内容包含多点触摸与手势检测、应用国际化、数据存储、SQLite数据库与Core Data、iOS多媒体开发、加速计和陀螺仪、多线程、网络编程、定位、地图、推送机制、iCloud服务等内容,《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》最后还通过疯狂打飞机、萌仙、愤怒的小鸟等实例介绍了cocos2d框架的功能和用法。读者在阅读本书之前,建议先掌握《疯狂iOS讲义》上册中的知识。 《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》并不局限于介绍iOS编程的各种理论知识,而是从“项目驱动”的角度来讲解理论。全书一共包括近百个实例,这些示范性的实例既可帮读者更好地理解各知识点在实际开发中的应用,也可供读者在实际开发时作为参考,拿来就用。如果读者在阅读本书时遇到了技术问题,可以登录疯狂Java联盟(http://www.crazyit.org)发帖,笔者将会及时予以解答。 《疯狂iOS讲义(下):iPhone/iPad高级应用与手游开发》为所有打算深入掌握iOS编程的读者而编写,适合各种层次的iOS学习者和开发者阅读,也适合作为大学教育、培训机构的iOS教材。但如果只是想简单涉猎iOS应用开发,则本书过于庞大,不适合阅读。 -
C语言程序设计上机指导与典型题解本书编写组 编本书为《C语言程序设计》的配套实验指导书,书中包括12次上机实验具体安排,每个实验分为程序读取、程序改错、按流程图编写程序、按要求编写程序等多个环节,通过实践每个具体安排,可以帮助读者完成实验教学和进行自学。书中还收集了最近5次全国计算机登记考试二级C语言程序设计的真题,归纳了各章节的知识点,并按照知识点对真题进行了详细地分析,旨在帮助读者顺利通过各种计算机等级考试。本书可作为C语言程序设计课程的学生上机指导书,还可作为各种C语言程序设计等级考试的辅导资料。 -
C和C++程序员面试秘笈董山海 著众多高级语言都从C/C++有所借鉴,所以说C/C++的语言基础对从事软件开发的人员来说非常重要。《C和C++程序员面试秘笈》是一本解析C/C++面试题的书,可以帮助求职者更好地准备面试。《C和C++程序员面试秘笈》共包含12章,囊括了目前企业中常见的面试题类型和考点,包括C/C++程序基础,预处理、const、static与sizeof,引用和指针,字符串,位运算与嵌入式编程,C++面向对象,C++继承和多态,数据结构,排序,泛型编程,STL,算法和逻辑思维等最常见的面试题。《C和C++程序员面试秘笈》通过技术点解析、代码辅佐的方式让读者能深刻领会每个考点背后的技术。《C和C++程序员面试秘笈》紧扣面试精髓,对各种技术的剖析一针见血,是目前想找工作的C/C++程序员和刚毕业的大学生的面试宝典。 -
C语言编程(美)Greg,Perry Dean,Miller 著,姜佑 译《C语言编程——零基础初学者指南(第3版)》是C语言的入门教材,针对没有任何编程经验的零基础初学者,详细介绍了C语言入门需要掌握的基础知识。全书分为五部分共32章,第一部分(第1~第8章)初识C语言,介绍C程序设计的基础概念,如程序、注释、变量、字符串等内容;第二部分(第9~第13章)运算符和表达式,介绍C语言的各种运算符和运算规则;第三部分(第14~第20章)控制程序,通过循环介绍C语言如何控制程序的执行顺序;第四部分(第21~第27章)管理C程序的数据,介绍什么是指针、如何处理数组、如何查找和排序数据、如何使用堆;第五部分(第28~第32章)文件和函数,介绍如何打开文件、如何在函数间传递变量。《C语言编程——零基础初学者指南(第3版)》包含大量完整的代码示例,注释详尽,讲解通俗易懂。让每个C语言的新手都能轻松愉快地学习入门基础知识。《C语言编程——零基础初学者指南(第3版)》适合C语言的初学者作为入门教程,也可供对C语言感兴趣的新手及大专院校师生作为参考读物。 -
JavaScript编程实战(美)Jon,Raasch 著,吴海星 译《JavaScript编程实战》深入探讨了如何基于JavaScript技术从头开始创建真实的应用,共分为四个部分。第一部分介绍了最佳实践以及库、框架与插件,为构建应用奠定坚实的基础。第二部分讨论了前端的构建,包括Backbone.js、JavaScript模板,以及表单处理和校验的相关内容。第三部分涉及如何用Node.js编写服务器端JavaScript。最后一部分挑战程序的功能极限,介绍了如何构建实时应用程序、调整移动领域的Web程序、JavaScript图形处理技术等内容。《JavaScript编程实战》适合所有熟悉JavaScript并希望提升相关技术水平的开发人员和设计人员学习参考。 -
GDAL源码剖析与开发指南李民录 著GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。由于GDAL库支持很多的数据格式,目前几乎所有的GIS和RS软件底层都使用GDAL来读写空间数据。《GDAL源码剖析与开发指南》是基于GDAL源码剖析的编程开发指南,共9章,分为三部分。第一部分是前5章,介绍了GDAL的基本功能,包括GDAL简介、ORG库、GDAL库以及GDAL的数据格式和配置项等;第二部分是第6章到第8章,是GDAL的高级使用说明,包括GDAL格式扩展、GDAL算法和CPL库;第三部分是第9章,介绍GDAL工具的使用。《GDAL源码剖析与开发指南》适合地理信息系统和遥感等相关专业应用的开发人员阅读参考。本书中大部分的示例代码都是使用C/C++语言编写,有一定C/C++语言基础的读者能够快速上手开发相关应用。 -
C语言程序设计李新华,梁栋,迟成文 等著本书为普通高等教育“十二五”规划教材。全书共分10章,主要内容包括C程序设计概述、数据及运算、流程控制、数组、指针、函数、结构体、文件、C语言程序设计基本编程规范等。针对Visual C++ 6.0,书中精心安排了三个简单实用的应用实例。本书采用Visual C++ 6.0作为语言开发环境,系统地介绍了C语言程序设计的知识。书中语言通俗易懂、简洁流畅;内容叙述深入浅出、突出重点;精选大量典型例题,讲解由浅入深,细致详尽;独特的“想一想”进一步引导读者独立思考,培养从程序设计的角度思考和解决问题的能力;每一章的开头都有学习要点和学习难点介绍,每一章结尾都有小结来提纲挈领,强化知识点、编程方法和常用算法。习题类型丰富,涵盖全部关键知识点。与本书配套的《C语言程序设计习题解答与上机指导》不仅对全部习题给出了解答,还安排了相应的上机指导、上机考试模拟试卷、面向过程的C语言图形图像课程设计等内容。 -
C#程序设计项目化教程秦桂英,马海峰 编本书为普通高等教育“十二五”规划教材(高职高专教育)。本书以C#为开发语言,以Visual Studio 2010作为开发平台,数据库采用SQL Server 2005。全书围绕一个“学生选课管理系统”,通过精心设计的7个项目共43个任务,主要介绍了C#语言基础知识、分支结构和循环结构程序的设计方法、数组的应用、程序调试与异常处理方法、面向对象程序设计方法、Windows编程基础、控件应用、文件处理技术、ADO.NET数据库编程技术、应用程序的打包和部署等内容。内容详略得当,讲解深入浅出,通过“做中学、学中做”,使读者在明确要完成一个任务的前提下去学习知识,训练技能,边学边做,不断学习与提高,实践性很强。
