-
手机短视频制作从新手到高手
郝倩 试读
本书是为短视频制作新手量身定制的一本实用型学习手册,全书内容丰富,语言通俗易懂,讲解深入透彻,案例精彩且实用性强。通过本书不但可以系统、全面地学习短视频的基本概念和剪映等软件的基础操作方法,还可以通过大量的视频案例,拓展短视频的制作思路。 本书共10章,不仅对短视频的拍摄、后期处理手法进行了详细讲解,还通过多个关联性极强的实战案例,帮助读者进一步掌握短视频的编辑方法及技巧。随书提供实战案例的素材及效果文件,同时配备相关教学短视频,方便读者边学习边理解,成倍提高学习效率,快速掌握短视频的制作方法。 本书适用于广大短视频制作爱好者,想要进军抖音、快手短视频平台的玩家和创业者,以及想要寻求突破的新媒体平台工作人员、短视频电商用户、个体经营户等学习和使用,也可以作为各类大专院校及培训机构相关专业的培训教材。
-
手机摄影与短视频后期处理228例
雷剑 试读
看着微信朋友圈以及各大视频分享平台满目的精致手机照片或视频,很多人希望自己也可以用手机拍摄出精彩的照片或视频作品。本书正是一本讲解手机摄影、手机视频拍摄技巧和后期修饰照片和视频的书籍,内容涵盖手机摄影与视频,从前期拍摄到后期处理的228个技法。 书中在前期拍摄方面讲解了手机拍摄基础、构图、用光技法,以及人像、风光、花卉、美食与静物等题材的拍摄技法;在后期处理方面,讲解了常用修图App的操作方法,以及在用Snapseed App对人像、风光、建筑与花卉题材的调修技巧;在视频方面,讲解了时下流行的“剪映”和“快影”App的应用技巧。
-
Python树莓派编程
沃尔弗拉姆·多纳特 试读
本书有别于其他编程语言类图书,在介绍完基本的软硬件平台后,通过网络机器人、气象站、媒体服务器、家庭安防系统、猫玩具、无线电遥控飞机、气象气球、潜水艇等8个工程项目,介绍了网络通信协议、文件存储、传感器、执行部件等基础知识的编程方法。 使读者真正理解了“通过做来学习”的先进理念。 在突出实践能力培养的同时,又在每个项目中针对嵌入式系统的各个功能模块给出了相应的基础知识的介绍。 另外,原书作者还非常重视工程习惯的培养,在实践过程中给出了一般的安全规则。 以译者20多年嵌入式系统教学、工程经验来看,本书十分适合作为本科、高职高专各专业的创新课程教材。
-
白话网络安全
翟立东 试读
本书汇集了“大东话安全”团队多年从事网络安全科普活动的经验和成果。 全书采用轻松活泼的对话体形式,以大东和新手小白的对话为载体,用32个故事向读者介绍网络安全知识。 全书共分为5篇:“病毒初现”篇介绍了计算机病毒的原理,并以典型病毒为例进行深入分析;“魔道相长”篇介绍了网络世界中常见的攻击手段;“正者无敌”篇介绍了新的反击技术和手段;“新生安全”篇主要介绍脱离伴生安全理念的新生安全的典型代表,包括金融安全、大数据安全、区块链安全等;“隐逸江湖”篇介绍了与大众生活息息相关的黑色产业链、黑客大会等内容。 本书适合所有对网络安全感兴趣的读者阅读,特别适合在网络空间安全、计算机技术等领域有一定基础的大学生们,通过阅读此书这些读者可以了解网络安全的学科体系。 本书同样可以帮助非专业的读者朋友们掌握一定的网络安全知识,提高网络安全防范意识。 相信本书可以带领读者走进网络安全的世界。
-
云原生安全:攻防实践与体系构建
刘文懋 试读
本书介绍了云原生的容器基础设施、K8S编排系统和常见云原生应用体系;在介绍安全体系前先深入分析了前述架构各个层面的安全风险,并给出攻击实践,后续计划开放靶场环境,有很好的可操作性和说服力;在介绍安全体系时,首先从高层分析新型基础设施防护的思路切换,然后分为两个维度介绍相关的安全机制,清晰地拆解了复杂的安全技术栈,让读者很容易理解DevOps安全和云原生安全两者如何融合。
-
SolidWorks高级应用教程(2020中文版)
北京兆迪科技有限公司 试读
本书是进一步学习SolidWorks 2020中文版高级功能的书籍,内容包括高级草图设计、零件设计高级功能、高级曲面设计、高级装配设计、高级工程图设计、模型的外观设置与渲染、运动仿真及动画、凸轮设计、逆向工程和有限元结构分析等。 在内容安排上,本书结合范例对SolidWorks高级功能中的一些抽象概念、使用方法和使用技巧进行了讲解。这些范例都是实际工程设计中具有代表性的例子,能使读者较快地进入设计实战状态。在写作方式上,本书紧贴软件的实际操作界面,使初学者能够尽快地上手,提高学习效率。通过对本书的学习,读者将掌握更多的SolidWorks高级设计功能和技巧,进而能够从事复杂产品的设计工作。本书附赠多项学习资源,制作了教学视频,学习资源中还包含本书所有的素材源文件,以及SolidWorks软件的配置文件。 本书可作为工程技术人员学习SolidWorks高级应用的自学教程和参考书籍,也可作为大中专院校学生和各类培训学校学员的SolidWorks课程或上机练习的教材。
-
AutoCAD 2022 快速入门与实战
钟日铭 试读
《AutoCAD 2022 快速入门与实战》介绍了AutoCAD 2022软件的基础及实用功能, 并辅以范例引导读者通过自学迈向精通行列。 本书精心设计了创新的知识框架结构,突出“常用命令速查手册” 和“范例实训教程” 两大应用特点,以帮助读者快速掌握AutoCAD 2022的主流设计功能, 并帮助读者解决工作和学习中遇到的一些实际问题。 《AutoCAD 2022 快速入门与实战》适合从零开始学习AutoCAD 软件的工科院校学生阅读, 也适合需要提高绘图技能的工程师参考使用, 还可以作为相关培训机构的教学用书。
-
人工智能算法大全:基于MATLAB
李一邨 试读
本书的编程语言以MATLAB为主,分别从学习方式和理论知识两个方面来对机器学习(实现人工智能的方法)的算法进行分类介绍。 通过阅读本书,读者可以对人工智能的子集——机器学习形成一个系统、全面、完整的认识,并且在今后的研究工作中逐步拓展,最终形成自己的体系。 全书共6篇,分别为特征处理算法、分类和聚类算法、神经网络算法、优化算法、基于不同数学思想的算法以及集成算法,每一篇都对该类别中常见算法的思想、流程、核心知识和优缺点等内容进行了详细介绍,并通过实际的案例分析和代码展示,对算法的具体应用进行了完整解析。 本书适用的读者对象包括金融机构的量化投资经理、科研工作者、互联网企业的算法工程师、大中专院校相关专业师生,以及其他对实现人工智能的机器学习技术感兴趣的读者。
-
呆呆鸟儿童编程:在游戏中学习
王向辉 试读
本书介绍了基于C#语言的代码编程方法。针对6~16 岁的儿童,将枯燥的代码编程转变为86个有趣的游戏关卡,让儿童在探索中学习编程知识。 书中所涉及的编程内容包括命令、 函数、循环、判断、算法、变量、属性、初始化、参数和数组等,全面覆盖儿童编程所需掌握的知识点。
-
企业级数据与AI项目成功之道
尼尔·菲什曼 试读
大型组织正在竞相实施先进的数据科学。大多数时候,我们的人工智能尝试变成了走进死胡同的科学项目,从来没有提供可持续的商业价值。我们错过了什么?在本书中,你将发现必须理解和实现的信息架构支柱。只有当数据分析和人工智能能够在整个组织内以可预测和一致的方式提供业务洞见时,它们才能增加价值。本书概述了一种组织、管理和评估数据的有效且实用的方法,这样你就可以建立一个信息架构来更好地推动人工智能和数据科学的发展。通过阅读本书,你将学到:简化数据管理,随时随地提供数据;缩短可运转的AI用例的价值实现时间;使各个企业都能访问AI和数据洞见;动态地实时缩放复杂AI场景;开发能够带来可预测的、可重复的价值的信息架构。
-
C#从入门到精通(第6版)
明日科技 试读
《C#从入门到精通(第6版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用C#进行WinForm应用程序开发应该掌握的各方面技术。 全书分为4篇,共26章,包括初识C#及其开发环境、开始C#之旅、变量与常量、表达式与运算符、字符与字符串、流程控制语句、数组和集合、属性和方法、结构和类、Windows窗体、Windows应用程序常用控件、Windows应用程序高级控件、数据访问技术、DataGridView数据控件、LINQ数据访问技术、程序调试与异常处理、面向对象技术高级应用、迭代器和分部类、泛型、文件及数据流技术、GDI+图形图像技术、Windows打印技术、网络编程技术、注册表技术、线程的使用,以及企业人事管理系统等内容。
-
Access数据库创建、使用与管理从新手到高手
宋翔 试读
《Access数据库创建、使用与管理从新手到高手》详细介绍了使用Access创建和设计数据库的方法和技巧,以及Access数据库在实际中的应用。 《Access数据库创建、使用与管理从新手到高手》各章的先后顺序以数据库系统的创建和设计流程进行组织,有助于读者梳理Access知识体系,便于读者学习和理解。 《Access数据库创建、使用与管理从新手到高手》包含大量示例,示例文件包括操作前的原始文件和操作后的结果文件,既便于读者上机练习,又方便读者在练习后进行效果对比,从而快速掌握Access的操作方法和技巧。
-
IntelliJ IDEA 软件开发与应用
乔国辉 试读
IntelliJ IDEA 是一款优秀的软件开发工具,学习和掌握IntelliJ IDEA对于开发者来讲具有十分重要的意义。 本书为读者准备了比较全面的技术体系,共16章。第1章与第2章主要讲解了IntelliJ IDEA的使用技巧;第3章主要讲解了IntelliJ IDEA中的工程结构及组织方式;第4章与第5章主要讲解了IntelliJ IDEA下项目的编译、部署、运行与调试;第6章与第7章讲解了Maven等项目构建管理工具的使用;第8章Git版本管理是开发者需要着重学习的知识技能;第9章讲解了Spring项目的使用原理并深化了示例;第10章讲解了数据库管理工具的使用技巧;第11章至第14章进行了全方位的拓展,引入了Docker容器、Vue.js、Scala、Python等相关内容;第15章为辅助教学篇,主要讲解了持续化部署工具的使用;第16章为结束篇,以插件为主题从大方向讲解了IntelliJ IDEA下的插件开发。 本书适用于所有初学者及具有一定开发经验的从业人员、软件爱好者。相信通过阅读本书,读者能够获得更多的帮助与提升。
-
数据库可靠性工程:数据库系统设计与运维指南
莱恩·坎贝尔 试读
数据是当今企业的宝贵资产,设计、构建并维护数据存储的重要性不言而喻,而技术的快速迭代给数据库可靠性带来了更多挑战,也向数据库管理员提出了更高要求。本书从可靠性这一视角就数据库的构建和运维展开细致讨论。全书内容分为两大部分:前一部分介绍运维基础知识,包括行为准则、服务等级管理、风险管理和运维可见性;后一部分深入研究数据本身,包括基础设施、备份和恢复、安全、存储和复制、架构等。
-
一本书讲透数据治理:战略、方法、工具与实践
用友平台与数据智能团队 试读
这是一本能为数字化转型企业的数据治理提供指导的著作,由用友集团官方出品,得到了用友集团董事长王文京、DAMA中国区主席汪广盛等9位企业界和学术界数字化专家的一致好评。 它基于国际主流的数据治理框架和用友多年的数据治理经验,从道、法、术、器4个维度、深入展开,不仅有数据治理在战略层面的顶层设计,还有数据治理在执行层面的实施方法,既可作为数据治理的纲领性指南,又可作为数据治理的实操手册。
-
数据分析与挖掘算法:Python实战
张晓东 试读
本书是一本介绍数据分析相关算法的学习指南,主要包括数据分析及数据挖掘相关概念介绍、数据思维及各种数据分析算法的原理及实现方法。本书的每个数据分析算法都介绍了数学原理、Python代码实现以及实战案例,内容丰富、容易理解。 本书共9章,第1章介绍了数据挖掘与数据分析、机器学习之间的关系;第2 章介绍了数据分析人员应该具备的数据思维,包括数据思维认知、数据挖掘“定律”;第3~9章介绍了各种数据分析算法的原理、实现方法及实战案例,其中包括逻辑回归、决策树、朴素贝叶斯、聚类分析、关联规划、人工神经网络、集成学习。 本书适合从事数据分析工作的读者自学,也可作为产品经理、运营人员、市场人员和对数据分析感兴趣的读者的参考用书。
-
形式语言与自动机理论
阿吉特·辛格 试读
本书详细介绍了各大学工科学士、理学硕士、商业和行政管理硕士、工科硕士及计算机学硕士教学大纲中提到的关于计算理论的所有领域。对于那些对这门学科有着浓厚兴趣的人来说,此书不仅理论翔实,并附有大量图例。 本书前几章介绍了研究自动机理论所必需的基础知识。例如:正则语言和克莱恩定理;最小自动机和句法幺半群;背景无关语言和下推自动机之间的关系;图灵机和可判定性。 本书有助于学生形成更为非正式的书写风格,同时以最深入浅出的方式介绍了自动机理论、构建证据的坚实处理、帮助传达思想的许多图表,以及突出相关资料的侧注。每一章都提供了大量的实操练习。
-
云原生应用架构:微服务开发最佳实战
FreeWheel核心业务系统开发团队 试读
传统的微服务应用正在经历着云原生技术的"洗礼”。随着该领域技术的不断变革与完善,以原生方式开发基于云的微服务成了降本提效的重要手段。 FreeWheel 核心业务系统开发团队在多年的实践中探索出了一条云原生微服务应用构建之路。 本书基于这些实践经验,从设计、开发到测试、部署,介绍了团队如何利用云原生技术为应用开发的全生命周期赋能。从架构技术选型到具体工程实践,书中内容理论联系实际,较为全面地剖析了容器落地、服务网格、无服务器计算、持续集成和持续部署等核心云原生技术,适合关注微服务、云原生技术的架构师、工程师及技术决策者阅读。
-
深入浅出Electron:原理、工程与实践
刘晓伦 试读
这是一本能帮助读者夯实Electron基础进而开发出稳定、健壮的Electron应用的著作。书中对Electron的工作原理、大型工程构建、常见技术方案、周边生态工具等进行了细致、深入地讲解。工作原理维度: 对Electron及其周边工具的原理进行了深入讲解,包括Electron依赖包的原理、Electron原理、electron-builder的原理等。工程构建维度:讲解了如何驾驭和构建一个大型Electron工程,包括使用各种现代前端构建工具构建Electron工程、自动化测试、编译和调试Electron源码等。技术方案维度:总结了实践过程中遇到的一些技术难题以及应对这些难题的技术方案,包括跨进程消息总线、窗口池、大数据渲染、点对点通信等。周边工具维度:作者根据自己的“踩坑”经验和教训,有针对性地讲解了大量Electron的周边工具、库和技术,涉及Qt开发框架、C++语言、Node.js框架甚至Vite构建工具等,可帮助读者拓宽技术广度,掌握开发Electron应用需要的全栈技术。
-
联邦学习:原理与算法
王健宗 试读
数据孤岛问题已经成为制约人工智能发展的主要阻碍。在此背景下, 联邦学习(Federated Learning) 作为一种新兴的机器学习技术范式, 凭借其突出的隐私保护能力,展示出在诸多业务场景中的应用价值。 本书从联邦学习的基础知识出发, 深入浅出地介绍了中央服务器优化和联邦机器学习的算法体系, 详细阐述了联邦学习中涉及的加密通信模块的相关知识, 以定性和定量的双视角建立了联邦学习服务质量的评估维度、理论体系, 还延伸介绍了提升联邦学习服务质量的方法, 并对联邦学习的研究趋势进行了深入探讨与分析, 可以对设计和选择算法提供工具式的参考和帮助。 本书是高校、科研院所和业界相关学者研究联邦学习技术的理想读本, 也适合大数据、人工智能行业的从业者和感兴趣的读者参考。
-
人工智能创新启示录:赋能产业
中国电子信息产业发展研究院(赛迪研究院) 试读
本书聚焦人工智能对产业的赋能,对产业发展和创新热潮进行概述,介绍人工智能在核心产业领域的发展现状和趋势,并分析国内外发展战略和政策。本书深入探讨人工智能与机器人、交通、医疗等领域的融合发展,以及由此产生的智能机器人、智能驾驶、人工智能医疗等新业态,详细阐释人工智能提升生产效率,催生新产品、新场景、新需求,推动产业转型升级和经济高质量发展的重要作用。 本书适合人工智能、互联网和计算机行业的从业人员和研究人员(技术岗位和非技术岗位),以及创投相关人员阅读参考。
-
Python数据分析基础
Clinton W. Brownley 试读
本书展示如何用Python程序将不同格式的数据处理和分析任务规模化和自动化。 主要内容包括:Python基础知识介绍、CSV文件和Excel文件读写、数据库的操作、示例程序演示、图表的创建等等。
-
快乐编程:青少年思维训练
黄威(@校园黄师兄) 试读
Scratch 是一款面向青少年的图形化编程软件,使用该软件编程就如同创作一场舞台剧,即使没有任何基础的小学生,也可以在极短的时间内创作出生动活泼的编程作品,因此它特别适合培养青少年的逻辑思维、编程思维和工程思维。 本书介绍了Scratch 软件的概况、工作模式和积木指令精髓;结合青少年熟知的生活场景,带领大家学习和理解程序的3 种基本结构;对程序的3 种基本结构进行强化学习,驱动青少年用逻辑思维分析问题、用工程思维分解问题、用编程思维解决问题;最后初步探究了算法和机器人控制程序。
-
写给大家看的安卓应用开发书:App Inventor 2快速入门与实战
David Wolber Hal Abelson 试读
本书由浅入深地介绍可视化编程工具App Inventor的基本内容,然后一步步指导读者搭建13个有趣的项目,包括一个短信回复应用、一个测验题应用和一个可以定位停车位置的应用。本书的后半部分可以看作开发者指南,帮助读者了解应用程序开发和计算机科学的基本知识。
-
结网 2:产品经理的无限游戏
王坚 试读
《结网2:产品经理的无限游戏》是继《结网@改变世界的互联网产品经理》出版10年之后的新作。《结网》讲述的是在桌面互联网时代如何成长为一名互联网产品经理,《结网2》讲述的是在移动互联网时代产品经理如何利用好人类有史以来最大的杠杆。新作聚焦在更本质的互联网规律上,这些规律在桌面互联网时代曾造就一批高估值的产品,在移动互联网时代又造就了更多更高估值的产品,我们相信下一个时代到来的时候这些规律依然有效。
-
高效研发:硅谷研发效能方法与实践
葛俊 试读
全书主要从以下5个方面对硅谷的高效研发方法进行了总结,提供了非常系统的指导原则和实践指南。 (1)研发效能综述:主要讲解研发效能的定义、模型,以及研发效能度量的正确方法。 (2)个人高效研发实践:主要讲解如何提高个人研发效能,具体涉及深度工作、Git、命令行、Vim、工具环境集成等内容,旨在帮助读者提高技术的专精程度,实现持续成长。 (3)研发流程优化:主要讲解研发流程优化的基本目标和原则、代码优化、分支管理、DevOps、团队协同等,希望帮助读者深入理解研发过程中的关键流程,以及流程优化的基本原则,从而能够针对自己的实际情况,找到最合适的工程实践,让软件开发的整个流程更加顺畅、高效。 (4)团队高效研发实践:主要讲解团队高效研发实践过程中各关键步骤的高效工程方法,内容涉及研发环境搭建、代码审查、合理处理技术债、开源利弊分析、测试等,同时对研发流程及工程方法的趋势进行解读,希望帮助读者掌握这些具体工程方法的正确使用。 (5)管理和文化系统分析了硅谷研发团队的管理和文化,尤其是Facebook的工程师文化,并根据作者在国内公司的具体落地经验,给出推荐的文化引入和建设方法。
-
机器人SLAM导航:核心技术与实战
张虎 试读
机器人SLAM导航的一大痛点是很难做到理论与实战相结合,而本书可谓“百科全书”式讲解,可帮助硬件、软件、算法等不同领域的研究开发人员走出“调参”困境,终结面对硬件和深奥算法时的束手无策,加快算法在实际机器人产品的工程落地与系统性技术突破。 本书以ROS编程、传感器、底盘等机器人开发所涉及的软硬件基础知识为切入点,逐步引出SLAM和导航两大领域核心算法,并结合Cartographer、LOAM、ORB-SLAM、VINS、CNN-SLAM、DeepVO、ros-navigation、TEB、RRT等热门开源算法对SLAM和导航的数学原理、代码框架及实操进行深度剖析。
-
代数大脑:揭秘智能背后的逻辑
加里·F.马库斯 试读
本书英文版出版至今已近20年,但关于大脑究竟如何工作的问题至今仍无答案,而符号主义(认为大脑是类似于计算机的加工符号的机器)与联结主义(认为大脑是并行运转的大型神经网络)之间的争论也从未停息。本书分析了联结主义模型和符号加工模型在计算方面的优势和劣势,关注不同联结主义模型之间的差异以及特定模型与符号加工的特定假设之间的关系,并围绕多层感知器展开讨论。书中的观点在今天依然频繁成为学术讨论的焦点,并为认知科学、人工智能、深度学习等领域的未来研究指明了可能的方向。
-
HTML5+CSS3+JavaScript入门很轻松(微课超值版)
云尚科技 试读
《HTML5+CSS3+JavaScript入门很轻松:微课超值版》结合流行有趣的热点案例,详细介绍了HTML5+CSS3+JavaScript开发中的各项技术。《HTML5+CSS3+JavaScript入门很轻松:微课超值版》共17章,分别介绍了HTML5基础、网页中的文本、图像和超链接、CSS3基础入门、CSS3常用属性、CSS3的高级应用、设计列表与菜单、表格与标记、网页中的表单、JavaScript基础入门、JavaScript编程基础、JavaScript对象编程、JavaScript事件机制、绘制网页图形、文件与拖放、响应式网页组件,最后通过设计企业响应式网站的综合案例对《HTML5+CSS3+JavaScript入门很轻松:微课超值版》所讲的各项技术进行了综合应用。
-
9堂课玩转快手+快影短视频
郝倩 试读
《9堂课玩转快手+快影短视频》基于当下热门的短视频平台快手及视频编辑处理App快影进行编写,对快手平台玩法、快影APP剪辑创作及快手平台运营变现等内容进行了全方位讲解。全书分为8个章节,从对快手平台的构成开始讲起,分析了快手的发展趋势和优势,详细介绍了创建快手的基本过程、内容制作、平台玩法短视频的拍摄以及变现模式。 《9堂课玩转快手+快影短视频》内容全面、条理清晰、通俗易懂、案例丰富,能够帮助读者快速掌握快手的创建和运营方法。
-
苹果办公三剑客Pages+Numbers+Keynote
彭思媛 试读
iWork是由苹果公司开发的专业办公软件套装,它适用于使用Mac OS X操作系统和iOS操作系统的电子设备。iWork包括3款软件,即用于处理文字和排版布局的Pages文稿软件、创建各式电子表格的Numbers表格软件和制作演示文稿的Keynote讲演软件。 Pages文稿拥有先进的书写工具和方便的页面排版功能,使用它能够创建出色的文稿。Numbers表格拥有易用的公式、一键式图表及多种表格样式,使用它可将大量数据制作为电子表格。Keynote讲演拥有全新的影院效果动画及多种过渡特效,使用它可以设计并制作出目眩神驰的演示文稿。
-
零基础学Premiere Pro 2020(全视频教学版)
高清雪 试读
本书以循序渐进的方式为读者讲解了Premiere Pro 2020快速入门、素材编辑基础、视频的转场效果、动画效果的创建、叠加与抠像技术、颜色的校正与调整、创建字幕与图形、音频处理等内容。 本书适合Premiere Pro 2020的初级用户学习和使用。此外,本书还可供广大视频编辑爱好者、影视动画制作者、影视编辑从业等人员阅读参考,也可以作为培训机构、大中专院校相关专业的教学参考书或上机指导用书。
-
Kotlin编程实践
Ken Kousen 试读
本书的重点不仅在于讲解Kotlin的语法与语义,还将展示何时以及为何应该使用某个指定的语言特性。本书的目标不一定会涵盖每一个Kotlin语法与库的细节。但在最后,本书添加了很多基本原理的内容,让即使只有Kotlin初级知识的读者也可以理解本书的内容。 当你认真学习Kotlin的细节后,你就可以使用这门受欢迎的语言构建Android应用、Web应用以及其他程序。Kotlin不仅可以用于任何应用Java的地方,还可以用于iOS开发、编写原生应用程序、JavaScript开发以及更多场景。
-
TinyML:基于TensorFlow Lite在Arduino和超低功耗微控制器上部署机器学习
Pete Warden 试读
TinyML是指微型机器学习,更准确地说,TinyML是指工程师们在mW功率以下的设备上,实现机器学习的方法、工具和技术。 TinyML将深度学习和嵌入式系统相结合,使得微型设备可以做出令人惊叹的事情。作者解释了如何训练足够小以适合任何环境的模型。对于希望在嵌入式系统中搭建机器学习项目的软件及硬件开发人员而言,本书是一个理想的指南,它将一步步地指导你创建一系列TinyML项目。 阅读本书无需任何机器学习或者微控制器开发经验。
-
AI源码解读:卷积神经网络(CNN)深度学习案例(Python版)
李永华 试读
本书以人工智能发展为时代背景,通过20个机器学习模型和算法案例,为读者提供较为详细的实战方案,以便进行深度学习。 在编排方式上,全书侧重对创新项目的过程进行介绍,分别从整体设计、系统流程和实现模块等角度论述数据处理、模型训练和模型应用等过程,并剖析模块的功能、使用及程序代码。为便于读者高效学习,快速掌握人工智能程序开发方法,本书配套提供项目设计工程文档、程序代码、实现过程中出现的问题及解决方法等资料,可供读者举一反三,二次开发。 本书语言简洁,深入浅出,通俗易懂,不仅适合对Python编程有兴趣的爱好者,而且可作为高等院校 相关专业的参考教材,还可作为从事智能应用创新开发专业人员的技术参考书。
-
密码学原理与Java实现
朱文伟 试读
现在,Java开发可谓如日中天,并且Java安全开发是Java开发领域中的一个重要内容,每个Java开发人员都必须掌握。市面中的绝大多数密码学书籍都是针对C或C++的,本书重点介绍Java自带加解密函数的相关技术,以及密码学领域重要的开源库OpenSSL在Java开发中的应用。 本书共8章,主要内容包括密码学和Java概述、搭建Java密码开发环境、对称密码算法原理、利用JCA、JCE对称加解密、杂凑函数和HMAC、密码学中常见的编码格式、非对称算法RSA的加解密、数字签名技术等。本书内容非常详细,学习坡度非常平滑,循序渐进,就算没有密码学基础,也能从零开始到全面掌握。 本书面向的读者是Java开发人员、企业内转行计算机信息安全的工作人员、已有信息安全基础并想了解Java加解密新特性的人员。本书也可作为高等院校和培训机构计算机及相关专业师生的教学参考书。
-
PHP 8从入门到精通(视频教学版)
张工厂 试读
本书循序渐进地介绍了PHP 8开发动态网站的主要知识和技能,提供了大量的PHP应用实例供读者实践。每一章节都清晰讲解了代码的作用及其编写思路,使读者能快速掌握PHP的应用开发技能。 全书共24章,内容包括PHP 8的基本概念、PHP服务器环境配置、PHP的基本语法、PHP的语言结构、字符串和正则表达式、数组、时间和日期、面向对象编程、错误处理和异常处理、PHP与Web页面交互、文件与目录操作、图形图像处理、Cookie和会话管理、MySQL数据库基础、PHP操作MySQL数据库、PDO数据库抽象类库、安全加密技术、PHP与XML技术、PHP与Ajax的综合应用、Smarty模板、Zend Framework框架和ThinkPHP框架等。本书最后通过网上商城和图书管理系统两个实战项目,使读者进一步巩固所学的知识,提高PHP网站开发的实战能力。 本书适合PHP初学者以及广大网站开发人员阅读,可以作为PHP网站开发人员的查询手册,也适合高等院校和培训机构相关专业的师生教学参考。
-
云端架构:基于云平台的41种可复用的架构最佳实践
吕昭波 试读
云计算发展多年,应用领域变得越来越广泛,通过整理云计算解决方案与应用案例,将总结的“在云端构建业务的通用架构模式”整理为本书。 本书围绕云计算架构设计的合理部署、业务持续、弹性扩展、性能效率、安全合规、持续运营这6大原则提炼了41种架构设计模式,每种设计模式相对独立,将多种设计模式组合又能构建解决方案。本书描述了架构设计的流程、架构设计量化模型、架构设计中需要避免的“坏味道”和需要参考的最佳实践。通过书中的架构设计模式,还可以形成架构师进行云端业务架构设计的清单,以便衡量和评估架构方案的完整性及合理性。 本书提供示例项目MumuLab用于动手实践,MumuLab是一个完整的云端架构设计模式学习平台,也是对架构成熟度进行评估的平台,该项目贯穿全书多个章节,保证了案例的完整性和连续性。同时给读者提供可以自行下载和运行的系统代码,以便学练结合,通过动手实践来验证书中的架构设计模式和最佳实践。 本书适合云计算解决方案架构师、销售和市场运营人员、对云计算有初步认识且需要进阶学习的技术人员,也可作为素材帮助在校大学生学习云计算解决方案的架构设计。
-
左手Python,右手Excel:带飞Excel的Python绝技
刘宇宙 试读
Excel作为当今最常用的办公软件之一,在数据编辑、处理和分析方面都有它的独到优势。Python是一门简单易懂的编程语言,很容易上手。用Python操作Excel可以很好地解决操作Excel中遇到的大量重复、机械工作的问题。 本书共12章,可分为两部分:第一部分包括第1~5章,概要介绍Python语言的类型和对象、操作符和表达式、编程结构和控制流、函数、序列、文件操作、数据处理模块等,以帮助读者了解Python的基础知识;第二部分包括6~12章,主要讲解Python与Excel的实战操作,通过生动的情景对话方式引入大量的代码实战示例,所有代码都有详细、易懂的中文注解,以帮助读者快速理解代码。 本书专门针对希望通过Python操作Excel并提升自己的工作效率的人员量身定做,既适合经常与Excel打交道的办公人员、编写处理Excel程序的Python开发人员、Python编程爱好者阅读,也适合办公自动化培训机构以及中学、大中专院校、本科院校对办公自动化感兴趣的学生参考。
-
Spring Boot企业级项目开发实战
张科 试读
随着互联网的发展,越来越多的企业采用Spring Boot来完成Web项目的开发。本书专门为Spring Boot企业级项目开发者量身定制,内容涉及Spring Boot的理论基础、源码解析和各种项目开发技巧。 本书分为10章。第1章介绍Spring、Spring MVC的理论基础,同时搭建Spring开发环境;第2章介绍Spring Boot入门知识,包括Restful API、Jersey、Postman、Swagger2 UI和Lombok等;第3章介绍Spring Data JPA和Validate等;第4章介绍如何使用Spring Boot进行Web开发,并介绍Redis的使用方法;第5章介绍Spring Security的原理;第6章介绍Spring Boot框架的扩展,包括日志管理、定时任务、邮件发送、Web Service和Web Socket等;第7章介绍单元测试、集成测试和性能测试等;第8章介绍Jeecg Boot的功能、环境、配置和源码等;第9章项目开发实战,展示一个销售管理系统的完整开发过程;第10章介绍项目的打包、热部署和监控等。
-
Java完全自学教程
明日科技 试读
本书从零基础用户自学Java语言的角度出发,通过通俗易懂的语言、精彩有趣的实例介绍使用Java语言进行程序设计需要掌握的知识。 全书共18章,分为4篇。其中基础篇介绍数据类型、运算符等,提高篇介绍数组、面向对象编程、异常处理等,高级篇介绍Swing程序设计、线程等,项目篇介绍开发计划管理系统。本书结合具体实例讲解知识,代码有详细注释,使读者轻松领会Java程序设计的精髓,快速提高程序设计水平。
-
深度强化学习算法与实践:基于PyTorch的实现
张校捷 试读
本书从强化学习的基础知识出发,结合PyTorch深度学习框架,介绍深度强化学习算法各种模型的相关算法原理和基于PyTorch的代码实现。 作为一本介绍深度强化学习知识的相关图书,本书介绍了常用的强化学习环境,基于价值网络的强化学习算法和基于策略梯度的强化学习算法,以及一些常用的比较流行的深度强化学习算法(如蒙特卡洛树搜索)等。另外,还介绍了深度强化学习算法在实际问题中的一些应用。
-
C语言编程思想与方法
尹宝林 试读
本书共9章。第0章是引言,概述本书的写作目的和学习方法。第1章讨论程序设计的基本过程和方法,包括问题的分析、方案的设计以及编码和调试。这些知识,以及对这些知识的运用能力,是专业化编程能力的重要组成部分。第2~6章讨论专业人员需要较深入了解和掌握的内容,其中既包括C语言中需要深入理解和掌握的知识,也包括在编程中对一些基本算法和数据结构的运用,并结合这些内容进一步说明程序设计的基本方法和原则,及其在实际编程中的应用。第7章和第8章讨论程序代码和结构的优化,包括对程序时间效率和空间效率的优化、程序的风格以及程序组织的方式和原则。这些知识和技术都是在设计和实现具有较大规模的实用程序时需要用到的。 本书面向对C语言和数据结构、算法分析等相关知识有基本了解,同时希望进一步提高自己实际编程能力以适应工作要求的读者,适合刚刚走上工作岗位的C语言开发人员以及计算机及相关专业高年级学生阅读。
-
Java程序员面试笔试宝典(第2版)
何昊 试读
本书是一本讲解Java程序员面试笔试的实用工具书。在写法上,除了讲解如何解答Java程序员面试笔试问题以外,还引入了相关知识点辅以说明,让读者能够更加容易地理解和掌握。 本书囊括Java程序员面试笔试过程中的各类知识点。在内容广度上,搜集了近3年来几乎所有IT企业针对Java岗位的笔试面试涉及的知识点,包括但不限于Java核心知识点(容器、多线程和IO等)、Java Web(Struts、MyBatis、Kafka、Spring等)、数据库,所选择知识点均为企业招聘时所考查的知识点。在讲解的深度上,本书由浅入深,详细分析每一个知识点,并提炼归纳,同时,引入相关知识点,并对其进行深度剖析,让读者不仅能够理解每个知识点,还能在遇到相似问题的时候,也能游刃有余地解决,而这些内容很多是其他同类书籍所没有的。书中根据知识点进行分门别类,结构合理,条理清晰,便于读者进行学习与检索。 本书是一本计算机相关专业毕业生面试、笔试的求职用书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。
-
USB应用分析精粹:从设备硬件、固件到主机端程序设计
龙虎 试读
本书结合实例从底层电平标准、令牌、事务、传输、请求到顶层系统讨论USB 2.0规范,并且以看得见的方式详细阐述USB设备开发思想,使读者即便在开发平台与本书不一致的情况下,也有能力开发出属于自己的USB设备。在阐述“使用不同方案开发相同项目”的过程中,读者能够深刻理解不同开发方案的流程及优缺点,也能够从容地面对USB设备固件与主机端应用程序设计。 本书既可作为初学者的辅助学习教材,也可作为工程师进行电路设计、制作与调试的参考书。
-
C++码农日记(全程视频讲解)
白振勇 试读
《C++码农日记(全程视频讲解)》共9章。 第1章讲述程序员入职前的准备以及C++跨平台开发入门知识,着重介绍求职面试相关知识,以及Qt的安装配置、开发环境搭建、第三方跨平台库基础知识、配套资源等内容;第2~8章通过50多个实际案例讲述命令行程序的开发、DLL(动态链接库)的开发与第三方库的使用、跨平台文件操作、多线程和进程内(多线程间)通信、进程间通信、异步串口通信、数据库访问等常用开发技能;第9章通过一个数据中心的案例介绍C/S模式(Client/Server模式,客户端/服务器模式)软件的综合开发技能。本书提供的案例覆盖了C/S模式软件开发工作的常见场景。
-
Word.Excel.PPT.PS办公应用从入门到精通套装(全4册)
郭绍义 试读
当今社会,掌握计算机的基本知识和操作方法不仅是立足社会的必要条件,也是我们工作和生活中不可或缺的一项技能。 本书将办公常用的五项(Word、Excel、PPT、PS、移动办公office)技能合一,能为你的高效办公提供强有力的帮助,助你轻松变身办公达人。
-
SD-WAN架构与技术(第2版)
盛成 试读
本系列图书基于华为公司工程创新、技术创新的成果以及在全球范围内丰富的商用交付经验,介绍新一代网络技术的发展热点和相关的网络部署方案。 本书从企业WAN当前面临的问题和挑战入手,介绍SD-WAN出现的背景和基本特性,并结合技术实现,详细阐述SD-WAN解决方案的系统架构、运转机制和应用场景。 本书通过解读SD-WAN的关键技术,分析SD-WAN的实际部署案例,为读者提供SD-WAN解决方案的设计方法和部署建议。在第1版的基础上,本书特别增加了IPv6、5G和SRv6场景下的新技术内容。 本书内容通俗易懂,针对性和实用性强,能够帮助读者了解SD-WAN解决方案的实现原理,掌握SD-WAN解决方案的设计原则。 本书可作为网络技术支持工程师、网络管理员、网络规划工程师等ICT从业人员的学习用书,也可以作为网络技术爱好者的参考资料。
-
Spring Security原理与实战
郑天民 试读
本书主要介绍基于 Spring Security 构建系统安全性的技术体系和工程实践。围绕安全性需求,本书讨论Spring Security框架所提供的各项解决方案,包括认证、授权、加密、CSRF保护、CORS、方法级安全访问、OAuth2协议、微服务架构、JWT、单点登录等核心功能。同时,本书基于这些功能构建了完整的三个案例系统,并给出了具体的实现过程和示例代码。 本书面向广大服务端开发人员,读者不需要有很深的技术功底,也不限于特定的开发语言,但熟悉Java EE常见技术并掌握一定系统设计基本概念有助于更好地理解书中的内容。同时,本书也适合对安全性实现技术感兴趣的开发人员学习。
-
零基础打造原创短视频:剪辑、拍摄、运营实用技巧
帧小好 试读
本书主要讲解短视频剪辑、拍摄、运营技巧。短视频是移动互联网时代流行的内容载体。人人都可以做,但是想要持续做出“爆款”,就要具备很高的综合素养:既要懂剪辑,又要会拍摄,还需要具备产品和运营思维。 本书分为三大部分:第一部分是剪辑篇,主要讲解短视频剪辑技巧,包括镜头排列技巧、动作剪辑技巧、声音剪辑技巧和转场方式等;第二部分是拍摄篇,主要讲解短视频拍摄技巧,包括构图、工具使用、布光、录音、摄像机运动等技巧;第三部分是运营篇,主要讲解短视频运营技巧,包括短视频变现方式、一些流量比较大的短视频平台的规则和算法,以及短视频的内容研发和“吸粉”攻略等。 本书以精简的文字加图解的方式引导读者快速入门短视频制作,助力短视频内容创作者打造出“爆款”短视频。 本书适合所有对短视频感兴趣的读者阅读。
-
风火少年战AI:人工智能从编程到实践
计湘婷 试读
本书以耳熟能详的人物:哪吒作为主线介绍人工智能中的自然语言处理、计算机视觉、音视频处理、图像处理等基础知识,并通过大量生活中的典型案例,帮助读者了解如何利用人工智能解决生活中的实际问题。
-
UG 12.0塑料模具设计实例教程
詹建新 试读
本书以UG 12.0为载体,通过实例详细介绍塑料产品的造型与模具设计,编者力争做到把每个实例讲深讲透。 本书分入门篇、进阶篇和综合篇。在入门篇,编者选用两个实例,以一体化教学的方式,详细介绍从产品设计到模具设计的整个过程;在进阶篇,分别介绍注塑向导下的模具设计(第3~7章)和建模环境下的模具设计(第8~13章);在综合篇,详细介绍两板模和三板模的设计方法,并强调了两板模和三板模的区别,以及模架的加载方法。 本书的所有实例都是编者精心挑选的,是非常典型的案例,适合课堂教学。全书结构清晰,内容详细,案例丰富,知识点深入浅出,重点突出,着重培养学生的动手操作能力。
-
汽车智能驾驶系统开发与验证
何举刚 试读
《汽车智能驾驶系统开发与验证》结合汽车整车企业具体工程实例,系统介绍了汽车智能驾驶系统从需求分析、架构设计、算法开发到测试验证的整个过程,实现了理论和实践的统一。 本书编写人员皆为汽车整车企业具有丰富正向开发经验的研发技术骨干,并邀请了清华大学、吉林大学、重庆大学、重庆邮电大学、重庆理工大学、地平线科技公司和纵目科技公司等高校和企业的专家为本书的架构和具体内容把关。本书兼具理论性和实用性,内容丰富,结构清晰,对初入智能驾驶领域的读者建立系统性认知具有较大参考意义。 《汽车智能驾驶系统开发与验证》主要面向从事汽车智能驾驶系统开发工作的工程师,也可作为高等院校汽车相关专业师生的教学参考书。
-
MATLAB 2020数学计算从入门到精通
林凤涛 试读
《MATLAB 2020数学计算从入门到精通》以MATLAB 2020为基础,讲解数学计算的各种方法和技巧。全书共9章,主要内容包括MATLAB基础数学计算、MATLAB基础知识、概率分布、方差分析及回归分析、集合、积分计算、方程组的求解、大地测量学和形态学图像处理。本书覆盖数学计算的各个方面,实例丰富而典型,指导读者有的放矢地进行学习。 《MATLAB 2020数学计算从入门到精通》既可作为MATLAB初学者的入门用书,也可作为工程技术人员、本科生和研究生的学习用书。
-
大数据分析指南
朱晓峰 试读
《大数据分析指南》是数据科学领域为数不多的理论与实践相结合的基础性、实用型专业图书,它通过详细剖析大数据分析的基础理论和企业实际案例,全景展现了大数据分析各个阶段的基础知识、相关方法、关键技术和实用工具。 全书全面、系统的讲解了大数据分析的基础理论、体系架构、关键技术、各个关键环节(采集与存储、数据清洗、数据挖掘、数据可视化);在理论知识讲解的基础上,通过6个不同行业不同主题的大数据分析企业实战案例,帮助读者通过大数据分析工具,熟练掌握大数据分析的工具和方法,深刻领会大数据分析的原理和思路。“大数据分析”是当今科技行业□受欢迎的流行语之一,也是各领域人士极为关注的话题。飞速发展的中国,同样将大数据作为国家战略,企业实践不断涌现。