-
计算社会学:系统应用篇
郭斌 试读
自2009年至今,计算社会学步入了发展的黄金时期。多学科的深度交叉融合,以人工智能为代表的数据科学方法的快速发展以及跨空间、多模态数据的快速富集等都使得计算社会学得到蓬勃发展,让社会科学研究呈现出崭新面貌,为解释人类行为、群体认知、社会演化等提供了重要的理论和方法支撑。本书采用渐进式的组织思路,以人工智能的经典模型为基础理论支撑,从社交网络分析、网络动力学、社交媒体挖掘与社群智能三个维度进行延伸,围绕典型应用系统梳理计算社会学的代表性应用。在兼顾广度和深度的前提下,本书深度融合计算机科学、社会学、人工智能、复杂网络、统计学和自然语言处理等多学科的专业概念,突出社会计算学近年来的研究成果和关键技术突破。本书为人工智能与社会科学交叉融合提供了系统性的理论框架、方法体系与应用阐释,是研究人员、专业人员以及工程、计算、AI、互联网等领域的技术人员不可或缺的参考资料,同时也可作为相关领域的高年级本科生和研究生的教材。
-
C语言程序设计:现代方法(第2版·修订版)
K.N.金 试读
时至今日,C语言仍然是计算机领域的通用语言之一,但今天的C语言已经和最初的时候大不相同了。 本书主要目的就是通过一种“现代方法”来介绍C语言,书中强调标准C,强调软件工程,不再强调“手工优化”。第2版修订版中不仅有C99中的新特性,还与时俱进地增加了C11和C18中的内容。 本书分为C语言的基础特性、C语言的高级特性、C语言标准库和参考资料4个部分。每章末尾的“问与答”部分给出一系列与该章内容相关的问题及答案,此外还包含适量的习题。 本书是C开发人员的理想参考书,在国外也被众多大学作为C语言课程的教材。
-
从零开始大模型开发与微调:基于PyTorch与ChatGLM
王晓华 试读
大模型是深度学习自然语言处理皇冠上的一颗明珠,也是当前AI和NLP研究与产业中最重要的方向之一。本书使用PyTorch 2.0作为学习大模型的基本框架,以ChatGLM为例详细讲解大模型的基本理论、算法、程序实现、应用实战以及微调技术,为读者揭示大模型开发技术。本书配套示例源代码、PPT课件。 《从零开始大模型开发与微调:基于PyTorch与ChatGLM》共18章,内容包括人工智能与大模型、PyTorch 2.0深度学习环境搭建、从零开始学习PyTorch 2.0、深度学习基础算法详解、基于PyTorch卷积层的MNIST分类实战、PyTorch数据处理与模型展示、ResNet实战、有趣的词嵌入、基于PyTorch循环神经网络的中文情感分类实战、自然语言处理的编码器、预训练模型BERT、自然语言处理的解码器、强化学习实战、只具有解码器的GPT-2模型、实战训练自己的ChatGPT、开源大模型ChatGLM使用详解、ChatGLM高级定制化应用实战、对ChatGLM进行高级微调。
-
Creo高级应用教程(Creo 8.0中文版)
北京兆迪科技有限公司 试读
本书是进一步学习Creo 8.0高级功能的书籍,内容包括Creo软件工具的使用、高级基准特征(如图形特征)及一些高级特征(如扫描混合、可变截面扫描、图形参数)的创建、特征的变形工具、装配高级功能(如挠性元件的装配、Top-Down产品设计等)、模型的外观设置与渲染、ISDX曲面设计、运动仿真、动画、行为建模、柔性建模等。在内容安排上,本书结合大量的范例对Creo高级功能中的一些抽象概念进行讲解,对其使用方法和技巧进行了详细的介绍,这些范例都是实际生产一线工程设计中具有代表性的实例,这样安排能使读者较快地进入高级产品设计实战状态;在写作方式上,本书紧贴软件的实际操作界面,采用软件中真实的对话框、操控板和按钮等进行讲解,帮助读者提高学习效率。通过本书的学习,读者将能掌握更多的Creo设计功能和技巧,进而能够从事复杂产品的设计工作。
-
Kubernetes微服务实战
吉吉·赛凡 试读
本书正是你一直期待的那本书。本书包罗万象,会介绍如何开发微服务并将其部署在Kubernetes平台上,基于微服务的架构与Kubernetes的结合将会带来巨大影响。书中首先解释了微服务和Kubernetes背后的基本概念,讨论了一些现实世界中的关注点和权衡取舍,引导你完成基于微服务的系统开发,向你展示最佳实践并给出了大量建议。
-
PLC原理与实训
钟伟荣 试读
《PLC原理与实训》依托于PLC原理与应用这一门课程而编写,编写组成员有10年以上教学与实验经验。特点主要体现在两点:第一、减少PLC课程对基础课程(如电工学)的依赖。 比如增加一些最基本的电工学、模电和数电知识,使没有专门修电工学等课程的人员也能迅速掌握PLC原理。第二、实验与理论相结合,适当增加实物控制实验项目。 全书主要内容分两部分:第一部分为PLC原理,主要包括PLC的基础知识、三菱系列PLC、PLC程序编制、电工电子学基础、三菱FX3G系列PLC的基本指令、三菱FX3G系列PLC的功能指令等,共6章内容,并附上一些PLC原理的习题;第二部分为PLC实训,主要包括实训要求、PLC实验装置和编程软件以及PLC实训内容等,共3章内容,其中,PLC实训内容包含基础实验模块(16个实验)和综合设计模块(6个实验)。
-
AI极简经济学
阿杰伊·阿格拉沃尔 试读
12人工智能正在以不可阻挡的态势席卷全球。无论是iPhone的神经网络引擎、AlphaGo的围棋算法,还是无人驾驶、深度学习……毫无疑问,人工智能正在改写行业形态。如同此前个人电脑、互联网、大数据的风行一般,技术创新又一次极大地改变了我们的工作与生活。那么,究竟应该如何看待人工智能?在《AI极简经济学》一书中,三位深耕人工智能和决策领域的经济学家给出了清晰的答案。他们以坚实的经济学理论剖析动态,把握本质,将人工智能领域变化多端的表象总结为不断提高的机器预测能力。无论你是需要做出决策的企业家,还是尚且在规划职业生涯的普通人,或是面对剧烈社会变动的思考者,都能从这本书中获得重要启发。
-
C Primer Plus(第6版 中文版)
史蒂芬·普拉达 试读
《C Primer Plus(第6版)中文版》详细讲解了C语言的基本概念和编程技巧。《C Primer Plus(第6版)中文版》共17章。本书以完整的程序为例,讲解C语言的知识要点和注意事项。每章末设计了大量复习题和编程练习,帮助读者巩固所学知识和提高实际编程能力。附录给出了各章复习题的参考答案和丰富的参考资料。《C Primer Plus(第6版)中文版》可作为C语言的教材,适用于需要系统学习C语言的初学者,也适用于巩固C语言知识或希望进一步提高编程技术的程序员。
-
零基础学Java(升级版)
明日科技 试读
《零基础学 Java》升级版采用的开发环境为 JDK 11,图书从零基础学习者的角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用 Java 语言进行程序开发需要掌握的知识和技术。全书共分16 章,包括初识 Java、Java 语言基础、流程控制、数组、面向对象编程基础、异常处理、Java 常用类和枚举类型、泛型与集合类及坦克大战游戏等。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会 Java 程序开发的精髓,快速提高开发技能。
-
Java从入门到精通(第6版)
明日科技 试读
本书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细讲解了使用Java语言进行程序开发需要掌握的知识。 全书分为23章,内容包括初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,数组,类和对象,继承、多态、抽象类与接口,包和内部类,异常处理,字符串,常用类库,集合类,枚举类型与泛型,lambda表达式与流处理,I/O(输入/输出),反射与注释,数据库操作,Swing程序设计,Java绘图,多线程,网络通信,奔跑吧小恐龙,MR人脸识别打卡系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。
-
现代人工智能技术
李远征 试读
《现代人工智能技术》对现代人工智能的理论、算法、框架及应用进行了全面、系统的论述,剖析了人工智能研究领域的前沿学术成果,涵盖了机器学习、深度学习、强化学习以及联邦学习等诸多方向。读者通过学习本书,能够掌握人工智能的基本知识,并能了解人工智能研究的一些前沿内容,为进一步学习人工智能理论与应用奠定基础。全书共分为9章,分别为绪论、知识表达、推理方法、智能算法、机器学习、神经网络、深度学习、强化学习、联邦学习。 本书可作为计算机类、自动化类、电气类、电子信息类专业的本科生、研究生学习人工智能课程的参考用书,也可供高等院校的教师、研究机构的研究人员,以及相关法律法规制定者和政府监管部门参考。
-
华为HCNA认证详解与学习指南
周亚军 试读
本书是通过华为网络技术职业认证HCNA(HCDA)-HNTD(考试代码为H12-211-CHS)的权威学习指南,旨在帮助广大读者全面掌握考试内容,顺利通过考试(大家无须讨论证书的重要性,因为它实在是太重要)。本书共18章,内容涉及但不限于网络基础、华为网络操作系统VRP操作、二层网络技术及其实现、三层网络技术及其实现、OSPF协议及其实现、广域网技术及其实现、NAT技术及其实现、IPv6网络及其实现等。网络技术是一门复杂的应用科学,为了使得广大工程师可以更加实际地应用和操作,每章都配备了小结用于简明扼要地说明重点,多个章节配备了案例分析练习题,使读者可以迅速和准确地通过华为HCNA认证的考试。
-
SolidWorks 2017中文版机械设计从入门到精通
赵楠,赵罘,杨晓晋 试读
SolidWorks是专门基于Windows系统开发的三维CAD软件,该软件以参数化特征造型为基础,具有功能强大、易学易用等特点。本书系统地介绍了SolidWorks 2017中文版软件在草图绘制、三维建模、装配体设计、工程图设计和仿真分析等方面的功能。本书每章的前半部分介绍软件的基础知识,后半部分利用一个内容较全面的范例介绍具体的操作步骤,引领读者一步步完成模型的创建,使读者能够快速而深入地理解SolidWorks软件中一些抽象的概念和功能。
-
嵌入式Linux应用开发完全手册
韦东山 试读
本书全面介绍了嵌入式Linux系统开发过程中,从底层系统支持到上层GUI应用的方方面面,内容涵盖Linux操作系统的安装及相关工具的使用、配置,嵌入式编程所需要的基础知识(交叉编译工具的选项设置、Makefile语法、ARM汇编指令等),硬件部件的使用及编程(囊括了常见硬件,比如UART、I2C、LCD等),U-Boot、Linux内核的分析、配置和移植,根文件系统的构造(包括移植busybox、glibc、制作映象文件等),内核调试技术(比如添加kgdb补丁、栈回溯等),驱动程序编写及移植(LED、按键、扩展串口、网卡、硬盘、SD卡、LCD和USB等),GUI系统的移植(包含两个GUI系统:基于Qtopia和基于X),应用程序调试技术。本书从最简单的点亮一个LED开始,由浅入深地讲解,使读者最终可以配置、移植、裁剪内核,编写驱动程序,移植GUI系统,掌握整个嵌入式Linux系统的开发方法。本书由浅入深,循序渐进,适合刚接触嵌入式Linux的初学者学习,也可作为大、中专院校嵌入式相关专业本科生、研究生的教材。
-
Creo 7.0装配与产品设计
钟日铭 试读
Creo 7.0装配与产品设计以Creo Parametric 7.0(也称Creo 7.0)简体中文版软件为基础,以装配设计为主线,系统地剖析Creo Parametric 7.0的装配设计模块和机构功能模块,并通过典型产品实例来解析流行的自顶向下设计。全书共7章,具体内容包括Creo Parametric 7.0装配基础、在装配环境中处理元件、零部件的复制与置换、高级装配应用、机构运动仿真、产品设计方法及典型应用实例和无线安防摄像头设计。 Creo 7.0装配与产品设计兼顾理论与实用知识,结合典型实例来对主要知识点进行解析,并着重介绍主流的产品设计思路和设计技巧。本书提供配套学习资料包,内含各章节所需的源文件以及一些典型的操作视频文件等,其中操作视频也可扫码观看。 Creo 7.0装配与产品设计适合具有一定Creo Parametric使用基础的人员阅读,也适合相关技术人员参考学习。同时,本书还可作为Creo Parametric 7.0进阶培训班学员、大中专院校相关专业学生的实用教程。
-
编码——隐匿在计算机软硬件背后的语言
查尔斯.佩措尔德 试读
这是一本讲述计算机工作原理的书。不过,你千万不要因为“工作原理”之类的字眼就武断地认为,它是晦涩而难懂的。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的,这种深度甚至不逊于“电气工程师”和“程序员”的理解。
-
社交平台的媒体话语关系研究
王凤仙 试读
《社交平台的媒体话语关系研究》跳脱出传统的立足于政府或媒体的主体性视角,考察社交平台中媒体与政府、公众之间的长期话语关系状态、政治沟通效率。研究从经验和规范两个方面展开。 在经验研究部分,运用内容分析和批判性话语分析的方法,对媒体话语关系的基本状况进行总体勾勒,并就宣传和监督两类议题、传播失灵现象上的政治沟通情况进行深描。 在规范研究部分,以民主政治和社会良治的实现为目标,对社交平台中媒体所连接的政治沟通进行应然探讨和实然检验,为话语关系的改善提供智识意见。
-
Rust编程:入门、实战与进阶
朱春雷 试读
这是一部注重编码能力训练的实战性著作,既能帮助读者扎实掌握Rust的主要语法知识并具备实战能力,又能指导读者快速从初学者晋级为高手。全书秉持学以致用的原则:一方面,没有事无巨细地罗列Rust的每一个语法知识点,但是常用知识点和重要知识点悉数囊括;一方面,将各种常见数据结构和算法与Rust编程实战相结合,同时精选39道LeetCode高频算法面试题,帮助读者快速语法知识固化为实战能力。
-
手机短视频拍摄与制作标准教程(全彩微课版)
钱惟之 试读
《手机短视频拍摄与制作标准教程(全彩微课版)》从短视频创作的基础理论出发,由浅入深,系统地介绍了短视频的前期拍摄、后期制作,以及剪映App的使用方法和技巧。全书共10章,包括手机短视频入门必会、短视频拍摄与剪辑的基本技法、剪映App、视频素材的基本处理方法、视频字幕的处理方法、音频素材的处理方法、视频特效与转场的处理方法、视频画面的优化方式、短视频的导出与发布,以及其他热门剪辑工具的介绍。在讲解理论知识的同时,穿插“动手练”板块,让读者能举一反三进行练习。《手机短视频拍摄与制作标准教程(全彩微课版)》安排大量的“案例实战”和“新手答疑”板块,真正做到授人以渔。 《手机短视频拍摄与制作标准教程(全彩微课版)》内容新颖,案例丰富,特别适合短视频创作者、Vlog拍摄者、手机摄影爱好者、自媒体工作者,以及想进入短视频领域的人员阅读,也可以作为高等院校相关课程的教学用书。
-
Scrum精髓:敏捷转型指南
Kenneth S. Rubin 试读
短短几年时间,Scrum跃升为敏捷优选方法,在全球各地得以普遍应用。针对如何用好、用巧这个看似简单的框架,本书以通俗易懂的语言、条理清晰的脉络阐述和提炼出Scrum的精髓。全书共4部分23章,阐述了七大核心概念:Scrum框架,敏捷原则,冲刺,需求和用户故事,产品订单,估算与速率,技术债;五大角色:产品负责人,ScrumMaster,开发团队,Scrum团队结构,经理:Scrum规划原则及四大规划活动:多层次规划、产品组合规划、产品规划和长期规划;冲刺四大活动:规划、执行、评审和回顾。 《Scrum精髓:敏捷转型指南》取自作者十多年的实践经验,对员工个体和管理层都具有重要的指导和参考意义,可以帮助企业导入Scrum方法实现敏捷转型,从而在动态的商业环境中以积极的心态拥抱变化,做出优秀、卓越的产品,成就创业、守业、常青基业。
-
Nmap渗透测试指南
商广明 试读
从基础的Nmap下载、安装开始介绍,由浅入深地对Nmap的功能作了完整详细的说明。同时书中还包括了大量的实践案例,更有利于读者对Nmap使用的理解。本书适合用作计算机安全爱好者、程序员、计算机安全研究人员的参考用书,也适合用作大专院校相关专业师生的学习用书和培训学校的教材。
-
Excel数据处理与分析
赛贝尔资讯 试读
《Excel数据处理与分析》从全新的角度全面介绍了数据处理与分析的具体操作过程,帮助各行各业的工作人员快速、高效地完成各项工作。全书的内容与以下“同步配套视频讲解”内容一致。
-
-
Animate 2022动画制作:团体操队形
周涛 试读
本书利用 Animate 2022 的各项功能,从团体操创编和教学等实际工作需要出发,采用通俗易懂的语 言,将团体操队形图案的变化以动画预设的方式呈现。同时还针对性地兼顾了 Animate 主要功能的学习 和领会。为方便读者理解和学习,帮助读者快速理解该软件的运行原理并掌 握各种操作技巧,获得创建图形模板、绘制坐标"演员”点位、制作动画等技能。本书适合学校体育工作者、团体操组织与创编者、大中专院校相关专业(团体操课程)学生和教师 参考与阅读。
-
智能文娱:泛娱乐思维与变革
刘婷婷 试读
短视频、游戏、影视、动漫、广告……泛文娱行业是否已经抵达“天花板”?智能文娱是泛娱乐的下一个风口吗?泛文娱企业数智化转型如何落地?泛文娱行业将在人工智能的助力下,迎来一个快速发展的“黄金时代”。《智能文娱:泛娱乐思维与变革》由浅入深分析了泛文娱领域行业发展、创意来源、转型路径、变现之道和未来趋势,是泛文娱企业数智化转型落地指导手册和泛文娱从业者进阶指南。
-
极简ChatGPT:如何利用AI提高办公效率
韩颖 试读
《极简ChatGPT:如何利用AI提高办公效率》从ChatGPT的使用入手,系统介绍了如何使用它实现Office自动化与数据分析。本书内容丰富,案例详尽,可作为ChatGPT的使用教程与参考手册,适合Office应用人员、数据分析师与项目管理人员阅读。
-
AutoCAD 2020 完全实训手册
张云杰 试读
AutoCAD作为一款优秀的CAD图形设计软件,应用之广泛已经远远高于其他的软件。《AutoCAD 2020 完全实训手册》讲解新版本AutoCAD 2020中文版的设计方法和案例,主要针对当前非常热门的AutoCAD辅助设计技术,以详尽的视频教学讲解AutoCAD 2020中文版大量设计范例。《AutoCAD 2020 完全实训手册》共分11章,通过机械设计、建筑设计和电气设计三个领域的300个范例,并配以视频教学,从实用的角度介绍了AutoCAD 2020中文版的设计方法。另外,本书还配备了包括大量模型图库、范例教学视频和网络资源介绍的海量教学资源。 《AutoCAD 2020 完全实训手册》内容丰富、通俗易懂、语言规范、实用性强,使读者能够快速、准确地掌握AutoCAD 2020中文版的绘图方法与技巧,特别适合中、高级用户学习,是广大读者快速掌握AutoCAD 2020中文版的实用指导书和工具手册,也可作为大专院校计算机辅助设计课程的指导教材。
-
深度学习(卷积神经网络从入门到精通)
李玉鑑 试读
本书专注讨论深度学习中应用非常广泛的模型——卷积神经网络,该模型特别适用于图像分类和识别、目标分割和检测以及人工智能游戏方面,受众对象包括计算机、自动化、信号处理、机电工程、应用数学等相关专业的研究生、教师以及算法工程师和科研工作者。本书的最大特色是对卷积神经网络进行由浅入深的分类描述,依次包括:现代雏形、突破模型、应变模型、加深模型、跨连模型、区域模型、分割模型、特殊模型、强化模型和顶尖成就。这种分类框架是在模型概述和预备知识的基础上逐步展开的,既方便读者入门学习,又有助于读者深入钻研。
-
智能手机软硬件维修从入门到精通
张军 试读
本书共分为4篇,包括:智能手机维修基本技能、智能手机八大电路、智能手机系统软件故障处理、智能手机硬件故障处理。智能手机出现故障后,不是系统方面的故障,就是硬件电路出现问题引起的故障。本书几乎包含了智能手机所有的故障种类,详尽讲解了智能手机八大硬件电路的结构组成、运行原理、故障诊断维修方法,手机解锁方法,手机刷机技巧,数据恢复方法等知识。同时总结了大量的主流手机故障维修实例,用于增加维修人员的维修经验。本书图文并茂,通俗易懂,维修案例丰富,不仅可作为维修从业人员、手机维修新手掌握手机维修基础和技能提升的学习用书,也可用作大中专职业院校通信专业或智能手机维修专业的教学用书、手机维修短期班培训用书,以及企业岗位培训用书等。
-
KK三部曲(失控+科技想要什么+必然)
凯文·凯利 试读
《失控全人类的最终命运和结局》这是《黑客帝国》主要演员的必读物之一,这本关于机器、系统、生物和社会的“大部头”,揭示了社会进化、特别是互联网发展的“先知预言”,从这本书里,人们可以窥探到SNS的今天和未来。 《失控全人类的最终命运和结局》涉猎:天文、化学、生物、计算机、控制论、运筹学、社会学…… 同时又堪比《黑客帝国》中洞悉未来的“神谕”,正在兴起的“云计算”、“物联网”等都可以在这本写于15年前的书中找到相关的影子。"
-
图灵的大教堂:数字宇宙开启智能时代
乔治·戴森 试读
1936年,时年24岁的图灵宣称:“发明一台可用于计算任意可计算序列的单一机器是有可能的。”在《图灵的大教堂》一书中,作者乔治·戴森着重介绍了一小群人,为首的是供职于新泽西州普林斯顿高等研究院的约翰·冯·诺依曼,他参与建造了最早的一台计算机,以实现艾伦·图灵提出的通用机的愿景。他们的工作打破了用于表意的数字和用于运算的数字之间的区别,世界因此而改变。 科学家们使用5千字节的内存(相当于现代计算机桌面上显示的光标所分配的内存大小),在天气预测和核武器设计方面,都获得了前所未有的成功。同时,他们还利用空闲时间解决各种问题——从病毒的进化到恒星的演变。 戴森教授的叙述既具有历史意义,又富于预见性,为第二次世界大战后期数字宇宙的爆炸提供了新的且重要的信息。代码和计算机的兴起伴随着两大历史性的发展:生物学自我复制序列的破译和氢弹的发明。最具破坏性和最具建设性的人类发明同时出现并不是巧合。
-
数字乡村传播:农民新媒介话语与乡村振兴
刘楠 试读
数字乡村是乡村振兴的战略方向。在技术赋权的背景下,本书关注数字乡村传播的趋势和特点;结合话语理论,关注社会发展与农民媒介话语的变迁、农民自媒体视觉生产、网络直播的话语呈现、脱贫攻坚语境下的多元媒介话语与参与式行动、数字时代的农民工新媒介实践等议题。 作者还结合多年乡村调研经验,拓展乡村振兴战略下的知识分子与农民话语融合等研究领域。
-
Tableau商业分析从新手到高手
美智讯 试读
2015年,美智讯公司与沈浩老师合作撰写了国内较早的一本Tableau中文书《触手可及的大数据分析工具:Tableau案例集》。该书经过了多次重印,发行甚广。看到书籍如此受欢迎,我们很受鼓舞,于是推出了这本书。全书共分为四个部分,分别是产品主题分析、客户主题分析、营销主题分析、技术扩展主题。本书偏重于商业分析思路的讲解,采用6个人物场景对话的方式讲授商业问题。每一章的结构是:先抛出商业环境中一个真实的具有挑战性的业务或需要决策的问题,然后提出解决问题的思路并得出结论(即“分析思路”部分),再介绍如何用Tableau实现其中的关键部分(即“技术实现”部分)。“分析.思路”部分,通常与具体的软件工具无关;Tableau“技术实现”部分,如果用到了R或Kettle等相关软件工具,则在相应节中呈现详细的操作步骤。
-
计算机图形学:原理、算法及实践
李晓武 试读
计算机图形学是计算机科学的一个重要分支,具有较强的理论性和实践性。本书内容丰富,不仅系统介绍了计算机图形学的主要研究内容以及基本原理,也提供了大量的编程实践,在一定程度上帮助读者开发真实的图形应用程序。理论与实践相结合是本书的重要特色。该书不仅系统讲解了真实图形开发环境下的OpenGL技术,也提供了Web环境下的图形开发方法,可以使读者了解计算机图形学的应用趋势。 本书编程所用数据均通过动态交互获取,而非提前设定,因此,最后的图形显示效果为实时的结果,这样,也直接验证了书中算法的稳定性、可靠性和可行性。 本书的读者对象可以是在校本科生、研究生,也可以是希望学习和掌握计算机图形学的相关人员。本书可以作为计算机图形学的教材,也可以作为学习计算机编程的技术书籍。
-
从实践中学习Kali Linux无线网络渗透测试
大学霸IT达人 试读
无线网络是现在最常用的网络连接方式。由于其架设容易、实施成本低、连接方便,成为家庭、中小企业联网的首选模式。由于无线网络数据公开传播,其安全性较差,也称为黑客关注重点。渗透测试是通过模拟黑客攻击的方式来检查和评估网络安全的一种方法。通过渗透测试,可以验证无线网络的安全性,发现潜在的风险,如信息泄漏问题。本书共分为11个章节。内容包括渗透测试基础、搭建渗透测试环境、无线网络监听模式、扫描无线网络、捕获数据包、获取信息、WPS加密模式、WEP加密模式、WPA/WPA2加密模式、攻击无线AP和攻击客户端。本书适合渗透测试人员、网络维护人员和信息安全爱好者。通过本书,可以帮助读者了解和掌握Kali Linux无线渗透测试的方式,熟悉无线渗透测试各个要点,并掌握规范的操作流程,从而提高工作效率。
-
Android性能优化入门与实战
张世欣(拭心) 试读
随着互联网用户渗透率的提升,中国移动互联网进入了平稳发展阶段。在存量市场下,企业能否提供更优质的用户体验,成为影响其用户规模的重要因素,因此,“丰富的性能优化经验”等描述在高级职位的要求中频繁出现。很多人对性能优化感兴趣,因其不仅有技术挑战,在面试中也经常被提及。然而,对于没有经验的人来说,这个概念比较空泛,既不清楚其具体涵盖内容,也担心自己是否能掌握到足够的深度。如果你有同样的困惑,那么这本书能给你答案。读完本书之后,你会豁然开朗,对性能优化胸有成竹。这是一本针对Android App性能优化的书,首先描述从事性能优化测试相关工作需要具备的能力,然后介绍性能优化和性能测试的组成环节,最后深入地讲解内存、流畅性和启动优化的具体方案。本书适合想要或正在从事Android开发工作的读者,特别是从事Android性能测试和优化相关工作的读者阅读。
-
Flask Web全栈开发实战
黄勇 试读
《Flask Web全栈开发实战》围绕Flask框架,详细地讲解了使用Flask开发网站的各项技术要点。全书共11章,首先讲解了Flask项目开发中的环境搭建、项目配置、URL与视图、Jinja2模板、数据库、表单、Flask进阶、缓存系统等。然后拓展了知识面,在项目实战中分别介绍了RESTfulAPI、邮箱验证码、Redis缓存、Celery异步任务、登录授权机制、角色权限管理、富文本编辑器、头像管理、文件上传以及Nginx、Gunicorn部署等技术要点;在WebSocket实战中讲解了Flask中使用WebSocket开发项目的全部过程。最后讲解了Flask异步编程。通过《Flask Web全栈开发实战》的学习,读者能够熟练掌握Flask Web开发技术。
-
AutoCAD 2017从入门到精通
龙马高新教育 试读
《AutoCAD 2017从入门到精通》通过精选案例系统地介绍AutoCAD 2017的相关知识和应用方法,引导读者深入学习。全书分为5 篇,共14 章。第1 篇为基础入门篇,主要介绍AutoCAD 2017 的安装与配置软件及图层等;第2 篇为二维绘图篇,主要介绍绘制二维图、编辑二维图、绘制和编辑复杂对象、文字与表格,以及尺寸标注等;第3 篇为高效绘图篇,主要介绍图块的创建与插入及图形文件管理操作等;第4 篇为三维绘图篇,主要介绍绘制三维图、三维图转二维图及渲染等;第5 篇为行业应用篇,主要介绍绘制室内装潢设计平面图。本书既适合AutoCAD 2017 初级、中级用户学习,也可以作为各类院校相关专业学生和电脑培训班学员的教材或辅导用书。
-
终极算法:机器学习和人工智能如何重塑世界
佩德罗·多明戈斯 试读
算法已在多大程度上影响我们的生活?购物网站用算法来为你推荐商品,点评网站用算法来帮你选择餐馆,GPS系统用算法来帮你选择好的路线,公司用算法来选择求职者……当机器最终学会如何学习时,将会发生什么? 不同于传统算法,现在悄然主导我们生活的是“能够学习的机器”,它们通过学习我们琐碎的数据,来执行任务;它们甚至在我们还没提出要求,就能完成我们想做的事。 什么是终极算法? 机器学习五大学派,每个学派都有自己的主算法,能帮助人们解决特定的问题。而如果整合所有这些算法的优点,就有可能找到一种“终极算法”,该算法可以获得过去、现在和未来的所有知识,这也必将创造新的人类文明。 你为什么必须了解终极算法? 不论你身处什么行业、做什么工作,了解终极算法都将带给你崭新的科学世界观,预测以后的科技发展,布局未来,占位未来!
-
智能搜索和推荐系统:原理、算法与应用
刘宇 试读
本书分为4大部分。第一部分(第1~3章):搜索推荐系统的基础。首先介绍数学与统计学是现代机器学习理论的基础;其次介绍搜索推荐系统的常识;最后,描述知识图谱相关基础理论。第二部分(第4~6章):搜索系统的基本原理。主要内容包括:搜索系统框架及原理、主要算法以及搜索系统相关评价指标。第三部分(第7~9章):推荐系统的基本原理。主要内容包括:推荐系统框架及原理、主要算法以及推荐系统相关评价指标。第四部分(第10~12章):应用。首先介绍三种常见的搜索引擎工具;其次讲述搜索引擎和推荐系统两个方向的应用。
-
Kubernetes快速入门
奈吉尔·波尔顿 试读
本书是Kubernetes的快速入门指南,书中不但介绍了Kubernetes是什么、为什么需要Kubernetes,而且介绍了Kubernetes的发展方向。 在理论层面,读者将学到微服务、编排、Kubernetes为什么成为云的操作系统和Kubernetes集群的架构等方面的内容;在实践层面,读者将学会构建一个集群、容器化应用、部署应用、破坏应用,还会看到Kubernetes修复应用、扩缩容应用,并完成应用的更新。
-
Python和Pygame游戏开发指南
斯维加特 试读
Python语言和Pygame都是开发图形化的计算机游戏的得力工具。Pygame使得开发2D图形程序变得很容易,而且它可以免费下载和安装使用。本书是一本中级编程图书。本书教你如何用Python语言和Pygame库,来编写图形化的计算机游戏。本书共包括10章。本书首先从Python和Pygame基础知识开始,简短地介绍了Pygame库是如何工作的,以及它提供了哪些功能。然后,结合7款不同的游戏实例的开发过程,详细介绍了应用的技能和技巧。本书针对一些真实的游戏给出了完整的源代码,并且详细说明了这些代码如何工作,以便你能够理解真正的游戏是如何使用Pygame的。本书适合有一定Python基础知识的读者阅读和学习,进而掌握基本的游戏开发知识和技能,对于Python初学者来说,本书也可以作为通过游戏学习Python开发的实践教程。
-
趣学Python:教孩子学编程
Jason R.Briggs 试读
Python是一款解释型、面向对象、动态数据类型的高级程序设计语言。Python语法简捷而清晰,具有丰富和强大的类库,因而在各种行业中得到广泛的应用。对于初学者来讲,Python是一款既容易学又相当有用的编程语言,国内外很多大学开设这款语言课程,将Python作为一门编程语言学习。本书是一本轻松、快速掌握Python编程的入门读物。全书分为3部分,共18章。第1部分是第1章到第12章,介绍Python编程基础知识,包括Python的安装和配置、变量、字符串、列表、元组和字典、条件语句、循环语句函数和模块、类、内建函数和绘图,等等。第2部分是第13章和第14章,介绍如何用Python开发实例游戏弹球。第3部分包括第15章到第18章,介绍了火柴人实例游戏的开发过程。本书语言轻松,通俗易懂,讲解由浅入深,力求将读者阅读和学习的难度降到最低。任何对计算机编程有兴趣的人或者首次接触编程的人,不论孩子还是成人,都可以通过阅读本书来学习Python编程。
-
企业信息安全建设之道
黄乐 试读
《企业信息安全建设之道》凝结了作者多年的企业安全建设、管理和运营的经验,深入浅出地探讨了企业信息安全方面的工作。全书分三部分:思路篇从认识安全团队自身价值入手,切入企业安全工作的视角问题;技术篇从攻击面管理、漏洞管理、主机安全、威胁管理、应急响应、安全服务管理、重要保障期和业务安全等方面展开讨论,从而让读者了解各项工作的具体方法;运营篇从更高的视角重新审视企业安全工作,利用定量和定性分析方法,客观评价各项安全工作。 《企业信息安全建设之道》采用浅显易懂的语言,使读者可以轻松了解企业信息安全工作的思考方式和可选择的手段,既适合初入安全行业的新人,又可以给行业老兵带来一些思考和启发。
-
系统架构设计师教程(第4版)
希赛教育软考学院 试读
本书由希赛教育软考学院组织编写,用以作为计算机技术与软件专业技术资格(水平)考试中的系统架构设计师级别的考试辅导指定教材。内容涵盖了最新的系统架构设计师考试大纲的所有知识点,对系统架构设计师所必须掌握的基础理论知识做了详细的介绍,重在培养系统架构设计师所必须具备的专业技能和方法。 本书内容既是对系统架构设计师考试的总体纲领性的要求,也是系统架构设计师职业生涯的知识与技能体系。准备参加考试的人员可通过阅读本书掌握考试大纲规定的知识,把握考试重点和难点。
-
Java语言程序设计(第3版)
沈泽刚 试读
本书以最新的Java SE 8为基础,全面讲解Java编程语言、Java面向对象技术和Java核心类库。全书共18章,主要内容包括Java语言基础(数据类型、运算符与表达式、程序流程控制)、类与对象基础、数组与字符串、Java面向对象特征(类的继承与多态、内部类与注解类型、接口与Lambda表达式)、常用核心类、泛型与集合框架、异常处理、输入输出、JavaFX图形界面及事件处理、常用控件、JDBC数据库编程、并发编程基础、网络编程等。 本书知识点全面,体系结构清晰,重点突出,文字准确,内容组织循序渐进,并有大量精选示例。每章配有精心设计的编程练习题,帮助读者理解掌握编程技术。本书提供教学课件、程序源代码以及部分教学视频与习题解答等资源。 本书可作为高等院校计算机专业或相关专业的“Java程序设计”或“面向对象程序设计”课程的教材,也可作为Java认证考试及编程爱好者的参考资料。
-
机器人创新设计:基于慧鱼创意组合模型的机器人制作
景维华 试读
本书以慧鱼创意组合模型作为教学基础,介绍了机器人的结构、控制系统和设计方法。书中引用了大量实例,利于激发爱好者的学习热情。学习本书后,学习者将对机器人技术有较深的理解,并能亲手制作具有一定功能的机器人。 考虑学生在学习计划上的差异,本书提供了多样的扩展阅读和练习,有兴趣的同学可安排课余时间学习。 本书适用于高中通用技术课程(机器人模块),也可作为各学校、校外活动机构开展机器人教学的参考书籍。
-
软件性能测试、分析与调优实践之路(第2版)
张永清 试读
《软件性能测试、分析与调优实践之路》主要分享作者在多年软件测试从业中积累的关于性能测试、分析诊断与调优技巧等方面的实战经验,帮助读者提升软件性能测试、分析诊断与调优的能力。本书配套PPT课件、作者微信答疑服务。《软件性能测试、分析与调优实践之路》分为9章,内容包括软件性能测试、分析与调优基础,服务器的性能监控与分析,Web中间件的性能分析与调优,应用中间件的性能分析与调优,Java应用程序的性能分析与调优,MySQL数据库的性能分析,性能测试、分析与调优案例实践,安卓APP的性能分析,前端性能分析。其中,第7章利用LoadRunner、JMeter等常见性能测试工具,在HTTP、RPC、JDBC等常见的传输协议的基础上,结合实际的性能压测案例进行实践分析,剖析真实的性能测试分析与调优方法。《软件性能测试、分析与调优实践之路》适合软件性能测试初学者、测试工程师、测试经理、研发经理、技术经理阅读,也适合作为高等院校或高职高专学习软件性能测试相关课程的教材和教学参考书。
-
PPT设计的艺术——人人都用得上的PPT设计书(全彩)
林屹 试读
自己的PPT为什么不好看?也许不是模板不够,而是你缺乏设计感! 设计不是一种专业,而是每个人应该具备的能力。这本书会教你思考如何在注意力稀缺的时代,设计出更具视觉化的PPT传播信息,设计菜鸟也能变身设计达人。 自己制作的PPT为什么不好看?也许不是因为模板不够,而是因为你缺乏设计感! 设计不是一种专业,而是每个人应该具备的能力。这本书会教你思考如何在注意力稀缺的时代设计出更具视觉化的PPT来传播信息,让设计菜鸟也能变身设计达人。 本书重在启发,设计、思维、文字、形状、图片和图表六大模块涵盖了PPT制作中最重要的知识维度。作者多年的培训经验沉淀出大量真实的PPT制作痛点,案例真实鲜活,结合设计原理,图文直观,通俗易懂。 本书适合各行各业需要制作PPT的读者阅读。特别提示:学习无捷径,阅读本书还需要你的思考——如果你是一个善于通过思考收获知识的人,那么这本书是你的不二选择。
-
PyTorch 2.0深度学习从零开始学
王晓华 试读
PyTorch是一个开源的机器学习框架,它提供了动态计算图的支持,让用户能够自定义和训练自己的神经网络,目前是机器学习领域中的框架之一。本书基于PyTorch 2.0,详细介绍深度学习的基本理论、算法和应用案例,配套示例源代码、PPT课件。 《PyTorch 2.0深度学习从零开始学》共分15章,内容包括PyTorch概述、开发环境搭建、基于PyTorch的MNIST分类实战、深度学习理论基础、MNIST分类实战、数据处理与模型可视化、基于PyTorch卷积层的分类实战、PyTorch数据处理与模型可视化、实战ResNet卷积网络模型、有趣的Word Embedding、基于循环神经网络的中文情感分类实战、自然语言处理的编码器、站在巨人肩膀上的预训练模型BERT、自然语言处理的解码器、基于PyTorch的强化学习实战、基于MFCC的语音唤醒实战、基于PyTorch的人脸识别实战。
-
深入浅出Java编程
迟殿委 试读
Java编程语言是软件开发领域最受欢迎的语言之一,是从事Java EE项目开发、Hadoop云计算应用开发、Android移动应用开发的必备基础。本书从零基础学习者的角度出发,用通俗易懂的语言和具体详细的实例全面介绍Java程序开发的核心编程技术。 本书分为22章。第1~3章是Java入门体验,主要介绍Java语言简介及发展史,并体验第一个Java程序HelloWorld的编写、编译和运行,详细说明HelloWorld程序的组成部分,以及Eclipse开发工具的使用。第4~7章是Java编程基础语法,主要包括Java语言的变量定义、数据类型、控制语句、修饰符和包结构、函数的定义和使用。第8~14章是面向对象编程,主要包括类和对象、Java语言的三大特性(封装、继承和多态)、抽象类和接口、Java内部类、Java异常、Java类的加载以及数组。第15~22章是Java高级编程和API,包括GUI开发、集合类、IO类及网络编程类、反射、常用类、Java新特性等。
-
Matlab R2016a从入门到精通
温欣研,王金柱 试读
本书是针对MATLABR2016a(V9.0)最新版本进行编写的。书中讲述的内容是使用MATLAB进行科学研究、系统仿真、数据分析与处理的必备知识。通过全面学习本书,读者可以获得使用MATLAB进行数学计算、数据分析及处理的相关技能,并能快速掌握使用MATLAB进行工作的基本方法。
-
AI速成课:从AI编程到构建智能软件
赫德林·德·庞特维斯 试读
本书从基础知识入手,详细讲解通过强化学习和深度学习构建AI系统所需的一切,并通过5个完整的项目实例,循序渐进展示如何使用最佳、最简单的AI编程工具(包括Python、TensorFlow、Keras和PyTorch)构建智能软件。具体内容包括AI工具包、Python基础、AI基础技巧、你的第一个AI模型、销售和广告中的AI、Q学习、物流行业中的AI、人工大脑、自动驾驶车辆中的AI、商业中的AI、深度卷积Q学习、游戏中的AI。
-
OpenCV深度学习应用与性能优化实践
吴至文 试读
开源软件开发作为一种开发模式,社区互动是必不可少的组成部分。我们和OpenCV社区的互动,最早可以追溯到2010年。彼时OpenCV已经在业内流行了,但来自国内的贡献很少。最初,我们也经历了彷徨和不安,担心代码会不被接受。经过一些尝试后,我们逐渐与社区、OpenCV项目的维护者Vadim先生建立了良好的合作关系。待后来Intel收购了Itseez公司之后,大家成为同事,合作就变得更多了。本书的各位作者作为参与OpenCV项目的开发者,贡献了重要算法的优化和实现。他们希望通过本书,分享自己的成长经历,携手国内开源社区的程序员和工程师一起参与OpenCV项目的开发。
-
用图表说话:职场人士必备的高效表达工具
斯科特·贝里纳托 试读
本书旨在让读者掌握优质的可视化方案,自如地应用可视化技巧,为工作带来沟通上质的飞跃。当今信息爆炸的时代,要求越来越快地吸收和分析各种外界资讯,做出各种各样的决策。 而获取信息的速度至关重要,读一千字需要一分钟,而将这一千字的意思转换为图表,则只要几秒钟即可获取关键点。 如何将文字转换为图表,如何解读一个图表,从中抽丝剥茧并得到结论,已经成为当今职场人士必备的技能。图表也分好坏,坏图表意义不明,不利于认知过程;好图表采用心理学认知的原理,更利于人们阅读和分析信息。
-
Python测试之道
杨燕琳 试读
本书是一本指导测试工程师使用Python最新版本Python 3.6执行接口自动化和接口并发测试任务的技术书,接口自动化及并发测试是现代测试人员最重要的测试方法,也是大多数测试人员的软肋。为了让测试人员能够清晰地理解接口测试的相关知识,本书从测试基础开始,用通俗易懂的语言和讲故事举例的方式为测试工程师讲解技术,指导测试人员学习Python 3.6编程技术及UnitTest测试框架。在接口自动化与接口并发测试实战中,构建多个案例帮助测试工程师将理论及测试框架运用于实践。最后引入了持续集成的思想,指导测试人员优化执行接口自动化及并发测试任务的效率。除了这些,本书还分享了多位测试人员在执行测试任务中所积累的经验教训,以及测试招聘官对于测试人员发展的分析及展望。 这是一本测试技术书,更是一本有趣的书,适合测试工程师及想要了解测试技术的开发工程师学习。
-
SolidWorks 2014实战从入门到精通
刘娜 试读
《SolidWorks 2014实战从入门到精通》是“从入门到精通”系列中的一本。全书共分为软件入门篇、进阶提高篇、技能精通篇和实战案例篇等4篇,共15章。具体包括SolidWorks 2014软件入门,绘制二维草图,编辑二维草图,创建三维实体特征,编辑三维实体特征,创建与编辑曲线、曲面,管理三维零件,创建与编辑钣金特征,装配三维零件,绘制工程图,模型的后期处理,等等,实战案例精选机械产品设计综合实例、工业产品设计综合实例和钣金产品设计综合实例。《SolidWorks 2014实战从入门到精通》附赠1张DVD光盘,包括所有实例的素材文件与效果文件,以及231集多媒体语音教学视频文件。读者学后可以融会贯通、举一反三,制作出更多更加精美的产品效果。 《SolidWorks 2014实战从入门到精通》结构清晰、语言简洁,不仅适合于SolidWorks的初、中级读者阅读,包括工程技术人员、机械类与相关专业人员等,同时也可以作为各类计算机培训中心、中职中专、高职高专等院校及相关专业的辅导教材。
-
Python程序设计
董付国 试读
本书是中国信息协会大数据分会副会长刘鹏教授组织编撰的“高级大数据人才培养丛书”之一。本书是一本全面的、从入门到实践的Python编程教程,从带领读者快速掌握基本的Python编程知识开始,循序渐进、层层深入地引导读者利用新学到的知识开发功能丰富的项目。本书首先介绍了Python基础;接着介绍了数据类型、文件、程序调试、面向对象程序设计、连接数据源等基本知识;然后结合网络爬虫、数据挖掘、自然语言处理、数据可视化、Web和移动应用等工具,以案例为依托进行项目实战;最后介绍了国内各种云服务平台,以及如何运用Python实现访问。本书的全部实验均可在大数据实验平台上远程开展,也可在高校部署的BDRack大数据实验一体机上本地开展
-
MySQL从入门到精通
明日科技 试读
《MySQL从入门到精通》从初学者角度出发,通过通俗易懂的语言以及丰富多彩的实例,详细介绍了 MySQL开发应该掌握的各方面技术。全书共分为4篇23章,包括数据库基础,初识MySQL,使用MySQL图形化管理工具,数据库操作,存储引擎及数据类型,操作数据表,MySQL基础,表数据的增、删、改操作,数据查询,常用函数,索引,视图,数据完整性约束,存储过程与存储函数,触发器,事务的应用,事件,备份与恢复,MySQL性能优化,权限管理及安全控制’ PHP管理MySQL数据库中的数据’ Apache+PHP+MySQL实现网上社区,Struts 2+Spring+Hibernate+MySQL实现网络商城等内容。所有知识都结合具体实例进行介绍,涉及的程序代码也给出了详细的注释,可以使读者轻松领会MySQL的精髓,快速提高开发技能。
-
SolidWorks快速入门教程(2022中文版)
北京兆迪科技有限公司 试读
本书是学习SolidWorks 2022 中文版的快速入门教程,内容包括SolidWorks简介、SolidWorks 2022 软件的安装、软件的工作界面与基本设置、二维草图的绘制、零件设计、曲面设计、装配设计、模型的测量与分析、工程图制作、钣金设计和动画与机构运动仿真。 为了使读者更快地掌握该软件的基本功能,本书在内容安排上结合大量实例对SolidWorks 2022 软件中一些抽象的概念、命令和功能进行了讲解。另外,书中通过范例讲述了一些生产一线产品的设计过程,这样安排能使读者较快地进入设计实战状态,书中讲解所选用的范例、实例或应用案例覆盖了不同行业,具有很强的实用性和广泛的适用性。本书在主要章节中还安排了习题,便于读者进一步巩固所学的知识。在写作方式上,本书紧贴软件的实际操作界面,使初学者能够尽快地上手,提高学习效率。本书附赠学习资源,学习资源中有大量SolidWorks 应用技巧和具有针对性的范例教学视频,并进行了详细的语音讲解。另外,学习资源内还包含书中所有的素材模型、练习模型、范例模型的原始文件,以及SolidWorks 2022 配置文件,方便读者学习。