本书从第1版付梓到现在已经30余年,是软件测试领域的经典著作。本书结构清晰、讲解生动活泼,简明扼要地展示了久经考验的软件测试方法和智慧。 本书以一次自评价测试开篇,从软件测试的心理学和经济学入手,探讨了代码检查、走查与评审、测试用例的设计、模块(单元)测试、系统测试、调试等主题,以及极限测试、互联网应用测试等高级主题,全面展现了作者的软件测试思想。第3版在前两版的基础上,结合软件测试的*发展进行了更新,覆盖了可用性测试、移动应用测试以及敏捷开发测试等内容。 本书适合软件开发人员、IT项目经理等相关读者阅读,还可以作为高等院校计算机相关专业软件测试课程的教材或参考书。 第3版阐述了如何将经典软件测试法则应用到解决当今计算机行业所面临的紧迫的问题之中,这些 问题包括: 移动
《GitHub入门与实践》从Git的基本知识和操作方法入手,详细介绍了GitHub的各种功能,GitHub与其他工具或服务的协作,使用GitHub的开发流程以及如何将GitHub引入到企业中。在讲解GitHub的代表功能Pull Request时,本书专门搭建了供各位读者实践的仓库,邀请各位读者进行Pull Request并共同维护。 《GitHub入门与实践》旨在指导各位读者如何在开发现场使用GitHub进行高效开发,适合所有想要使用GitHub进行开发的程序员或团队阅读。
本书共9章,以具体的零件加工为主线,循序渐进地讲解FANUC数控系统的宏程序编写过程与技巧。第1章介绍了宏程序编程的基本要点。第2章介绍了各类二次曲线宏程序编程在数控车床宏程序中的应用。第3章介绍了各类复杂非标准螺纹宏程序编程在数控车床宏程序中的应用。第4章介绍了宏程序编程在数控铣床钻孔中的应用。第5章介绍了宏程序编程在数控铣床面轮廓加工中的应用。第6章介绍了宏程序编程在数控铣床曲面加工中的应用。第7章介绍了各类二次曲线宏程序编程在数控铣床宏程序中的应用。第8章介绍了宏程序编程在加工中心四轴加工中的应用。第9章介绍了各类车铣复合宏程序编程在车削中心中的应用。本书提供从两轴加工到四轴加工的宏程序经典实例。
Git是一款让人一开始觉得很容易学,但却很难精通的工具。本书除了介绍Git的相关知识外,还会模拟各种常见的状况,让读者知道应该在什么时候使用什么指令。本书共分11个章节,—3章介绍安装工具及环境,对于
正则表达式是一种威力无比强大的武器,几乎在所有的语言和平台上都可以用它来执行各种复杂的文本处理和操作。本书从简单的文本匹配开始,循序渐进地介绍了很多复杂内容,包括反向引用、条件评估、环视等。每章都配有许多简明实用的示例,有助于全面、系统、快速掌握正则表达式,并运用它们解决实际问题。
本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程。贯穿全书的主体是如何思考、设计、开发的方法,而具体的编程语言,只是提供了一个具体场景方便介绍的媒介。全书共21章,详细介绍Python语言编程的方方面面。本书从基本的编程概念开始讲起,包括语言的语法和语义,而且每个编程概念都有清晰的定义,引领读者循序渐进地学习变量、表达式、语句、函数和数据结构。书中还探讨了如何处理文件和数据库,如何理解对象、方法和面向对象编程,如何使用调试技巧来修正语法错误、运行时错误和语义错误。每一章都配有术语表和练习题,方便读者巩固所学的知识和技巧。此外,每一章都抽出一节来讲解如何调试程序。作者针对每章所专注的语言特性,或者相关的开发问题,总结了调试的方方面面。本书的第2版与第1版相比,做了很多更新,将编
资深专家与社区鼎力推荐,知名专家撰写,从入门到进阶,贯穿热点实战与设备;本书细化到编程语言、脚本与设计,从Unity应用策划到发布,真正贴近实际AR/VR开发。全书内容分为三篇。篇是入门篇(~2章),针对完全没有任何Unity开发经验的开发者,帮助了解Unity编辑器,以及C#编程基础。第2篇是进阶篇(第3~13章),以实战性为要务,围绕一个贯穿始终的BattleStar项目,讲解VR/AR开发所必须掌握的Unity3D技能。这些技能包括游戏场景与资源创建、光照系统、粒子系统、原生UI系统、动画系统、寻路系统、物理系统、音效系统、数据处理与优化、网络系统等。第3篇是实战篇(4~20章),通过数个实战案例,以游戏的策划、开发、部署与发布为序,掌握主流VR/AR设备平台、SDK、工具。本篇不但可以让读者了解、认识主流平台设备,还可以通过多个实战项目熟练掌握针对
本书是计算机科学方面的经典名著《编程珠玑》的姊妹篇,讲述了对于程序员有共性的知识。本书延续了《编程珠玑》的特色,通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行透彻而
好的旅行手帐是如何做出来的?靠前步:旅行前,在手帐本上搜集目的地,规划路线→构建对旅行的憧憬;第二步:旅途中,认真搜集旅行资料,如果条件允许,每样纸品拿两份→储备丰富的手帐素材;第三步:旅途中,卡片式途中备忘录使用起来很方便→记录下“客观事实”与“主观声音”;第四步:归来后,记录即时版手帐,剪贴素材要有章法→及时保留“旅行感”很重要;第五步:很后,解决问题、补充信息,得到充满回忆的接近版手帐→将旅行的喜悦永远定格在手帐上!美好的旅行是“用脚走路,用手记录”,不是拍到此一游照,而是看到别人看不到的风景,是让“体验过的事”和“即将体验的事”变成一生的礼物!不是只有花大钱出国才算旅行,只要从家里出发,以观光者的角度到处走走,记录当下才有的心情,你就能一页一页地创作出属于自己的旅行
汇编语言是人和计算机沟通的*直接的方式,它描述了机器*终所要执行的指令序列。汇编语言和机器语言一样*是和计算机体系架构强绑定的低级语言。本书是龙芯自主指令集的首本汇编语言教程,系统讲解龙芯处理器全新的自主指令系统架构 LoongArch。 本书循序渐进地介绍基于 LoongArch 的汇编语言知识,包括计算机语言、使用汇编语言的场景等基础知识,寄存器、指令集、函数调用等汇编语言的核心内容,以及编写程序示例和常用的调试手段。本书并不是逐条地讲解每一条指令的功能,而是通过关键指令的拆解来介绍计算机工作的基本原理,同时恰当地指出 LoongArch 的特殊之处,便于读者理解、实践、应用 LoongArch。 本书非常适合基于龙芯架构的工程技术人员学习参考,也可作为从事计算机体系结构或计算机系统设计的工程技术人员的参考书,还可用作大学计算
《开放环境下的度量学习研究》由南京大学人工智能学院副研究员叶翰嘉撰写,内容荣获2021年度CCF优秀博士学位论文奖。全书以模型在开放环境下输入、输出层面上面临的挑战为切入点,提出针对或利用度量学习特性的具体算法,从理论和应用等多个角度使度量学习的研究能够契合开放的环境。 《开放环境下的度量学习研究》共七章: 第1章 绪论,主要介绍了度量学习、开放环境的特点、开放环境的研究进展以及全书的概要。 第2章 度量学习研究进展,首先介绍了监督学习和度量学习;然后讲解了三种度量学习的相关算法,包括全局度量学习方法、多度量学习方法、高效度量学习方法;*后介绍了开放环境下度量学习的研究思路。 第3章 开放环境下度量学习的样本复杂度分析,首先展示了现有的度量学习理论结果,然后提出了基于函数性质的度量学习样本复杂度的
《编程游乐园:让儿童掌握面向未来的新语言》是首本聚焦于如何培养7岁以下低龄儿童编程思维的研究型著作。学习编程可以有效地促进认知能力和社交能力的发展,对于低龄儿童而言,学习编程的教育意义是帮助孩子成为科
为了充分体现软件开发的过程,编者精心设计了“信息发布系统”、“网上选课系统”和“网上考试系统”3个递进的学习情境(项目),每个学习情境(项目)均设置“需求分析\"、“软件设计”、“编码”、“测试”和
嘴巴喷火的龙,倒立行走的熊猫,戴围巾的青蛙,充满神秘的森林……我们已知和想象的一切都可以在电子游戏中成为现实。太神奇了!但是,要如何实现这一切呢?想要制作出一款电子游戏,只需要向我们的电脑下达正确