伴随着Java的成长,《Java核心技术》从第1版到第11版一路走来,得到了广大Java程序设计人员的青睐,成为一本畅销不衰的Java经典图书。本书经全面修订,以涵盖Java 17的新特性。本书由获Jolt大奖并拥有20多年教学与研究经验的资深Java技术专家撰写,针对Java 17进行了全面更新。卷II 全面阐述Java高级特性,帮助你提升开发能力和技巧 全书共分12章。 第1章介绍了Java中的流。 第2章涵盖了输入/输出处理,包括读写文件和正则表达式。 第3章介绍了XML,展示如何解析XML文件、生成XML和使用XSL转换。 第4章讲解了网络API,以及怎样连接到服务器、实现自己的服务器、创建HTTP连接,并讨论了HTTP客户端。 第5章介绍了数据库编程,重点讲解JDBC,即Java数据库连接API。 第6章涵盖了如何使用日期和时间API来处理日期及时区。 第7章讨论了国际化。 第8章介绍了3种代码处理技术。 第
《信息学奥林匹克辞典》 本辞典是对全国青少年信息学奥林匹克竞赛(NOI)大纲的详解。辞典立足于 NOI 大纲的知识体系,从准确性、学术性和实用性等原则出发,对有关的知识和概念给出了严谨的解析,并在此基础上对所涉及的思想、方法和技巧做了精要的述评,全面涵盖了全国青少年信息学奥林匹克竞赛所考查的计算机科学基础知识、程序设计语言及其环境、数据结构与算法,以及数学和其他内容。 本辞典的适读人群为参加全国青少年信息学奥林匹克竞赛活动的学生、教师,以及广大信息学、程序设计竞赛爱好者,对从事数据结构和算法的学习或教学等活动的其他读者也有较好的参考价值。 《信息学奥林匹克竞赛初赛精讲精练》 本书内容分为四个模块:第1个模块是初赛备考知识点专项的基础知识及对应赛题训练;第二个模块是历年高频初赛选择题精选;第
本书是书《C Primer Plus(第6版)中文版》的配套习题答案,针对书中的复习题和编程练习,给出了解题思路和答案。 本书共分为17章,每一章的主题与《C Primer Plus(第6版)中文版》完全一致。每章开篇采用思维导图的方式列出本章的知识点,然后对每章的重点内容进行了梳理总结,最后则对每章中的复习题和编程练习进行了分析并给出了解答思路,确保读者在夯实理论知识的同时,进一步提升实际编程能力。 作为《C Primer Plus(第6版)中文版》的配套参考书,本书特别适合需要系统学习C语言的初学者阅读,也适合打算巩固C语言知识或者希望进一步提高编程技术的程序员阅读。
Scratch是国际流行的图形化编程软件,使用者哪怕没有编程基础、不会编程语言,只要有清晰的思路,就可以通过拖曳各个功能模块的方式,设计出智能互动项目,轻松地把创意变成现实。 本书是全国青少年软件编程等级考试图形化编程(Scratch一级到四级)的指定用书,基于Scratch 3.0中文版,在多个有趣小游戏的制作过程中对应每级考试要求讲解知识点,从图形化编程积木的应用方法,一直讲到程序的结构、算法的设计,内容丰富有趣,寓教于乐,让你逐步学会智能互动知识。对于青少年学习者,本书能够激发他们对编程的兴趣,指导他们了解并掌握Scratch编程技巧,培养他们的编程思维。
《点石成金(访客至上的Web和移动可用性设计秘笈 原书第3版)》: 可用性设计是Web设计中重要且困难的一项任务。史蒂夫 克鲁格著的《点石成金(访客至上的Web和移动可用性设计秘笈原书第3版)》根据多年的从业经验,剖析用户的心理,在用户使用模式、为扫描进行设计、导航设计、主页布局、可用性测试等方面提出了许多独特的观点,并给出了大量简单易行的可用性设计的建议。 《点石成金(访客至上的Web和移动可用性设计秘笈 原书第3版)》是一本关于Web设计原则而不是Web设计技术的书,用幽默的语言为你揭示Web设计中重要但却容易被忽视的问题,只需几个小时,你便能对照书中的设计原则找到网站设计的症结所在,令你的网站焕然一新。在第3版中,作者做了大量的更新和修订,加入了移动应用的例子,并且增加了一个全新的章节来讲述专门
游戏策划到底是什么?只是简单地改改数据、写写剧情吗?不是的,它是一项综合而又复杂的岗位。本书不适合那些具有一定游戏策划经验的人,也不适合想要深入学习游戏设计的开发者,但它可以帮助那些想要了解这个行业或刚刚进入这个行业的人,来系统地了解游戏策划这个职业。 本书共包含13章, ~2章对游戏及游戏策划进行概述;第3章讲解了系统策划的相关知识;第4章讲解了数值策划的相关知识;第5章带领读者了解文案策划的工作内容;第6章带领读者了解战斗策划的工作内容;第7章展示了关卡策划的内容;第8章展示了技术策划的内容;第9~10章讲解了主策划和其他策划岗位的工作,以上章节分别从工作内容、岗位要求、策划工作前景、如何成长5个方面全面介绍对应的策划岗位,并穿插大量实例内容; 1章介绍游戏制作的全流程。 2和13章讲解了心理学和制
本书由流行深度学习框架Keras之父弗朗索瓦·肖莱执笔,通过直观的解释和丰富的示例帮助你构建深度学习知识体系。作者避免使用数学符号,转而采用Python代码来解释深度学习的核心思想。全书共计14章,既涵盖了深度学习的基本原理,又体现了这一迅猛发展的领域在近几年里取得的重要进展,包括Transformer架构的原理和示例。读完本书后,你将能够使用Keras解决从计算机视觉到自然语言处理等现实世界的诸多问题,包括图像分类、图像分割、时间序列预测、文本分类、机器翻译、文本生成等。
《啊哈!算法》是一本充满智慧和趣味的算法入门书。没有枯燥的描述,没有难懂的公式,一切以实际应用为出发点,通过幽默的语言配以可爱的插图来讲解算法。你更像是在阅读一个个轻松的小故事或是在玩一把趣味解谜游戏,在轻松愉悦中便掌握算法精髓,感受算法之美。 《啊哈!算法》中涉及的数据结构有栈、队列、链表、树、并查集、堆和图等;涉及的算法有排序、枚举、深度和广度优先搜索、图的遍历,当然还有图论中不可以缺少的四种路径算法、两种生成树算法、割点与割边算法、二分图的匹配算法等。
本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。
数据模型作为仓库和集市的核心组成部分,它的价值不言而喻。而统一星型模型是一种构建分析型应用的*敏捷和灵活的设计方式,与传统的维度模型相比,它具有诸多优势。这本书是数据仓库之父BIllInmon强力推荐的,书中可看到统一星型模型作为单一星型模型的强大功能。Inmon和Francesco Pupplin在书中阐述了为什么统一星型模型是当前商业智能设计的方法,介绍了它的发展历程、背景、设计方法以及如何解决业务问题。 统一星型模型是实现业务价值的关键,从数据丢失、Chasm陷阱、多事实查询、循环、非一致粒度等方面都展示了它的优势。所以对于企业来说,不论是现在的业务还是将来的业务,统一模型都可以作为基础业务模型,为企业业务的数字化转型保驾护航。
本书是一本面向初学者的Python编程实用指南。本书不仅介绍了Python语言的基础知识,而且通过案例实践教读者如何使用这些知识和技能。本书的第一部分介绍了基本的Python编程概念,第二部分介绍了一些不同的任务,通过编写Python程序,可以让计算机自动完成它们。第二部分的每一章都有一些项目程序供读者学习。每章的末尾还提供了一些习题和深入的实践项目,帮助读者巩固所学的知识。附录部分提供了所有习题的解答。
在如今的时代,大型数据集唾手可得,含有数百万行的数据文件并不罕见。Python是数据分析师和数据科学家的语言。通过本书,即使完全不了解Python,Excel用户也能够学会用Python将烦琐的任务自动化,显著地提高办公效率,并利用Python在数据分析和科学计算方面的突出优势,轻松搞定Excel任务。你将学习如何用pandas替代 Excel函数,以及如何用自动化Python库替代VBA宏和用户定义函数等。 本书既适合Excel用户,也适合Python用户阅读。
量化交易是一种新兴的系统化的金融投资方法,它是以计算机强大的运算能力为基础,运用数据建模、统计学分析、程序设计等工具从历史数据中得到良好的交易策略,是计算机科学在金融领域的具体应用。Python语言凭借其简洁、高效的特性,以及其在大数据分析方面的强大性能,在量化交易领域得到了良好的应用。 本书以 A 股市场为交易标的物,引导读者从理解量化交易开始,逐步掌握行情数据的获取和管理、技术指标的可视化,并在熟练编程的基础上,构建出个性化的交易策略体系。
《Python数据科学手册》是对以数据深度需求为中心的科学、研究以及针对计算和统计方法的参考书。本书共五章,每章介绍一到两个Python数据科学中的重点工具包。首先从IPython和Jupyter开始,它们提供了数据科学家需要的计算环境;第 2章讲解能提供ndarray对象的NumPy,它可以用Python高效地存储和操作大型数组;第3章主要涉及提供DataFrame对象的Pandas,它可以用Python高效地存储和操作带标签的 列式数据;第4章的主角是Matplotlib,它为Python提供了许多数据可视化功能;第5章以Scikit-Learn为主,这个程序库为重要的机器学习算法提供了高效整洁的Python版实现。《Python数据科学手册》适合有编程背景,并打算将开源Python工具用作分析、操作、可视化以及学习数据的数据科学研究人员。
《明解C语言 第3版 入门篇》是日本的C语言经典教材,自出版以来不断重印、修订,被誉为“C语言圣经”。 《明解C语言 第3版 入门篇》图文并茂,示例丰富,第3版从190段代码和164幅图表增加到205段代码和220幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。原著在日本广受欢迎,始终位于网上书店C语言著作排行榜首位。