-
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应用需要的全栈技术。
-
中台落地手记:业务服务化与数据资产化
张亮 试读
当前,中台建设如火如荼,相关技术也在快速发展。 本书试图帮助读者拨开迷雾,旨在向读者提供一个“step by step”的中台建设实操指导。 本书从中台的规划、设计、实现、运维等多个方面入手,从组织架构、业务流程、技术选型角度,以一个典型的民航生产系统落地场景为例,对基于微服务的“业务中台”、基于大数据的“数据中台”以及基于企业战略的“组织中台”分别进行了阐述。 本书分10章,内容主要涉及总体规划、业务服务化建设、微服务解决方案、收集各类数据、数据预处理、数据湖和数据仓库数据处理、数据计算开发、深入挖掘业务数据、安全措施和中台运营及周边。 本书的主要读者对象为企业信息化人员(包括管理人员及产品设计、开发人员等)、数字化转型研究方向和专业的高校师生等。
-
联邦学习:原理与算法
王健宗 试读
数据孤岛问题已经成为制约人工智能发展的主要阻碍。在此背景下, 联邦学习(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年,但关于大脑究竟如何工作的问题至今仍无答案,而符号主义(认为大脑是类似于计算机的加工符号的机器)与联结主义(认为大脑是并行运转的大型神经网络)之间的争论也从未停息。本书分析了联结主义模型和符号加工模型在计算方面的优势和劣势,关注不同联结主义模型之间的差异以及特定模型与符号加工的特定假设之间的关系,并围绕多层感知器展开讨论。书中的观点在今天依然频繁成为学术讨论的焦点,并为认知科学、人工智能、深度学习等领域的未来研究指明了可能的方向。
-
9堂课玩转快手+快影短视频
郝倩 试读
《9堂课玩转快手+快影短视频》基于当下热门的短视频平台快手及视频编辑处理App快影进行编写,对快手平台玩法、快影APP剪辑创作及快手平台运营变现等内容进行了全方位讲解。全书分为8个章节,从对快手平台的构成开始讲起,分析了快手的发展趋势和优势,详细介绍了创建快手的基本过程、内容制作、平台玩法短视频的拍摄以及变现模式。 《9堂课玩转快手+快影短视频》内容全面、条理清晰、通俗易懂、案例丰富,能够帮助读者快速掌握快手的创建和运营方法。
-
苹果办公三剑客Pages+Numbers+Keynote
彭思媛 试读
iWork是由苹果公司开发的专业办公软件套装,它适用于使用Mac OS X操作系统和iOS操作系统的电子设备。iWork包括3款软件,即用于处理文字和排版布局的Pages文稿软件、创建各式电子表格的Numbers表格软件和制作演示文稿的Keynote讲演软件。 Pages文稿拥有先进的书写工具和方便的页面排版功能,使用它能够创建出色的文稿。Numbers表格拥有易用的公式、一键式图表及多种表格样式,使用它可将大量数据制作为电子表格。Keynote讲演拥有全新的影院效果动画及多种过渡特效,使用它可以设计并制作出目眩神驰的演示文稿。
-
HTML5+CSS3+JavaScript入门很轻松(微课超值版)
云尚科技 试读
《HTML5+CSS3+JavaScript入门很轻松:微课超值版》结合流行有趣的热点案例,详细介绍了HTML5+CSS3+JavaScript开发中的各项技术。《HTML5+CSS3+JavaScript入门很轻松:微课超值版》共17章,分别介绍了HTML5基础、网页中的文本、图像和超链接、CSS3基础入门、CSS3常用属性、CSS3的高级应用、设计列表与菜单、表格与标记、网页中的表单、JavaScript基础入门、JavaScript编程基础、JavaScript对象编程、JavaScript事件机制、绘制网页图形、文件与拖放、响应式网页组件,最后通过设计企业响应式网站的综合案例对《HTML5+CSS3+JavaScript入门很轻松:微课超值版》所讲的各项技术进行了综合应用。
-
零基础学Premiere Pro 2020(全视频教学版)
高清雪 试读
本书以循序渐进的方式为读者讲解了Premiere Pro 2020快速入门、素材编辑基础、视频的转场效果、动画效果的创建、叠加与抠像技术、颜色的校正与调整、创建字幕与图形、音频处理等内容。 本书适合Premiere Pro 2020的初级用户学习和使用。此外,本书还可供广大视频编辑爱好者、影视动画制作者、影视编辑从业等人员阅读参考,也可以作为培训机构、大中专院校相关专业的教学参考书或上机指导用书。
-
云服务器运维之Windows篇
杨洋 试读
“阿里云数字新基建系列”包括5本书,涉及《Kubernetes》《混合云架构》《云数据库》《CDN原理与流媒体技术》《云服务器运维之Windows篇》,囊括了领先的云技术知识与阿里云技术团队独到的实践经验,是国内IT技术图书又一重磅作品。 本书是阿里云上Windows服务器使用及实践的技术结晶,全书共11章,分为三篇,第一篇主要介绍在阿里云上使用Windows系统的运维操作和最佳实践,第二篇每章讲述Windows各类典型问题以及线上有代表性的真实案例,第三篇介绍了常用的调试工具和调试方法,包括用调试工具分析CPU性能等问题,通过调试工具解决死机问题等。
-
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是一个完整的云端架构设计模式学习平台,也是对架构成熟度进行评估的平台,该项目贯穿全书多个章节,保证了案例的完整性和连续性。同时给读者提供可以自行下载和运行的系统代码,以便学练结合,通过动手实践来验证书中的架构设计模式和最佳实践。 本书适合云计算解决方案架构师、销售和市场运营人员、对云计算有初步认识且需要进阶学习的技术人员,也可作为素材帮助在校大学生学习云计算解决方案的架构设计。
-
Spring Boot从零开始学(视频教学版)
郭浩然 试读
Spring是Java开发必不可少的框架,是一个庞大的生态系统,Spring Boot正是在Spring这一片肥沃的土壤中生长出来的快速应用开发框架。本书从Spring Boot的工程化组件入手,采用一步一示例的方式引导读者入门,并通过两个完整案例帮助读者学会开发Spring Boot项目。本书配套源码、PPT课件、教学视频、思维导图、开发环境与答疑服务。 本书共分12章。第1~3章介绍构建Spring Boot项目的步骤和Spring Boot Web开发的基础;第4~9章介绍Spring Boot的多种框架或技术,比如JPA、MyBatis、Redis、Elasticsearch、日志和安全监控等;第10~11章分别通过客户管理系统和微博系统两个简单的项目,以巩固读者对Spring Boot基础知识的学习;第12章介绍Spring Boot的测试、打包和项目部署功能。 本书从实用的角度出发,结合项目示例,在充分实践的前提下尽量拓展知识广度、减少知识盲点,非常适合时间紧张却需要快速上手Spring Boot的初学者,也可作为高等院校、中职学校和培训机构计算机软件开发专业的教材。
-
左手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语言开发人员以及计算机及相关专业高年级学生阅读。
-
从零开始:C语言快速入门教程
张继新 试读
本书以服务零基础读者为宗旨,用实例引导读者学习,深入浅出地介绍了C 语言的相关知识和实战技能。 全书共12章。第1章主要介绍计算思维与C语言的初体验;第2~9章主要介绍C语言的数据处理,表达式,格式化输出与输入功能,流程控制,函数与宏,数组与字符串,指针,结构、联合、枚举与类型定义等;第10~12章主要介绍文件及文件处理,C语言的标准函数库,从C语言到C++的快速学习。 本书赠送了大量的相关学习资料,以便读者扩展学习。本书适合任何想学习C语言的读者学习使用。无论您是否从事计算机相关行业,是否接触过C语言,均可通过学习本书快速掌握采用C 语言编程的方法和技巧。
-
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章);在综合篇,详细介绍两板模和三板模的设计方法,并强调了两板模和三板模的区别,以及模架的加载方法。 本书的所有实例都是编者精心挑选的,是非常典型的案例,适合课堂教学。全书结构清晰,内容详细,案例丰富,知识点深入浅出,重点突出,着重培养学生的动手操作能力。
-
可解释人工智能导论
杨强 试读
本书全面介绍可解释人工智能的基础知识、理论方法和行业应用。全书分为三部分,共11章。 第一部分为第1章,揭示基于数据驱动的人工智能系统决策机制,提出一种基于人机沟通交互场景的可解释人工智能范式。 第二部分为第2~5章,介绍各种可解释人工智能技术方法,包括贝叶斯方法、基于因果启发的稳定学习和反事实推理、基于与或图模型的人机协作解释、对深度神经网络的解释。 第三部分为第6~10章,分别介绍可解释人工智能在生物医疗、金融、计算机视觉、自然语言处理、推荐系统等领域的应用案例,详细说明可解释性在司法、城市管理、安防和制造等实际应用中发挥的积极作用。第11章对全书进行总结,并论述可解释人工智能研究面临的挑战和未来发展趋势。 此外,本书的附录给出可解释人工智能相关的开源资源、中英文术语对照及索引,方便读者进一步查阅。本书既适合高等院校计算机和信息处理相关专业的高年级本科生和研究生,以及人工智能领域的研究员和学者阅读;也适合关注人工智能应用及其社会影响力的政策制定者、法律工作者、社会科学研究人士等阅读。
-
MATLAB 2020数学计算从入门到精通
林凤涛 试读
《MATLAB 2020数学计算从入门到精通》以MATLAB 2020为基础,讲解数学计算的各种方法和技巧。全书共9章,主要内容包括MATLAB基础数学计算、MATLAB基础知识、概率分布、方差分析及回归分析、集合、积分计算、方程组的求解、大地测量学和形态学图像处理。本书覆盖数学计算的各个方面,实例丰富而典型,指导读者有的放矢地进行学习。 《MATLAB 2020数学计算从入门到精通》既可作为MATLAB初学者的入门用书,也可作为工程技术人员、本科生和研究生的学习用书。
-
汽车智能驾驶系统开发与验证
何举刚 试读
《汽车智能驾驶系统开发与验证》结合汽车整车企业具体工程实例,系统介绍了汽车智能驾驶系统从需求分析、架构设计、算法开发到测试验证的整个过程,实现了理论和实践的统一。 本书编写人员皆为汽车整车企业具有丰富正向开发经验的研发技术骨干,并邀请了清华大学、吉林大学、重庆大学、重庆邮电大学、重庆理工大学、地平线科技公司和纵目科技公司等高校和企业的专家为本书的架构和具体内容把关。本书兼具理论性和实用性,内容丰富,结构清晰,对初入智能驾驶领域的读者建立系统性认知具有较大参考意义。 《汽车智能驾驶系统开发与验证》主要面向从事汽车智能驾驶系统开发工作的工程师,也可作为高等院校汽车相关专业师生的教学参考书。
-
Spring Boot趣味实战课
刘水镜 试读
本书内容极其丰富,不仅涵盖了Spring MVC、MyBatis Plus、Spring Data JPA、Spring Security、Quartz等主流框架,整合了MySQL、Druid、Redis、RabbitMQ、Elasticsearch等互联网常用技术与中间件,还涉及单元测试、异常处理、日志、Swagger等技术细节,以及AOP、IOC、自动配置、数据库事务、分布式锁等硬核知识。本书从初始化到部署、监控,实现了软件全生命周期一站式打包解决。 本书行文风格深入浅出、通俗易懂、风趣幽默、轻松愉快。从Hello World聊到源码分析,从工具使用讲到内部原理,从日常生活说到设计哲学。本着“技术来源于生活,更要回归于生活”的理念,本书通过大量生动、形象的类比将枯燥的技术描绘得“有滋有味”,让你轻松学会这些知识。
-
Photoshop 2020标准培训教程
数字艺术教育研究室 试读
《Photoshop 2020标准培训教程》系统地介绍了Photoshop的基本操作方法和图形图像处理技巧,包括图像处理基础知识、Photoshop基本操作、绘制和编辑选区、绘制图像、修饰图像、编辑图像、绘制图形和路径、调整图像的色彩和色调、图层的应用、应用文字、通道与蒙版、滤镜效果和商业案例实训等内容。 《Photoshop 2020标准培训教程》将案例融入软件功能的介绍中,力求通过课堂案例演练,使读者快速掌握软件的应用技巧;在学习了基础知识和基本操作后,通过课堂练习和课后习题实践,拓展读者的实际应用能力。本书的最后一章精心安排了几个精彩实例,力求通过这些实例的制作,使读者提高艺术设计创意能力。 《Photoshop 2020标准培训教程》附带学习资源,内容包括书中所有案例的素材、效果文件和在线视频,读者可通过在线方式获取这些资源,具体方法请参看本书前言。 《Photoshop 2020标准培训教程》适合作为院校和培训机构艺术专业课程的教材,也可作为Photoshop自学人士的参考用书。
-
Metasploit Web渗透测试实战
李华峰 试读
本书系统且深入地将渗透测试框架Metasploit与网络安全相结合进行讲解。 本书不仅讲述了Metasploit的实际应用方法,而且从网络安全原理的角度分析如何用Metasploit实现网络安全编程的技术,真正做到理论与实践相结合。 本书内容共分11章。第1章介绍Web服务环境中容易遭受攻击的因素等内容;第2章讲解如何对Web服务器应用程序进行渗透测试;第3章介绍对通用网关接口进行渗透测试的方法;第4章介绍对MySQL数据库进行渗透测试的方法;第5章介绍对DVWA认证模式进行渗透测试的方法;第6章介绍对命令注入漏洞进行渗透测试的方法;第7章介绍对文件包含漏洞和跨站请求伪造漏洞进行渗透测试的方法;第8章讲解通过上传漏洞进行渗透测试的方法;第9章讲解通过SQL注入漏洞进行渗透测试的方法;第10章介绍通过跨站脚本攻击漏洞进行渗透测试的方法;第11章介绍Meterpreter中常用的文件相关命令,以及如何使用autopsy在镜像文件中查找有用信息等内容。
-
循序渐进Vue.js 3前端开发实战
张益珲 试读
本书以一个多年前端“老司机”的视角,循序渐进地介绍当前流行的前端框架Vue.js 3的新特性、各项功能及其在商业开发中的应用。 全书共15章,第1~6章介绍Vue.js 3的模板、组件、交互处理等基础知识;第7章介绍Vue.js 3框架的响应式原理及组合式API;第8章介绍使用Vue.js 3框架开发前端动画效果;第9章介绍开发大型项目必备的脚手架工具VueCli和Vite;第10章介绍基于Vue.js 3的UI框架Element Plus;第11~13章分别介绍网络请求框架vue-axios、路由管理框架Vue Router、状态管理框架Vuex;第14章和第15章介绍两个相对完整的项目的开发,即学习网站和电商后台系统。 本书试图介绍Vue.js 3全家桶及周边框架和工具的综合应用,旨在使读者通过阅读本书开发自己的应用程序。本书还在各章安排了小型范例和练习题,并提供了教学视频、源代码及PPT课件。 本书既可以入门,也可以进阶,适合Vue.js 3初学者和前端开发人员使用,也可以作为网课、培训机构与大中专院校的教学用书。
-
Python测试开发入门与实践
陈晓伍 试读
本书主要包括两部分内容,第一部分重点介绍Python的基础知识,让读者可以从零开始入门Python Web开发测试;第二部分重点介绍Python Web项目的开发实践,让读者可以一步一步地了解开发一个Python Web项目的过程。 本书是一本介绍Python Web测试开发的基础书,从最基础的Python概念、Python语法,到最后的Python Web的项目实践,囊括Python Web测试开发所需的基础知识和实践方法,非常适合准备转型PythonWeb测试开发的人员。 同时,本书也介绍了Python语言的一些高级特性,如语法糖、内置表达式、魔法属性等。 因此本书也是一本Python进阶教程,适合那些已经掌握一定的Python基础知识、希望提升Python编程能力的读者。 最后,本书一以贯之地以实践为主旨,除了介绍Python语法知识之外,更多地关注Python语言的实践。
-
Java程序员面试笔试宝典(第2版)
何昊 试读
本书是一本讲解Java程序员面试笔试的实用工具书。在写法上,除了讲解如何解答Java程序员面试笔试问题以外,还引入了相关知识点辅以说明,让读者能够更加容易地理解和掌握。 本书囊括Java程序员面试笔试过程中的各类知识点。在内容广度上,搜集了近3年来几乎所有IT企业针对Java岗位的笔试面试涉及的知识点,包括但不限于Java核心知识点(容器、多线程和IO等)、Java Web(Struts、MyBatis、Kafka、Spring等)、数据库,所选择知识点均为企业招聘时所考查的知识点。在讲解的深度上,本书由浅入深,详细分析每一个知识点,并提炼归纳,同时,引入相关知识点,并对其进行深度剖析,让读者不仅能够理解每个知识点,还能在遇到相似问题的时候,也能游刃有余地解决,而这些内容很多是其他同类书籍所没有的。书中根据知识点进行分门别类,结构合理,条理清晰,便于读者进行学习与检索。 本书是一本计算机相关专业毕业生面试、笔试的求职用书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。
-
智能运维之道:基于AI技术的应用实践
钱兵 试读
本书是一本介绍智能运维的实战指南,聚焦实际应用场景,通过十余个实战案例,详细讲解每个场景中的痛点、适用的算法、试验和最终方案,系统介绍了AI技术在运维工作中的应用。本书内容分为3部分,第1部分是智能运维、人工智能的概念和发展趋势,包括第1、2章;第2部分是智能运维中需要用到的人工智能技术和算法,包括第3、4、5章;第3部分是智能运维实战案例,包括第6~11章。本书适合从事企业数字化转型建设工作的一线从业者、管理者,尤其适合在ICT领域从事运维工作的人员学习。
-
产品经理实用手册:Axure RP原型设计实践(Web+App)
谢星星 试读
本书是一本介绍Axure RP原型设计的教程。全书分为三篇,分别为Axure RP基础、Axure RP高级功能和Axure RP原型设计实践。包括产品原型设计、Axure RP概述、基础元件、高级元件、元件交互、母版、Axure Share共享原型、团队项目、输出文档、Web原型设计实践、App原型设计实践、菜单原型设计实践、整站原型设计—默趣书城共13章内容。 本书内容系统全面,注重实践,配套资源丰富,主要面向产品经理、需求分析师、架构师、用户体验设计师、网站策划师、交互设计师等,以及高校计算机及相关专业师生。
-
从程序员到架构师:大数据量、缓存、高并发、微服务、多团队协同等核心场景实战
王伟杰 试读
《从程序员到架构师:大数据量、缓存、高并发、微服务、多团队协同等核心场景实战》分为数据持久化层场景实战、缓存层场景实战、基于常见组件的微服务场景实战、微服务进阶场景实战和开发运维场景实战5个部分,基于对十余个架构搭建与改造项目的经验总结,介绍了大数据量、缓存、高并发、微服务、多团队协同等核心场景下的架构设计常见问题及其通用技术方案,包含冷热分离、查询分离、分表分库、秒杀架构、注册发现、熔断、限流、微服务等具体需求下的技术选型、技术原理、技术应用、技术要点等内容,将技术讲解与实际场景相结合,内容丰富,实战性强,易于阅读。 《从程序员到架构师:大数据量、缓存、高并发、微服务、多团队协同等核心场景实战》适合计划转型架构师的程序员及希望提升架构设计能力的IT从业人员阅读。