-
ChatGPT大模型:技术场景与商业应用
梅磊 试读
主要内容本书聚焦大模型领域,对大模型发展下的技术场景和商业应用展开详细叙述。本书从典型应用ChatGPT入手,探寻其背后支撑大模型的魅力。首先,本书对大模型的基础概念、产业格局、带来的新型商业模式进行了讲解,讲明了大模型当下的发展现状和商业潜力。其次,本书从数据服务、智能搜索、办公工具、对话式AI、休闲娱乐、生产制造、智慧营销、智慧城市等方面讲述了大模型的诸多应用场景,并阐述了当前的应用现状、应用潜力、企业探索实践等。 读者对象对ChatGPT大模型感兴趣的企业管理者、创业者、投资者等。
-
那些比答案更重要的好问题
湛庐文化 试读
人的智能如何与越来越强的机器无限连接?古DNA如何揭示人类起源的秘密?我们真的可以“复活”已经灭绝的猛犸象吗?脑机接口会让人类掌控自我的进化吗?未来的创新为什么必须重视混流?……每一种未来,都需要一个真正的引爆点。而未来的引爆点,就是这样一个个“思想之问”。《那些比答案更重要的好问题》将用14个大问题带你开启一场思想者的探索之旅,与汪小帆、周涛、宋继强、洪波等14位国内顶级科学家、思想家、趋势专家,一起走进人工智能、基因编辑、脑机借口、认知科学等领域,共同探索思想的边界,亲临未来的14种可能。关于未来,我们虽不能预知答案,但却可以看见它涌现的端倪。
-
硅谷密码:科技创新如何重塑美国
玛格丽特·奥马拉 试读
哪些人缔造了硅谷?哪些人塑造了美国的科技创新?这本书提供了一个真实的幕后故事。它是一段长达70年的史诗,讲述了美国加利福尼亚州北部一个青翠的小山谷如何打造商业传奇,以及那里的人如何一次次顶住“硅谷已死”的传闻,不断推动科技创新。 如同“天定命运”引领19世纪的美国人西进一样,科学发现也是20世纪美国的昭昭天命。书中将硅谷发展历程划分为四个关键阶段,透过其中的里程碑事件和出场人物,揭示出“硅谷科技创新”这一由点及线再由线及面的宏大布局是如何一步步实现的。 与以往解读硅谷密码的著作相比,这本书主要有两点不同:其一,它探讨了联邦政府发挥的重要作用。在互联网早期阶段,美国政府大力支持科技创新,推动开拓无尽的科学前沿。充满活力的技术人才释放创新能量,带来了显著的回报与成就。其二,硅谷传奇不只是商业天才的故事,也吸引了成千上万的高校研究人员、工程师、风险资本家、富有创意的设计师、世界各地的移民等,后影响了千禧一代的年轻人。在“硅谷活力消散”的当下,解读它的成功模式,不论对于哪一类群体来说,都具有恰逢其时的借鉴意义。
-
Java Web及其框架技术
陈振兴 试读
本书采用基础性和实用性的原则,循序渐进地介绍Java Web开发领域的常用技术和开发框架。在Java Web开发基础部分,介绍了Java Web基础知识与Web开发环境配置,详细讲解了JSP、JavaBean和Servlet技术的基础知识,以及过滤器、监听器、EL表达式和JSTL标准标签库等Web开发相关的内容。在Java Web开发框架部分,以基础应用为主介绍了Spring、Spring MVC、MyBatis三个框架的开发知识,并实现SSM整合应用案例。 本书语言流畅、图文并茂,富含大量实例和案例,各个知识点的展开符合读者的认知规律,可以作为高等院校Java Web开发技术课程的教材或教学参考书,也适合广大Java Web开发人员阅读与使用。
-
Python语言基础
王晓伟 试读
本书知识体系完整,按照认知递进的顺序进行了编排,主要包括编程环境、数据类型、变量与计算、流程控制、错误与错误处理、函数、面向对象的程序设计、模块、文件操作、tkinter 图形界面设计及数据库与数据库连接操作等内容。 全书共12 章,每章都包含详细的概念及原理阐述,同时配有大量精美的插图、代码范例和课后习题。有别于同类教材,本书将自身的角色设定为陪伴者和对话者,让读者在学习中获得归属感,使学习变成一种快乐。 同时,本书从始至终都非常重视思维模式的养成,力求使读者获得利用Python 语言描述问题、分析问题,最终设计并实现软件解决方案的能力。
-
程序设计竞赛专题挑战教程
蓝桥杯大赛组委会 试读
本书面向蓝桥杯全国软件和信息技术专业人才大赛的软件类赛项(以下简称蓝桥杯软件类大赛),从数据结构和算法的维度帮助广大读者训练编程思维和计算思维,掌握编程方法和解题技巧。 本书共10章,第1章主要介绍了蓝桥杯软件类大赛的基本情况,归类汇总了其涉及的知识点(包括算法知识点),详细介绍了其在线评测系统以说明评分情况。 第2~10章则由浅入深、由易到难地介绍了各类知识点,包括手算题和杂题、基础数据结构、基本算法、搜索、高级数据结构、动态规划、数学、字符串、图论等,对于每一类知识点都简明扼要地进行说明,并以真题作为例题进行细致讲解,以更好地帮助读者实现学用结合的学习效果。需要特别说明的是,本书例题的代码部分,分别由C++、Python、Java三种语言来实现。 本书不仅适合作为蓝桥杯软件类大赛参赛者的备赛用书,还适用于备赛其他编程或算法类大赛(如全国青少年信息学奥林匹克竞赛NOI、国际大学生程序设计竞赛ICPC、中国大学生程序设计竞赛CCPC、中国高校计算机大赛、团体程序设计天梯赛GPLT等)。此外,本书还可作为本科生和研究生的相关算法课程的教材或参考资料。
-
WPS Office从入门到精通
罗亮 试读
本书是指导初学者学习WPS的入门图书,书中介绍了WPS Office中三大组件“文字”“表格”和“演示”的使用方法和操作实战。全书共11章,主要内容包括WPS文档的创建和编辑、文档排版与打印、使用对象丰富文档、长文档编排、WPS表格基础操作、使用WPS表格分析数据、使用WPS表格计算数据、用图表展现数据、用数据透视表分析数据、WPS演示基础操作、幻灯片动画与放映等。 本书采用环境教学模式,内容翔实、结构清晰、通俗易懂,具有很强的操作性和实用性,可作为广大WPS用户、办公自动化和文字处理初学者、计算机爱好者的自学用书,以及职业技术学校、高职高专学院、中等职业学校计算机技术专业的教材。
-
PS App UI设计从零开始学
贾浩梅 试读
本书使用理论知识与操作案例相结合的教学方式,通过39个实际设计案例介绍了App UI设计基础、App UI光影设计、App UI字体设计、App UI简约ICON设计、App UI三维ICON设计、App UI多样图形设计、App UI控件设计、App UI基础界面设计、App UI导航列表设计等内容。 为方便读者使用本书,编者还为本书录制了教学视频,读者扫码本书的二维码即可直接观看,大幅提高学习效率。 本书由一线设计师精心编撰,图文并茂,步骤详尽,实例丰富,尤其适合想从事UI设计的新手快速上手,也可以作为培训机构或大专院校相关专业的教学用书。
-
微型计算机系统原理及应用:国产龙芯处理器的软件和硬件集成(基础篇)
何宾 试读
本书以龙芯中科技术股份有限公司(简称龙芯)的国产1B处理器为硬件平台,以龙芯生态伙伴苏州市天晟软件科技有限公司的Embedded IDE for Loongson集成开发环境(简称LoongIDE)为软件平台,首次将国产微处理器及其生态系统作为微型计算机原理及接口技术相关课程的理论和实践教学平台。 全书共11章,主要内容包括:微型计算机系统导论,数值的表示和运算,存储器的分类和原理,软件开发工具的下载、安装和应用,指令集架构,中央处理单元的架构,协处理器的架构,汇编语言的程序设计和实现,中断与异常的原理和实现,C语言的程序设计和分析,以及异步串口原理和通信的实现。 本书侧重于对构成微型计算机系统的硬件和软件要素原理的介绍,目的是使读者掌握设计与分析计算机系统硬件和软件要素的一般方法,这些分析方法对于基于其他架构的计算机系统或嵌入式系统同样适用。通过对C语言、汇编语言和机器指令三者之间关系的深度分析,使读者能够将计算机系统的“软件”和“硬件”进行系统化深度融合。
-
FPGA设计技巧与案例开发详解(第3版)
韩彬 试读
本书由浅入深、由表及里,从FPGA技术的探索到资源的发现与利用,从硬件版图规划与设计到逻辑电路验证与实现,从模块化功能的研究与积累到系统集成的综合与Timingquest时序优化,系统、全面地介绍Altera FPGA的开发流程。本书的所有例程均经过千锤百炼,相关FPGA设计的资源均由笔者多年整理归纳,希望读者能够妥善利用。
-
Power BI智能数据分析与可视化从入门到精通
牟恩静 试读
本书是为Power BI新手编写的智能数据分析与可视化教程,能够帮助读者快速提高数据可视化和数据分析的能力。全书共11章,循序渐进地讲解了Power BI的核心功能和实际应用。
-
深度学习与神经网络
赵眸光 试读
人工智能是研究理解和模拟人类智能、智能行为及其规律的一门科学。其主要任务是建立智能信息处理理论、认知理论、行为控制理论等,进而设计出可以模仿人类智能行为的计算系统。 本书主要从人工智能的连接主义思想出发,探索人工神经网络与深度学习的理论方法和技术应用。重视知识间的逻辑关系与理论推演,在此基础上,力求通过Pytorch或Matlab实现理论方法的典型应用,使读者能够对该领域知识融会贯通、活学活用。 在神经网络计算中,主要介绍了神经网络计算概念、人工神经元模型,神经网络结构、神经网络学习规则。主要讨论了几种常用的神经网络,感知器神经网络、自组织竞争神经网络、径向基函数神经网络、反馈神经网络。 深度学习算法是神经网络算法研究中的一个新的分支,目的是建立、模拟人脑的学习原理建立起来的人工神经网络。深度学习的概念源于人工神经网络的研究。含多隐层的多层感知器就是一种深度学习结构。 人工智能是综合性较高的交叉学科,本书从人工神经完了过智能科学范畴和应用领域,收集经典理论、方法和应用场景,试图在人工智能的多个应用领域能够揭示其基本原理、算法并具有实践指导意义。
-
ESP32-C3物联网工程开发实战
乐鑫科技 试读
ESP32-C3是搭载了开源指令集RISC-V的32位低功耗、低成本、安全的物联网芯片,本书也是该芯片原厂乐鑫科技的官方作品。本书从物联网工程开发的必备知识入手,循序渐进地介绍了硬件设计、外设驱动、ESP-IDF开发环境搭建、Wi-Fi网络配置、本地和云端控制、OTA升级原理、电源管理、低功耗优化、设备安全功能、固件版本管理和量产测试等方面的内容。 物联网工程开发涉及的知识点很多,本书根据所涉及的知识点将全书分为4篇,分别是准备篇(第1~4章)、硬件与驱动开发篇(第5~6章)、无线通信与控制篇(第7~11章)、优化与量产篇(第12~15章),可帮助读者更好地掌握相关的知识点。
-
Minecraft我的世界:811招最新高手进阶必学技法
Project KK 试读
越玩越聪明的游戏! Minecraft我的世界是一款高自由度的沙盒建造游戏,玩家可以在游戏中的三维空间里创造和破坏游戏里的方块。生存、战争、策略、角色扮演、程序规划……Minecraft可以是一切游戏类型的集合体,简单的沙盒游戏背后,深藏的是人的智慧与缔造奇迹的心。 本书基于该游戏1.12版本,从红石机关、新版命令、建筑技巧、室内装潢等8大板块进行讲解,收录了玩家实用的建筑以及红石机关等811项技巧,将每一个指令拆解成数个小步骤,并为每一个步骤附上图片,让读者接触到正确的Minecraft攻略,一次摸清1.13版本大幅更新的内容。 同时书中也介绍全自动的铁道循环设计,完美的轨道切换设计,让您利用新要素完成前所未见的神奇机关!来去各地,只要按个钮、坐个车就能到!快来一起建造吧!
-
Prometheus云原生监控:运维与开发实战
朱政科 试读
本书主要围绕当前业界最流行的监控系统Prometheus展开,除了帮助读者快速了解Prometheus的概念、用途、环境搭建等系统性、宏观的认识,更多的让读者感受到Prometheus独孤九剑破众多技术壁垒的精彩。支持监控微服务、系统级监控、数据库监控、中间件监控、大数据监控等。第1章主要介绍监控系统的相关概念。第2章介绍Prometheus的相关概念。第3章介绍SpringBoot如何集成Prometheus的实战案例。第4章介绍Prometheus中PromQL的相关概念。第5章继续介绍PromQL的更多高级用法。第6章介绍Prometheus的告警模块Alertmanager。第7章介绍Prometheus的exporter相关概念。第8章介绍Prometheus集成SpringBoot实战场景中的高级话题。第9章介绍Prometheus的集群实战。第10章介绍Prometheus的存储原理。第11章介绍Prometheus的其他相关技术。
-
Python王者归来
洪锦魁 试读
本书颠覆了知识管理理念,重新定义了“知识”。无论是知识对象的范围、知识分类模式、知识加工方法还是知识与业务的融合模式,都不同于以往的知识管理体系。从精益研发的实践要求出发,反推出知识工程的新理念、新方法和新技术,将知识加工增值作为知识工程的核心。本书提出知识工程的三层架构:上层结构是知识与研发流程融合层,中间层是业界共有的知识管理层,下层结构是知识与设计环境融合层。
-
轻松学Linux:从Manjaro到Arch Linux
王荣 试读
本书主要讲解 Linux 操作系统的相关知识,从 Manjaro 操作系统入门,然后逐步深入,重点围绕 Arch Linux 操作系统展开,旨在为读者打造简单易学、内容丰富且具有较强实用性的 Linux 操作系统入门书。 本书的主要内容包括 Manjaro 操作系统的安装和使用、常用的Linux 命令与命令行、系统管理与系统工具的操作、Arch Linux操作系统的安装和使用、窗口管理器与桌面环境的配置和使用、Linux操作系统的维护和高级应用,以及 Wine 与虚拟机的使用等。 本书将理论与实践相结合,带领读者快速搭建并使用 Arch Linux 操作系统,帮助读者提升工作效率。此外,本书穿插了 Linux 操作系统的相关人物、简史、技术背景等丰富知识,能够让读者更加系统地了解 Linux 操作系统。 本书适合想要入门 Linux 操作系统、搭建个性化的 Linux 操作系统的读者阅读,也可作为高校相关专业的参考教材。
-
GitLab CI.CD 从入门到实战
庞孟臣 试读
本书主要介绍GitLab CI/CD的相关内容。首先介绍GitLab CI/CD的基础知识,包括CI/CD的几个基本概念(pipeline、stages、job、GitLab Runner和.gitlab-ci.yml文件);然后介绍GitLab CI/CD的35个关键词、每个关键词的语法及其使用场景,并给出一些示例;最后介绍CI/CD的实践,通过3种不同的项目详细讲解各种部署方式,包括微服务架构项目流水线开发、GitLab CI/CD与Kubernetes的集成,以及如何将项目部署到Kubernetes集群中等。本书还给出了两个附录,分别是GitLab CI/CD中的预设变量和GitLab CI/CD测试题。 本书适用于想要提高研发团队的软件集成、软件交付效率的开发和运维人员。
-
深度学习
特伦斯·谢诺夫斯基 试读
全球科技巨头纷纷拥抱深度学习,自动驾驶、AI医疗、语音识别、图像识别、智能翻译以及震惊世界的AlphaGo,背后都是深度学习在发挥神奇的作用。深度学习是人工智能从概念到繁荣得以实现的主流技术。经过深度学习训练的计算机,不再被动按照指令运转,而是像自然进化的生命那样,开始自主地从经验中学习。 本书作者特伦斯·谢诺夫斯基是全球人工智能十大科学家之一、深度学习先驱及奠基者,亲历了深度学习在20世纪70年代到90年代的寒冬。但他和一众开拓者,利用大数据和不断增强的计算能力,终于在神经网络算法上取得重大突破,实现了人工智能井喷式的发展。 作为深度学习领域的通识作品,本书以恢弘的笔触,通过3个部分全景展现了深度学习的发展、演变与应用,首次以亲历者视角回溯了深度学习浪潮在过去60年间的发展脉络与人工智能的螺旋上升,并前瞻性地预测了智能时代的商业图景。
-
QGIS软件及其应用教程
董昱 试读
本书是一本关于地理信息系统软件QGIS的基础教程类书籍,详细介绍了QGIS的基本使用方法和应用实例。本书共包括12章,第1章主要介绍地理信息系统的基本概念及QGIS的基本知识;第2章~第6章主要介绍QGIS最常用的操作,包括数据读取、预处理、选择、筛选、查询、统计及矢量编辑等;第7章和第8章重点介绍QGIS的符号化与制图功能;第9章和第10章重点介绍常用的空间分析方法;第11章介绍QGIS功能扩展的主要方法;第12章介绍如何使用QGIS Server发布网络数据源,以及如何利用QGIS Desktop使用网络数据源。
-
编码——隐匿在计算机软硬件背后的语言
查尔斯.佩措尔德 试读
这是一本讲述计算机工作原理的书。不过,你千万不要因为“工作原理”之类的字眼就武断地认为,它是晦涩而难懂的。作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的,这种深度甚至不逊于“电气工程师”和“程序员”的理解。
-
数据治理之论(数据治理系列丛书)
梅宏 试读
本书从数据治理的起源和现状、数据治理的体系框架,以及不同学科对数据治理问题的认识进行探讨和思考。内容将分为两篇。第一篇介绍数据危机的概念,数据治理的理论与实践现状,以及数据治理的基本思路和体系框架。第二篇分别从信息资源管理、法学、经济学、管理学和数据科学五个学科来讨论数据治理,采用不同的研究方法,从不同的视角来分析数据治理面临的挑战,并从不同角度提出数据治理的方案。党的十九届四中全会首次将“数据”列为生产要素,充分凸显了数字经济时代数据对于经济活动和社会生活的巨大价值。开展数据治理的理论探索和实践创新,有利于全面释放数据价值助力数字经济发展,也有利于数字赋能国家治理体系和治理能力现代化。
-
人机对齐
布莱恩·克里斯汀 试读
如今的“机器学习”系统已具备非凡能力,能够在各种场合代替我们看和听,并代表我们做决定。但是警钟已经敲响。随着机器学习飞速发展,人们的担忧也在与日俱增。如果我们训练的人工智能(AI)做的事情与我们真正的目的不符,就会引发潜在的风险和伦理问题。研究人员称之为对齐问题(the alignment problem)。 畅销书作家布莱恩·克里斯汀用生动的笔调,清晰阐释了AI与我们息息相关的问题。在书中,我们将认识第一批积极应对对齐问题的学者,了解他们为了避免AI发展的局面失控,付出的卓绝努力和雄心勃勃的计划。克里斯汀不仅精练地描绘了机器学习的发展史,并且亲自深入科研一线同科学家对话,准确呈现了机器学习最前沿的进展。读者可以清晰认识到,对齐问题研究的成败,将对人类的未来产生决定性影响。 对齐问题还是一面镜子,将人类自身的偏见和盲点暴露出来,让我们看清自己从未阐明的假设和经常自相矛盾的目标。这是一部精彩纷呈的跨学科史诗,不仅审视了人类的科技,也审视了人类的文化,时而让人沮丧,时而又柳暗花明。
-
趣味掌控板编程
曾海威 试读
本书以国产开源硬件掌控板为载体,采用图形化编程的方式,通过12个项目,介绍编程的基本知识,以及掌控板上的OLED显示屏、按键、触摸键、RGB灯、蜂鸣器、声音传感器、光线传感器、三轴加速度传感器、Wi-Fi等的功能及使用方法。 本书通过项目化教学方式,在课程中融合了编程、数学、物理、信息技术、地理、艺术等学科知识,渗透STEM教育理念,初步培养读者的跨学科学习及解决问题能力。 本书充分考虑初学者学习中的难点和痛点,创新地以对话的形式展开每课的内容,力争做到看着不累,学着有趣,急你之所急,想你之所想。本书适合5~8年级编程初学者自学,也适合中小学和校外培训机构的信息技术教师、创客教师教学使用。
-
跟我学技术分析 从入门到精通
刘川 试读
无论是新股民还是老股民,都需要掌握盘口语言,而盘口语言的精髓,就是各种技术指标。经过多年的总结,炒股软件上的指标已有上百种。本书选择了最常见的K线、价格形态、波浪理论、移动平均线、趋势线、MACD、ROC、KD等指标,对它们详细地进行了讲解。在讲解的过程中,本书不但介绍了其用法,还从思维的高度总结了这些指标的来龙去脉和使用场景,让读者从“道”的角度加深理解。
-
Kali Linux渗透测试全流程详解
王佳亮 试读
本书作为Kali Linux的实用指南,涵盖了在使用Kali Linux进行渗透测试时涉及的各个阶段和相应的技术。 本书总计11章,主要内容包括渗透测试系统的搭建、信息收集、漏洞扫描、漏洞利用、提权、持久化、内网横向渗透、暴力破解、无线攻击、中间人攻击、社会工程学等内容。本书不仅介绍了Kali Linux的安装和配置方法,还详细讲解了Kali Linux中包含的众多安全工具的用法和原理,以及如何结合不同的工具进行有效的渗透测试。 本书通过大量的实例和截图,带领读者了解各种常见的Web安全漏洞和网络攻防技巧,提高读者的安全意识和安全技能。本书适合渗透测试初学人员阅读,也可供具有一定经验的安全从业人员温习、巩固Kali Linux实战技能。
-
做UXD用户体验设计进阶教程
千夜 试读
体验设计诞生于交互设计、界面设计以及服务设计之中,引起了众多从业者追捧,甚至有很多人为此争辩不休。本书提到了大量的方法和观点,涉及基本的设计推导理论及认知心理学等,除了可以帮助年轻设计师们搭建一个相对完整的知识储备库,还可以有效地帮助这个群体在完成目标的路上进行系统化思考,让其设计之路走起来更快、更省劲一些。 书中的前两章介绍了用户体验设计相关的基础知识,打牢基础才能更好地进阶。第3章到第6章讲解用户分析、交互设计和避免设计中的一些误区。第7章讲解在产品设计中会用到的游戏设计,使得产品设计更具有趣味性,能够留住用户。第8章讲解如何增长用户。第9章讲解设计师如何面对b端产品,这是一般UI设计书没有涉及的内容。第10章则是给新手和遇到瓶颈的设计师的行业建议。
-
大话Oracle Grid:云时代的RAC
张晓明 试读
《大话OracleGrid:云时代的RAC》基于Oracle Grid 11gR2,对Grid和RAC进行了全面的介绍和剖析。全书分为4个部分,共18章,第一部分“安装”,这部分从安装入手,通过分析安装过程出现中的新元素,让读者对Grid建立初步的认识。第二部分“平台”,着重介绍Grid,不但介绍了Grid的内部组成,还介绍了ASM、ADVM、ACFS、SCAN、RAC Restart和SIHA等。第三部分“私有云”,是本书的重点和亮点,讨论了RAC One Node、Service、Server Pool等技术。第四部分“高可用性”,不但讨论了Grid的高可用性,还介绍了一个易学易用的工具GoldenGate。 《大话OracleGrid:云时代的RAC》可以作为数据中心架构师、数据库管理员、数据库初学者及其他数据库从业人员的工作参考手册,也可以作为大中专院校相关专业师生的参考用书和相关培训机构的培训教材。
-
x86汇编语言:从实模式到保护模式
李忠 试读
每一种处理器都有它自己的机器指令集,而汇编语言的发明则是为了方便这些机器指令的记忆和书写。尽管汇编语言已经较少用于大型软件程序的开发,但从学习者的角度来看,要想真正理解计算机的工作原理,掌握它内部的运行机制,学习汇编语言是必不可少的。本书采用开源的NASM汇编语言编译器和VirtualBox虚拟机软件,以个人计算机广泛采用的Intel处理器为基础,详细讲解了Intel处理器的指令系统和工作模式。 《x86汇编语言:从实模式到保护模式》第二版修改点: 1.在书的前面添加基础性的内容,用来说明汇编语言的由来和必要性,说明汇编语言编程的特点,以期平滑自然地进入汇编语言主题。 2.原书中对指令系统及x86指令格式的描述过于简略,此版增补这部分内容; 3.读者普遍反映第14章太难太紧凑,此版将相关内容拆分,降低学习的难度; 4.整个保护模式部分以现在的观点来看,内容组织不够合理,予以重新组织,配书代码重新编写和组织; 5.原书中有模糊的错误的表述,此版予以更正。
-
Scala程序员面试算法宝典
猿媛之家 试读
《Scala程序员面试算法宝典》是一本讲解Scala程序员面试算法的书籍,在写法上,除了讲解如何解答算法问题外,还引入了实例辅以说明,让读者能够更好地理解本书内容。《Scala程序员面试算法宝典》将Scala程序员面试、笔试过程中各类算法类真题一网打尽。在题目的广度上,本书收集了近三年来几乎所有IT企业面试、笔试算法高频题目,所选择题目均为企业招聘使用题目。在题目的深度上,本书由浅入深,细致地分析每一个题目,并提炼归纳。同时,引入实例与源代码、时间复杂度与空间复杂度的分析,而这些内容是其他同类书籍所少有的。此外,本书根据真题所属知识点进行分门别类,力图做到结构合理、条理清晰,对于读者进行学习与检索意义重大。《Scala程序员面试算法宝典》是一本计算机相关专业毕业生面试、笔试的求职用书,也可以作为本科生、研究生学习数据结构与算法的辅导书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。
-
突破平面Premiere Pro 2022短视频与视频制作
刘彩霞 试读
《突破平面Premiere Pro 2022短视频与视频制作》将Premiere Pro 2022的软件功能与当前热门的短视频内容进行了紧密结合,全面地讲解了视频编辑的基础知识,以及Premiere Pro 2022软件的使用方法和技巧。 全书共10章,由浅入深地剖析了视频制作的流程,并详细讲解了Premiere Pro 2022的视频编辑基础、工作环境、基本操作、素材剪辑、转场特效、字幕制作、视频效果、运动特效、音频效果、素材采集与叠加、抠像等核心技术。《突破平面Premiere Pro 2022短视频与视频制作》技法全面,案例,具有很强的针对性和实用性,用户在动手实践的过程中可以轻松掌握软件的使用技巧,了解视频的制作过程,充分体验Premiere Pro的学习和使用乐趣,并做到学以致用。 《突破平面Premiere Pro 2022短视频与视频制作》可作为初学者快速、全面掌握Premiere Pro技术及应用的参考书,也可以作为各大专科院校及培训学校相关专业的教材,还可作为广大视频编辑爱好者、影视动画制作者、影视编辑从业人员等的自学教程。
-
设计+制作+装修+商业模板+PS+Dreamweaver淘宝店铺装修
彭思媛 试读
《设计+制作+装修+商业模板+PS+Dreamweaver淘宝店铺装修》是一本使用Photoshop进行淘宝店铺设计的经典教程,语言浅显易懂,将Photoshop中的知识点与精美的淘宝店铺设计案例相结合进行讲解,使读者能够快速掌握使用Photoshop对淘宝店铺进行设计的方法和技巧,在掌握Photoshop各方面知识点的同时,能够在淘宝店铺设计的基础上做到活学活用。
-
51单片机典型项目实战全能一本通(C语言版)(视频版)
张毅刚 试读
本书采用案例设计的形式,介绍了AT89S51单片机各种应用案例的C51程序设计,为初学者掌握AT89S51单片机片内功能部件与各种接口的软硬件设计提供了很好的借鉴,为快速掌握AT89S51单片机的C51程序设计,本书提供了许多可供参考的程序。本书从应用角度介绍了开关、键盘检测以及LED数码管、LCD的显示控制案例;单片机片内的中断系统、定时器、串行口的各种应用案例设计;单片机系统的并行与串行扩展技术,包括I/O端口、数据存储器、D/A与A/D转换器、电机控制,以及各种综合应用设计,案例设计基本涵盖了单片机各种常见的典型器件。 本书可作为工科院校、职业技术学院各专业单片机应用课程的教材或参考书,也可作为单片机课程的基础实验、课程设计或毕业设计的参考资料,还可供AT89S51单片机应用设计的工程技术人员参考。
-
中文版Mastercam:2022数控加工从入门到精通
高淑娟 试读
《中文版Mastercam 2022数控加工从入门到精通》以Mastercam 2022版本为平台,介绍了在该软件中进行产品设计、模具分模、2D平面加工、3D曲面粗加工和精加工、多轴加工、钻削、车削以及线切割等设计与数控加工的相关操作。书中配套资源丰富,包含全书所有实战案例、综合案例的源文件与结果文件,以及高清语音教学视频,读者可在正文中扫描案例旁对应的二维码进行观看,由专业工程师亲自示范教学,可以大幅提高个人的学习兴趣和效率。 《中文版Mastercam 2022数控加工从入门到精通》图文并茂,讲解层次分明、重难点突出、技巧独特,可以作为CAD工程设计、CAM加工制造、模具设计人员及一线加工操作人员的案头指南,也可以作为大中专院校及社会培训班机械CAD、模具设计与数控编程加工等专业师生的培训学习用书,还可以作为对加工制造行业有浓厚兴趣读者的学习手册。
-
Web3超入门
通证一哥 试读
不同于“元宇宙”概念的遥不可及,“Web3”概念正在加速落地中。Web3不是Web2.0的延伸,而是对当前互联网形态的根本性重构。正如二十年前互联网诞生时的场景一样,Web3正在悄然形成星火燎原之势。面对这一个即将改变我们生活的新生事物,我们有必要去了解并认知它。 本书从Web3时代到来的必然性说起,重新梳理了Web3的概念和发展脉络。从核心组成、技术架构、应用场景多个维度深入阐述了Web3的核心要义。 本书深入浅出,力求采用通俗的语言从用户角度揭开Web3的真实原貌,让普通人能够全面了解Web3。书中引用大量详实的案例和丰富的插图,旨在展示Web3作为下一代互联网的壮阔蓝图。本书作者在Web3相关领域从业多年,具有深厚的专业知识和产业视野。本书凝聚了作者多年研究成果和认知总结,由浅入深、层层递进,可读性强,非常适合广大Web3从业者、创业者和爱好者阅读。
-
生成式人工智能:AIGC的逻辑与应用
丁磊 试读
ChatGPT一经问世,在全球范围内引起巨大轰动,GPT-4接入未来办公软件更是让人震惊,而且技术正在以前所未有的速度快速迭代。那么,以这些技术为代表的生成式人工智能(AIGC)是否为新一轮的技术革命?它到底能做什么,具有哪些优势和场景应用趋势?面对新技术,未来商业的机会在哪里,对我们个人又有着什么样的影响?……这些问题对于我们理解当下,面向未来都十分重要。本书基于作者的专业背景和长期实践,系统介绍生成式人工智能的内在逻辑与应用,并将其与产业发展,理论和实际相结合,帮助读者从本源了解生成式人工智能,结合未来趋势和发展为读者指明方向。
-
程序员代码面试指南:IT名企算法与数据结构题目最优解(第2版)
左程云 试读
针对当前程序员面试缺乏权威题目汇总这一痛点,本书选取将近200道真实出现过的经典代码面试题,帮助广大程序员做充分的面试准备。“刷”完本书后,你就是“题王”!《程序员代码面试指南:IT名企算法与数据结构题目最优解(第2版)》采用“题目+解答”的方式组织内容,并把面试题类型相近或者解法相近的题目尽量放在一起,读者在学习本书时很容易看出面试题解法之间的联系,使知识的学习避免碎片化。本书将所有的面试题从难到易依次分为“将”“校”“尉”“士”四个档次,方便读者有针对性地选择“刷”题。本书收录的所有面试题都给出了最优解讲解和代码实现,并且提供了一些普通解法和最优解法的运行时间对比,让读者真切地感受到最优解的魅力!《程序员代码面试指南:IT名企算法与数据结构题目最优解(第2版)》中的题目全面且经典,更重要的是,书中收录了大量新题目和最优解分析,这些内容源自笔者多年来“死磕自己”的深入思考。程序员们做好准备在IT名企的面试中脱颖而出、一举成名了吗?这本书就是你应该拥有的“神兵利器”。当然,对需要提升算法和数据结构等方面能力的程序员而言,本书的价值也是显而易见的。
-
从零开始学Scrapy网络爬虫:视频教学版
张涛 试读
本书从零开始,循序渐进地介绍了目前最流行的网络爬虫框架Scrapy。即使你没有任何编程基础,阅读本书也不会有压力,因为书中有针对性地介绍了Python编程技术。另外,本书在讲解过程中以案例为导向,通过对案例的不断迭代、优化,让读者加深对知识的理解,并通过14个项目案例,提高读者解决实际问题的能力。
-
Unity AR.VR开发:从新手到专家
王寒 试读
本书的内容将涵盖Unity3D的基础入门知识,进行AR(VR)开发所必须掌握的Unity3D技能,以及在不同的AR(VR)设备平台进行实际开发所需要掌握的知识。和以往只重视概念讲解、不重视实际操作的Unity开发书籍不同,本书从基础知识到进阶技能,到最后的AR(VR)开发实战,每一篇的内容都会融入大量的实战讲解。
-
算法竞赛入门经典:算法实现
陈锋 试读
《算法竞赛入门经典:算法实现》精选《算法竞赛入门经典(第2版)》和《算法竞赛入门经典——训练指南(升级版)》中的经典题目,按算法要点和竞赛考点重新进行分拆和归类,提供了240余套简洁、高效、规范的完整代码模板。此外,也加入了一些虽然未在两本书中出现,但实际上对初学者入门非常重要的题目代码。借助于这些模板,读者在练习环节和比赛时,可大大减轻因来回琢磨代码实现细节而导致调试时间大幅增加的压力。
-
Python Flask Web开发入门与项目实战
钱游 试读
本书从Flask框架的基础知识讲起,逐步深入到使用Flask进行Web应用开发实战。其中,重点介绍了使用Flask+SQLAlchemy进行服务端开发,以及使用Jinja 2模板引擎和Bootstrap进行前端页面开发的方法,不但可以让读者系统地学习用Python微型框架开发Web应用的相关知识,而且还能对Web开发中基于角色访问权限控制的方法等相关知识有更为深入的理解。本书提供了大量的实战案例引导读者由浅入深地学习Flask Web应用开发,可以让读者的开发水平有质的提升。
-
电子工程师自学宝典(器件仪器篇)
蔡杏山 试读
《电子工程师自学宝典(器件仪器篇)》主要介绍了电子技术基础、万用表的使用、电阻器、电容器、电感器与变压器、二极管、晶体管、晶闸管、场效应晶体管与IGBT、继电器与干簧管、过电流与过电压保护器件、光电器件、电声器件与压电器件、显示器件、传感器、贴片元器件、集成电路、基础电路、无线电广播与收音机、电子操作技能、数字示波器、信号发生器。
-
庖丁解牛Linux操作系统分析
孟宁 试读
本书主要有以 openEuler 操作系统为例的 POSIX 工具集、计算机系统的工作原理、x86 和 ARM64 汇编语言、系统调用的工作机制、进程描述和内存管理、可执行程序工作原理、内核线程和 I/O 驱动框架、进程调度和进程切换、KVM 和容器技术、Linux 安全相关技术等 Linux 系统运作的各个关键机制。 本书首先以 Linux 社区规则、Linux 发展的渊源、Linux 基本使用和命令工具作为导引;然后以存储程序计算机相关的工作原理、x86 和 ARM64 汇编语言、指令乱序问题、mykernel 精简内核实验以及 Linux内核源代码编译和系统构建作为 Linux 内核的入门基础;接着焦深入理解系统调用,并在 x86 和 ARM64系统调用实现的基础上延伸到进程的创建、可执行程序的加载和进程的切换,其中涉及了进程描述符、进程地址空间和程序编译构建等相关的内容;最后总结了 Linux 系统的一般执行过程和系统架构,并拓展到KVM 和容器技术,以及 Linux 系统安全相关技术。
-
JavaScript从入门到精通
高宏 试读
JavaScript是一种得到几乎所有浏览器支持的脚本语言,用于实现客户端与浏览者的互动。随着互联网的发展,早期的静态网页已远不能满足需要。客户端脚本JavaScript是实现动态网页的基础,也是Web2.0概念所必需的组成部分,更是现在Ajax技术的核心。可以说,JavaScript已经成为网页的必要组成部分,好的JavaScript脚本可以提高用户的浏览体验。 本书一共分为四篇,涵盖了JavaScript语言应用的绝大多数方面,从基本概念到具体实践、从抽象的算法到具体的页面特效、从最简单的输入/输出到最新的XML技术都进行了详细的阐述,并对每一个知识点都进行了详细的实例讲解。 本书的特点是知识点的讲解易、广、全、深。每一个知识点均围绕具体的实例展开,且在实例中配上了详细的注释和效果图,易于理解与实践,可以使读者在抽象的知识点中得到直观的印象。 本书深入介绍了JavaScript的本质,不仅讲解了其在页面特效中的应用,还挖掘了JavaScript作为一种基于对象语言所特有的类与继承的实现。本书适合所有Web开发的入门用户阅读,也可作为开发人员的参考手册。
-
数字化生存
尼古拉·尼葛洛庞帝 试读
《数字化生存》描绘了数字科技为我们的生活、工作、教育和娱乐带来的各种冲击和其中值得深思的问题,是跨入数字化新世界的最佳指南。英文版曾高居《纽约时报》畅销书排行榜。“信息的DNA”正在迅速取代原子而成为人类生活中的基本交换物。尼葛洛庞帝向我们展示出这一变化的巨大影响。电视机与计算机屏幕的差别变得只是大小不同而已。从前所说的“大众”传媒正演变成个人化的双向交流。信息不再被“推给”消费者,相反,人们或他们的数字勤务员将把他们所需要的信息“拿过来”并参与到创造它们的活动中。信息技术的革命将把受制于键盘和显示器的计算机解放出来,使之成为我们能够与之交谈,与之一道旅行,能够抚摸甚至能够穿戴的对象。这些发展将变革我们的学习方式、工作方式、娱乐方式—— 一句话,我们的生活方式。犀利的见解使尼葛洛庞帝成为《连线》 杂志最受欢迎的专栏作家之一。《数字化生存》一书充满种种洞见,是我们每个人的必读之书。
-
基于NLP的内容理解
李明琦 试读
这是一本讲述如何用NLP技术进行文本内容理解的著作,也是一本系统讲解NLP算法的著作,是作者在NLP和内容理解领域多年经验的总结。 本书结合内容理解的实际业务场景,系统全面、循序渐进地讲解了各种NLP算法以及如何用这些算法高效地解决内容理解方面的难题,主要包括如下几个方面的内容: (1)文本特征表示 文本特征表示是NLP的基石,也是内容理解的基础环节,本书详细讲解了离散型表示方法和分布型表示方法等特征表示方法及其应用场景,还讲解了词向量的评判标准。 (2)内容重复理解 详细讲解了标题重复、段落重复、文章重复的识别方法和去重算法。 (3)内容通顺度识别及纠正 详细讲解了内容通顺度的识别方法以及纠正不通顺内容的方法。 (4)内容质量 详细讲解了多种内容质量相关的算法,以及如何搭建高质量的知识问答体系的流程。 (5)标签体系构建 详细讲解了针对内容理解的标签体系的建设流程和方法,以及多种相关算法。
-
Word+Excel+PPT+PS+远程办公+PDF文件处理:6合1办公高手速成
神龙工作室 试读
《Word+Excel+PPT+PS+远程办公+PDF文件处理6合1办公高手速成》以解决实际工作中的常见问题为导向,以提高工作效率为目标,以大量实际工作经验为基础,介绍职场人士需要掌握的日常办公技能,包括Word文档编辑、Excel表格制作与数据分析、PPT设计与制作、Photoshop图像处理、远程办公、PDF文件处理等6项技能。 全书分5篇,共16章。第1篇主要介绍如何高效地制作规范且专业的Word文档;第2篇介绍如何利用Excel高效处理与分析数据;第3篇介绍如何快速打造一份完美的PPT;第4篇介绍Photoshop在日常办公中的应用;第5篇介绍远程办公及PDF文件编辑的相关内容。《Word+Excel+PPT+PS+远程办公+PDF文件处理6合1办公高手速成》既适合零基础且想快速掌握办公技能的读者学习,又可以作为广大职业院校的教材及企事业单位的培训用书。
-
软硬件融合——超大规模云计算架构创新之路
黄朝波 试读
物联网、大数据以及人工智能等新兴技术,推动着云计算持续快速发展,底层硬件越来越无法满足上层软件的发展和迭代。本书通过探寻软硬件的技术本质,寻找能够结合软件灵活性和硬件高效性的解决方法。帮助有软件背景的读者更深刻地认识硬件,加深对软硬件之间联系的理解,并且更好地驾驭硬件;同时也帮助有硬件背景的读者,有一个更全面的视角,更加宏观地看待问题,理解需求、产品、系统、架构等多方面问题的权衡。 本书共9章内容:第1章介绍了云计算面临的底层技术挑战,接着第2、3章介绍了软硬件相关的概念和计算机基础知识,并引出了软硬件融合的概念。第4~7章分别介绍了软硬件融合的四类技术:软硬件接口、算法加速和任务卸载、虚拟化的硬件加速、异构计算。第8章介绍应用这些技术的综合案例。第9章则是具体实现方面的思考。 本书立意新颖,结合业界最新案例,内容从浅入深,并且展望未来。帮助广大互联网及IT行业的软硬件工程师,更好地理解软件、硬件以及软硬件之间的内在联系,也可以作为计算机相关专业本科高年级以及研究生的技术拓展读物。
-
高效信息管理术:26天打造你的信息管理系统
少数派 试读
这是一本教你打造信息管理系统的书,全书共6章,详细介绍了信息从收集、处理、内化到检索、输出的全过程,让你经过26天的刻意练习打造自己的信息管理系统,从容应对汹涌的信息"洪流”。 本书内容全面、系统,涵盖了信息管理的方方面面,不仅介绍了管理学、心理学等学科的科学理论,还介绍了如何用合适的工具高效落地。 本书不仅介绍了笔记工具(印象笔记、Notion)、思维导图工具(XMind)、大纲工具(OmniOutliner)、记忆工具(Anki)、写作工具 (Ulysses)等常见工具的特性与操作方式,还提供了作者精心总结的独家技巧,让你从容应对学习、工作、生活中的信息问题,帮你精准检索、高效记忆、快速总结,从而构建自己的知识体系。 此外,作为互联网时代的图书,本书不仅提供了随书资源,还特别搭建了读者交流群,除了帮助读者交流学习,还会安排作者不定期地答疑解惑,分享自己的最新研究成果,努力成为读者身边的信息管理"参谋”。
-
别怕,Excel VBA其实很简单
Excel Home 试读
10《别怕,ExcelVBA其实很简单》考虑到大多数读者没有编程基础的实际情况,用浅显易懂的语言和生动形象的比喻,并配合大量插画,介绍Excel中看似复杂的概念和代码、从简单的宏录制、VBA编程环境和基础语法的介绍,到常用对象的操作与控制、Excel事件的调用与控制、用户界面设计、代码调试与优化、都进行了形象的介绍。
-
云原生时代的CoreDNS学习指南
John Belamaric 试读
本书不仅回顾了DNS的基础理论,包括DNS命名空间、域名、区域、资源记录、递归、转发等概念,还介绍了CoreDNS的历史和发展历程、CoreDNS的特性以及与其他DNS服务器的区别,并通过示例讲解了CoreDNS的基本配置,包括配置通用DNS服务器(如主备DNS服务器和缓存DNS服务器等)。 针对Kubernetes环境,本书详细讲解了基于DNS的服务发现的工作原理,以及如何在etcd和Kubernetes中配置CoreDNS服务发现。最后,本书讨论了一些高级功能,例如重写查询和响应、自定义构建CoreDNS及编写自定义插件等。 希望读完本书后,你可以获得基于CoreDNS云原生DNS系统的设计、开发和管理的相关知识与经验。
-
高效前端:Web高效编程与优化实践
李银城 试读
全书以问题为导向,例如有些页面为什么打开会比较卡顿,从怎么解决这种问题,有哪些方法,这些方法的优缺点是什么,一步步由浅入深地分析和解决问题。学会解决问题,比学会知识更为重要。
-
ChatGPT驱动软件开发:AI在软件研发全流程中的革新与实践
陈斌 试读
这是一本讲解以ChatGPT/GPT-4为代表的大模型如何为软件研发全生命周期赋能的实战性著作。它以软件研发全生命周期为主线,详细讲解了ChatGPT/GPT-4在软件产品的需求分析、架构设计、技术栈选择、高层设计、数据库设计、UI/UX 设计、后端应用开发、Web 前端开发、软件测试、系统运维、技术管理等各个环节的应用场景和方法。让读者深刻地感受到,ChatGPT/GPT-4在革新传统软件工程的方式和方法的同时,还带来了研发效率和研发质量的大幅度提升。 更为重要的是,本书能帮助架构师、开发工程师、数据库工程师、测试工程师、运维工程师、项目经理、产品经理、UI/UX工程师和技术管理者深入地理解ChatGPT/GPT-4的原理和应用,全面塑造他们在AI时代的核心竞争力,实现价值创新并形成竞争优势,为未来的发展奠定基础。
-
机器学习公式详解(第2版)
谢文睿 试读
周志华老师的《机器学习》(俗称“西瓜书”)是机器学习领域的经典入门教材之一。本书是《机器学习公式详解》(俗称“南瓜书”)的第2版。相较于第1版,本书对“西瓜书”中除了公式以外的重、难点内容加以解析,以过来人视角给出学习建议,旨在对比较难理解的公式和重点内容扩充具体的例子说明,以及对跳步过大的公式补充具体的推导细节。 全书共16章,与“西瓜书”章节、公式对应,每个公式的推导和解释都以本科数学基础的视角进行讲解,希望能够帮助读者快速掌握各个机器学习算法背后的数学原理。 本书思路清晰,视角独特,结构合理,可作为高等院校计算机及相关专业的本科生或研究生教材,也可供对机器学习感兴趣的研究人员和工程技术人员阅读参考
-
测试工程师Python开发实战
胡通 试读
本书是为测试人员编写的Python开发实战指南,包含Python的核心知识点和实战案例,帮助测试人员快速掌握Python工具开发技能。本书共3篇:基础篇介绍Python和PyCharm工具的安装与环境部署,并讲解日常实际工作中用到的Python基础知识点;专题篇介绍Python开发时使用频度较高的常用技能如异常处理、日志处理、邮件处理等,高级技能如Kafka、Redis、MySQL等,以及通用框架如FastAPI、Celery和Scrapy;实战篇分享一些实际应用,包括音频测试工具、自定义套接字测试工具、接口测试工具、数据测试工具、性能测试工具、安全测试工具等6种测试工具的开发实战。
-
如何高效向GPT提问
任康磊 试读
人工智能正以前所未有的速度改变着世界。 GPT作为强大的人工智能语言模型,具有广泛的应用场景,必将改变人类的生产与生活方式,为人类社会带来巨大且深远的影响。而只要一个人开始使用GPT,他将大概率发现向GPT提问颇为关键。很大程度上,提问的质量决定着回答的质量,提问的效率决定着工作的效率。 本书旨在帮助读者学会如何高效向GPT提问,从而获得更加准确、系统、深入的回答,继而在不同的实际场景下提高工作效率节省时间、解决问题。
-
Python数据分析与挖掘实战
张良均 试读
本书从实践出发,结合大量数据挖掘工程案例及教学经验,以真实案例为主线,深入浅出地介绍数据挖掘建模过程中的有关任务:数据探索、数据预处理、分类与预测、聚类分析、时序预测、关联规则挖掘、智能推荐和偏差检测等。因此,图书的编排以解决某个应用的挖掘目标为前提,先介绍案例背景提出挖掘目标,再阐述分析方法与过程,最后完成模型构建
-
Spring实战(第6版)
克雷格·沃斯 试读
本书是一本经典而实用的Spring学习指南,介绍了Spring使用框架、Spring Boot,以及Spring系统中的其他组成部分。 本书分为4个部分,共18章。第1部分(第1章~第6章)涵盖了构建Spring应用的基础知识。第2部分(第7章~第10章)讨论了如何讲Spring应用与其他应用进行集成。第3部分(第11章~第14章)探讨了Spring对反应式编程提供的全新支持。第4部分(第15章~第18章)介绍了如何做好应用投入生产环境前的准备工作,以及如何进行部署。本书适合刚刚开始学习Spring Boot和Spring框架的Java开发人员阅读,也适合想要超越基础知识并学习Spring新特性的经验丰富的Spring开发者参考。