程序设计综合
-
大规模分布式系统架构与设计实战彭渊 著《大规模分布式系统架构与设计实战》从作者的实战经验出发,深入浅出地讲解了如何建立一个Hadoop那样的分布式系统,实现对多台计算机CPU、内存、硬盘的统一利用,从而获取强大计算能力去解决复杂问题。一般互联网企业的分布式存储计算系统都是个大平台,系统复杂、代码庞大,而且只适合公司的业务,工程师很难下载安装到自己的电脑里学习和吃透。本书对分布式核心技术进行了大量归纳和总结,并从中抽取出一套简化的框架和编程API进行讲解,方便工程师了解分布式系统的主要技术实现。这不是一本空谈概念、四处摘抄的书,这本书包含了大量精炼示例,手把手教你掌握分布式核心技术。 本书主要内容 分布式并行计算的基本原理解剖;分布式协调的实现,包括如何实现公共配置管理,如何实现分布式锁,如何实现集群管理等;分布式缓存的实现,包括如何提供完整的分布式缓存来利用多机内存能力;消息队列的实现,包括如何实现发送和接收模式;分布式文件系统的实现,包括如何像操作本地文件一样操作远程文件,并利用多机硬盘存储能力;分布式作业调度平台的实现,包括资源隔离、资源调度等。 参考阅读 978-7-111-43052-0大规模分布式存储系统:原理解析与架构实战 978-7-111-40392-0分布式系统:概念与设计(原书第5版) 978-7-111-45244-7Hadoop应用开发技术详解 978-7-111-41766-8Hadoop技术内幕:深入解析HadoopCommon和HDFS架构设计与实现原理 978-7-111-42226-6Hadoop技术内幕:深入解析MapReduce架构设计与实现原理 978-7-111-44534-0Hadoop技术内幕:深入解析YARN架构设计与实现原理 978-7-111-43514-3网站数据分析:数据驱动的网站管理、优化和运营 978-7-111-42591-5数据挖掘:实用案例分析 -
.NET程序员面试秘笈张云翯 著随着微软公司对VS系统工具的力推,使用.NET进行开发的企业越来越多,为了让读者从面试中脱颖而出,笔者特意编写了《.NET程序员面试秘笈》。《.NET程序员面试秘笈》是一本解析.NET面试题的书,可以帮助求职者更好地准备面试。全书共11章,囊括了目前企业中常见的面试题类型和考点,包括.NET语言基础、基类、接口和泛型、.NET高级特性、Windows窗体编程、ADO.NET编程、SQL查询及LINQ、ASP.NET程序开发和算法趣味题等。《.NET程序员面试秘笈》通过技术点解析、代码辅佐的方式使读者能深刻理解每个考点背后的技术。《.NET程序员面试秘笈》紧扣面试焦点,对各种技术剖析一针见血,是目前想找工作的.NET程序员和刚毕业学生的面试宝典。 -
程序设计基础教程张增良,侯申 著《程序设计基础教程(VB版)/21世纪大学计算机基础课程教材》是针对高等学校非计算机专业本科学生的“程序设计基础”课程而编写的教材。主要内容包括:程序设计基础知识、Visual Basic概述、数据类型与表达式、程序流程控制、数组、过程与函数、窗体与控件、绘图、ActiveX控件、多窗体程序设计、文件、API函数以及数据库编程等。本书注重理论与实践相结合,在介绍程序设计基础知识的同时,还提供了大量典型程序设计算法的Visual Basic程序实例,以利于学生快速理解所学内容,有效培养编程能力,熟练掌握编程技巧,特别适合作为高等院校非计算机专业的教科书,也可作为工程技术人员和自学者的参考书。 -
C语言程序设计上机指导与典型题解本书编写组 编本书为《C语言程序设计》的配套实验指导书,书中包括12次上机实验具体安排,每个实验分为程序读取、程序改错、按流程图编写程序、按要求编写程序等多个环节,通过实践每个具体安排,可以帮助读者完成实验教学和进行自学。书中还收集了最近5次全国计算机登记考试二级C语言程序设计的真题,归纳了各章节的知识点,并按照知识点对真题进行了详细地分析,旨在帮助读者顺利通过各种计算机等级考试。本书可作为C语言程序设计课程的学生上机指导书,还可作为各种C语言程序设计等级考试的辅导资料。 -
程序设计基础实验王泽,鲜征征,黄承慧 编《应用型高等院校经管类系列实验教材·程序设计基础实验:C语言程序设计(第2版)》是集众多长期从事C语言教学工作的一线教师的经验和体会,并参考大量的国内外有关资料编写而成。《应用型高等院校经管类系列实验教材·程序设计基础实验:C语言程序设计(第2版)》共分四部分,一共设置了21个实验,各部分的特点综述如下:第一部分基础实验包括9个实验,内容包括C语言程序开发环境和上机步骤、基本数据类型、运算符和表达式、控制结构、函数、数组、指针、结构体和共用体、编译预处理、文件等。通过这部分的实验教学,使读者熟悉C语言的基本语法结构、程序结构、编程思路及解题的基本思路。第二部分综合实验包括银行存款大小写转换和数组、函数、指针的综合应用。通过这部分实验教学,加深读者对C语言的理解,真正能用C语言这个强有力的编程工具去解决实际问题。第三部分课外实验包括9个实验,内容安排上由浅入深,供学有余力的读者练习。第四部分特色实验内容以银行开户、存款、取款、转账、查询等为主要功能模块,设计实现一个银行常用业务管理信息系统。 -
编译原理王一宾,陈义仁 编《编译原理/高等学校规划教材·计算机系列(工程应用型)》介绍程序设计语言编译程序构造的一般原理、基本设计方法、主要实现技术和一些自动构造工具。教材主要内容包括:编译程序概论、文法和语言、词法分析与有限自动机、自上而下语法分析方法、自下而上语法分析方法、属性文法与语法制导翻译、语义分析与中间代码产生、符号表、代码优化、目标代码生成等。《编译原理/高等学校规划教材·计算机系列(工程应用型)》主要特色是突出基础知识和基本理论,强调工程实践与应用。书中配有丰富的例题和习题,相关章节后配有相应的实验项目。通过本教程的学习和相关实验的操作,能够培养和提高掌握编译程序的基本理论和设计原理,以及应用相关算法解决实际问题的能力。《编译原理/高等学校规划教材·计算机系列(工程应用型)》可作为高等院校计算机等相关专业的本科或高职高专以及各类培训班的教材,也可作为教师、研究生、软件工程技术人员的参考书。 -
Visual FoxPro程序设计高巍巍 著,高巍巍 编《Visual FoxPro程序设计(第二版)/普通高等教育“十二五”规划教材》面向数据库的初学者,以Visual FoxPro 6.0为背景,介绍了数据库管理系统的基本概念和系统开发技术,其中包括Visual FoxPro 6.0 语言基础、Visual FoxPro 6.0数据库与表 的基本操作、结构化查询语言SQL、查询和视图、程 序设计、面向对象程序设计、表单设计、 报表设计、菜单设计、应用系统开发等。此外,本书依据新版《全国计算机等级考试考试大 纲》增加了公共基础知识部分内容,并附有大量练习 题。《Visual FoxPro程序设计(第二版)/普通高等教育“十二五”规划教材》内容通俗易懂、讲解循序渐进、实例丰富多样、表达图文并茂,书中配有大量的例 题和习题,既可作为高等院校相关专业数据库课程的 教材,也可作为全国计算机等级考试二级培训教材。 -
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语言感兴趣的新手及大专院校师生作为参考读物。 -
C语言程序设计实验指导与习题集孙辉 编《C语言程序设计实验指导与习题集/工业和信息化普通高等教育“十二五”规划教材立项项目》是为“C语言程序设计”课程编写的配套教材。《C语言程序设计实验指导与习题集/工业和信息化普通高等教育“十二五”规划教材立项项目》分为二部分。第一部分为习题,共有10章和2个附录,每章提供了大量的题目,试题类型丰富,包括选择题、填空题、程序阅读题、编程题和问答题等,有些题目是从历年全国计算机等级试题汇编而成,并在书的最后附有两套全国计算机等级样题;第二部分为实验指导,分为9章,第1至第7章每章由一个验证性实验、两个启发性和一个设计性实验组成,第8、第9章每章由一个验证性实验、一个启发性和一个设计性实验组成,第10章每章由一个验证性实验和一个启发性实验组成。本书的最大特点是将实验项目进行分层,分成了验证性、启发性和设计性三类,适应不同的层次水平的程序设计爱好者,对初学者能循序渐进引导其熟悉程序设计,对有一定基础的学生能开拓思路。《C语言程序设计实验指导与习题集/工业和信息化普通高等教育“十二五”规划教材立项项目》可作为普通高等院校各专业C语言程序设计课程的配套教材,也可作为C语言程序设计语言自学者及参加相关考试的应试者的参考书。
