《啊哈C语言!逻辑的挑战(修订版)》是一本非常有趣的编程启蒙书,《啊哈C语言!逻辑的挑战(修订版)》从中小学生的角度来讲述,没有生涩的内容,取而代之的是生动活泼的漫画和风趣幽默的文字。配合超萌的编程软件,《啊哈C语言!逻辑的挑战(修订版)》从开始学习与计算机对话到自己独立制作一个游戏,由浅入深地讲述编程的思维。同时,与计算机展开的逻辑较量会让你觉得很有意思。你可以在茶余饭后阅读《啊哈C语言!逻辑的挑战(修订版)》,甚至坐在马桶上也可以看得津津有味。编程将会改变我们的思维,教会我们如何思考,让我们的思维插上计算机的翅膀,以一种全新的方式来感知世界。
小晴和“袜子”的相遇纯属偶然。 那年她才12岁,父亲是医生,工作繁忙,很少回家。小晴只与母亲相依为命,苦中作乐。 突然有一天,小晴回家后不见了母亲,顿觉天塌地陷,怔怔站在一角,不知所措。 原来母亲病重入院,就在这个彷徨时刻,一只金毛寻回犬闯入小晴的世界,仿佛上天知道她的寂寞与无助,好心派它来与她作伴。 小狗的脚上有一片毛是白色的,于是她给它取名“袜子”。 母亲自知不久于人世,临死前对小晴说,必须遵守与狗狗的十个约定。 爱它,照顾它,并且陪伴它,一直到老,不离不弃。 少女渐渐长大,跟随父亲离开北海道到札幌,忍痛与“袜子”分离。 的好友阿星出国,父亲越来越忙,小睛不免更加寂寞。 时光流逝,阿星归来,小晴也接回了袜子,似乎一切都开始往明亮的方向发展。 可是
本书介绍了C程序设计项目开发基本技术和基本规范,精选了11个项目, 给出了每个项目的功能描述和目标, 应用模块化程序设计思维对项目进行分析, 对每个函数的实现方法进行了较为详细的介绍, 给出了所有项目的源代码和部分运行结果,最后对项目进行了总结与拓展。 本书既适合作为高等院校C程序设计实践教学用书,也适合具有C语言编程基础的读者自学编程。
在这本书里,人们可以看到一个可爱的小伙子,虽然他的身体严重残缺,可他依然活泼快乐,充满激情,什么都敢去尝试。他用残臂和脸颊夹着笔写字作画,他还去跑,游泳,爬山,打球,拍电影,使自己的生活丰富多彩。还有一点很可贵,乙武在重残之下没有封闭自己,而是开放自己的心灵,释放出蓬勃的创造力,他以自己积极的生活态度感染了很多人,他有很多朋友,甚至还有女朋友……
Web组件正在快速成熟,本书将针对架构、配置及工作选择进行具体详细的介绍。读者将接触到web组件发展的核心工具和文件库,包括Polymer、Bosonic、 Mozilla Brick、和ReactJS,并通过实例讲解Web组件的发展、运用JavaScript创建功能性Web组件,以及建立自己的Web组件工具箱。
《用Python写网络爬虫》讲解了如何使用Python来编写网络爬虫程序,内容包括网络爬虫简介,从页面中抓取数据的三种方法,提取缓存中的数据,使用多个线程和进程来进行并发抓取,如何抓取动态页面中的内容,与表单进行交互,处理页面中的验证码问题,以及使用Scarpy和Portia来进行数据抓取,使用本书介绍的数据抓取技术对几个真实的网站进行了抓取,旨在帮助读者活学活用书中介绍的技术。 《用Python写网络爬虫》适合有一定Python编程经验,而且对爬虫技术感兴趣的读者阅读。
当今,移动应用开发掀起软件行业的新一轮浪潮。然而,手机设备发展迅猛,屏幕尺寸各不相同、存储和性能仍有局限性,如何在多平台上创建高性能、响应式的移动网站,是程序员所要面对的首要挑站。 《HTML5移动Web开发实战》提供了应对这一挑战的解决方案。通过阅读本书,你将了解如何有效地利用的HTML5的那些针对移动网站的功能,横跨多个移动平台。全书共分10章,从移动Web、设备端配置和优化,变互、响应式设计、设备访问,调试、性能测试、富媒体等角度出发,包含了60多个实用的示倒,详细阐释如何构建快速、响应式的HTML5移动网站,适用于iOS、Android、WindowsPhone和BlackBerry等众多主流移动应用平台。 《HTML5移动Web开发实战》作者是HTML5 Boilerplate项目的成员,MobileBoilerplate(http://h5bp.com/mobile)的主要开发人员。《HTML5移动Web开发实战》为那
本书在中国运维领域将有“划时代”的重要意义:一方面,这是本从纵、深和实践角度探讨Python在运维领域应用的著作;一方面本书的作者是中国运维领域的“偶像级”人物,本书是他在天涯社区和腾讯近10年工作经验的结晶。因为作者实战经验丰富,所以能高屋建瓴、直指痛处,围绕Python自动化运维这个主题,不仅详细介绍了系统基础信息、服务监控、数据报表、系统安全等基础模块,而且深入讲解了自动化操作、系统管理、配置管理、集群管理及大数据应用等高级功能。最重要的是,完整重现了4个来自实际生产环境的不同功能运维平台的综合案例,展示了完整的平台架构及开发流程。 全书一共16章:基础篇(1-4章)详细介绍了系统基础信息、业务服务监控、定制业务质量报表、系统安全等基础和常用模块;高级篇(5-12章)深入讲解了批量运维管理器pexpect
Cay S.Horstmann所著的《快学Scala》内容简介:Scala是一门以Java 虚拟机(JVM)为目标运行环境并将面向对象和函数式编程语言的特性结合在一起的编程语言。你可以使用Scala编写出更加精简的程序,同时充分利用并发的威力。由于Scala运行于JVM之上,因此它可以访问任何Java类库并且与Java框架进行互操作。《快学Scala》从实用角度出发,给出了一份快速的、基于代码的入门指南。Horstmann以“博客文章大小”的篇幅介绍了Scala的概念,让你可以快速地掌握和应用。实际上手的操作,清晰定义的能力层次,从初级到专家级,全程指导。
作为沿袭 苹果专业培训系列教材 ,FCP X是苹果最为重要的培训领域,本书也是之前版本的更新,新版10.1优化了对Mac Pro中双AMD FirePro显卡的支持,此外还可在选择的 Mac 电脑上通过 Thunderbolt 2 和 HDMI 可监视质量高达 4K 的视频。新版还包含了针对4K有些话的内容并提升了性能等。本书正是对这一软件的操作进行了详细介绍,从书中读者将学会更好的润饰转场、如何在大批量素材环境下工作、如何制作绝美特效、如何使用滤镜等。
这是一套专门为初涉收藏领域,或对把玩文玩有兴趣的朋友们编写的既简明、又实用的小丛书。把一两本揣在兜里,读者朋友,您便可以在古玩市场上按图索骥地淘换古玩。当然,您也可以在饭后、茶余、灯下、枕上,随翻、随读、随置。开本小、分量轻、选器适当,这些经过精心设计的元素,不会给您增加任何来自阅读、使用方面的负担。本书虽小,但当您感到好书不厌十回读的时候,在您大脑的沟回中,便开始有器物、有特征、有价位了,您的收藏就开始丰富了。您,也就该读厚书了。
《深入浅出C#》是包含面向对象编程、C#和Visual Studio集成开发环境的一次完整学习经历。针对大脑学习的特点,本书涵盖了C# 3.0和Visual Studio 2008, 并且讲解了从垃圾收集到扩展方法再到双缓冲动画的所有内容。你将掌握C#的最热门的语法、LINQ、.NET集合数据查询、SQL数据库以及更多内容。学完本书之时,你将成为一个熟练的C#程序员,能够设计并编写大规模的应用程序。 为何本书如此与众不同? 我们认为你用来学习新概念的时间是极其宝贵的。《深入浅出C#》使用认知科学和学习理论的研究成果,为你带来多感官的学习体验,它采用了丰富、可视、适于大脑工作的形式,而不是用过多的文字使你感到昏昏欲睡。
《高级汇编语言程序设计及应用》上篇全面介绍汇编语言程序设计的原理、方法和技巧,其中包括CPU结构、指令、伪指令、宏指令、汇编语言源程序结构、基本程序(顺序,分支,循环)设计、子程序设计、输入/输出程序设计和模块化程序设计等,并配有例题200余道。下篇为应用篇,给出了汇编语言在数据处理、图像处理以及接口与通信中的应用。同时,配有实习指导,给出了实习目的、实习内容、实习要求、实习准备及参考程序。全书具有明显的特色和较强的实用性。 《高级汇编语言程序设计及应用》取材力求跟踪计算机新技术的发展,具有重点突出、承上启下、由浅入深、简明易懂、示例丰富、方便自学等特点。 《高级汇编语言程序设计及应用》可作为各种不同层次和类型高等院校计算机及相关专业的教材,亦可作为从事计算机研究、生产和开发等有
本书是一本前端程序员面试笔试的应试类用书,在内容上,除了讲解如何解答前端程序员面试笔试问题,还引入了相关知识点辅以说明,让读者能够更加容易理解。 本书包括前端程序员面试笔试过程中各类知识点,在题目的广度上,搜集了近3年来多家IT企业针对前端岗位的笔试面试真题。在讲解的深度上,本书由浅入深,庖丁解牛式地分析每一个知识点,并提炼归纳,同时,引入相关知识点,并对其进行深度剖析,让读者不仅能够理解这个知识点,还能在遇到相似问题的时候,也能游刃有余地解决。本书根据知识点进行分类,结构合理,条理清晰,便于读者学习与查阅。
《用户体验要素:以用户为中心的产品设计(原书第2版)》是ajax之父jesse james garrett的经典之作。本书用简洁的语言系统化地诠释了设计、技术和商业融合是重要的发展趋势。全书共8章,包括关于用户体验以及为什么它如此重要、认识这些要素、战略层、范围层、结构层、框架层、表现层以及要素的应用。 《用户体验要素:以用户为中心的产品设计(原书第2版)》用清晰的说明和生动的图形分析了以用户为中心的设计方法(ucd)来进行网站设计的复杂内涵,并关注于思路而不是工具或技术,从而使你的网站具备高质量体验的流程。
本书剖析了50个典型的程序员面试题,从基础知识、代码质量、解题思路、优化效率和综合能力五个方面系统整理了影响面试的5个要点。全书分为7章,主要包括面试的流程,讨论面试流程中每一环节需要注意的问题;面试需要的基础知识,从编程语言、数据结构及算法三方面总结了程序员面试的知识点;高质量的代码,讨论影响代码质量的3个要素(规范性、完整性和鲁棒性),强调高质量的代码除了能够完成基本的功能之外,还能考虑到特殊情况并对非法输入进行合理的处理;解决面试题的思路,总结在编程面试中解决难题的常用思路,如果在面试过程中遇到了复杂的难题,应聘者可以利用画图、举例和分解复杂问题3种方法化繁为简,先形成清晰的思路再动手编程;优化时间和空间效率,介绍如何优化代码的时间效率和空间效率,读完这一章读者将学会常用的优化
本书通过图文结合的讲解方式帮助读者理解K源码,完成多线程并发编程从入门到实践的飞跃,全书分为7章:章主要讲解Java基础类的源码实现;第2章主要剖析了常用集合类的原理源码;第3章讲解了常用原子类AtomicLong和LongAdder的用法和原理;第4章主要剖析了JUC独占锁ReentrantLock的原理源码,ReentrantLock是学习其他并发类的基础;第5章剖析了两种常用并发容器List和Map的实现原理,重点讲解了ConcurrentHashMap的实现;第6章讲解了阻塞队列的实现,着重讲解其代表类ArrayBlockingQueue 和LinkedBlockingQueue的原理源码;第7章剖析了线程池的原理源码。 本书适合Java研发工程师、对K源码或Java并发编程感兴趣以及希望探索JUC包原理源码人员阅读。
Visual C#.NET是面向对象的可视化程序设计语言,具有简洁、高效 、安全、性能优良等特点,是面向对象程序设计、可视化程序设计教学的 主干语言之一。《可视化程序设计与C#.NET语言》共分14章,全面阐述了程序设计的基本思想、结构化程序 设计方法、面向对象的程序设计概念、可视化程序设计方法与原理、控件 窗体与界面设计技术、图形编程、数据库程序设计和’Web程序设计、文件 操作等内容。本书的所有程序都在Windows 7平台和Visual Studio. NET2008环境下调试通过,在Studio.NET2010下也可以正常运行,另外提 供了15个实验和一套练习集。 《可视化程序设计与C#.NET语言》从一门高级编程语言的角度出发 ,让学生全面了解程序设计思想及可视化编程技术,全书理论分析透彻严 谨,实例丰富生动,内容由浅人深,能快速引导学生进入Visual C#.NET 编程世界。本书可
本书分三篇,共14章,分别介绍了算法基础、算法应用和算法面试题。首先介绍了算法概述,然后重点分析了数据结构和基本算法思想;接着详细讲解了算法在排序、查找、数学计算、数论、历史趣题、游戏等领域中的应用;后梳理和精选了一些经典的算法面试题,供读者开拓思维之用。
《C语言程序设计同步训练与上机指导(第4版)/普通高等院校计算机基础教育“十三五”规划教材》是主教材《C语言程序设计(第四版)》的配套教材,编写时突出了“基本概念、基本方法、基本技能”,尽量做到少而精,重点放在“常用、实用”上,习题和实验内容丰富,具有启发性和综合性,加强了程序设计能力的训练。 全书分三部分。部分为C语言程序设计同步训练,从第2章开始,每章中都包含“要点、难点阐述”、“例题分析”、“同步练习”和“参考答案”4节。第二部分为C语言程序设计上机指南,介绍了Turbo C 2.0集成环境的上机过程及程序调试和测试的基本知识和常用方法;介绍了Visual C++6.0的使用方法。第三部分为C语言程序设计上机实验,结合理论教学精选内容,安排了15个实验;还特别安排了综合程序设计,便于学生综合应用所学程序设计知识
本书是美国Embry-Riddle Aeronautical大学为计算机科学系研究生和高年级本科生开设的一门软件工程课的教科书。这本书系统地论述了如何以开发小组的形式来进行软件的开发,并对开发过程作出了具体而详尽的指导,包括小组成员之间的协调、进度的管理、质量的控制等等令读者最感兴趣的方面。 全书共四个部分:部分部——绪论,包括前两章,是对理论的简单介绍,介绍了什么是TSPi、TSPi的组织结构等内容。第二部分——TSPi过程,包括第三章到第十章,则是整个小组研究周期的详细内容,详细解释了小组软件开发的步骤,并且给出了TSPi完整形式的例子。第三部分——小组角色,包括第十一章到第十五章,提供了小组成员角色的细致描述:小组领导者、开发经理、计划经理、质理/生产经理,以及技术支持经理。第四部分——使用TSPi,包括第十六章到第十八章,讲