本书是JavaScript经典图书的新版。第5版涵盖ECMAScript 2024,全面、深入地介绍了JavaScript的基础语法和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到最 新的技术,重点介绍了ECMAScript标准和DOM规范,并在此基础上讨论了JavaScript语言的核心概念, 包括类、期约、迭代器、代理,等等。另外,书中也结合实际开发深入探讨了事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch、模块、工作者线程以及大量新的JavaScript API。
本书是一本C 编程方面的优秀教材,全面介绍了面向对象编程的原理与方法,详细分析了与C 编程有关的技术。本书的主要内容包括类与对象、控制语句、函数与递归、数组、指针、运算符重载、继承、多态、输入/输出流、异常处理、文件处理、模板、搜索与排序等。全书以 活代码 的方式详细分析了每个知识要点,提供了丰富的自测练习和项目练习,是初学者和中高级程序员学习C 编程的理想用书。
本书是全球 C 经典权威参考书籍时隔 12 年,基于 C 11 标准的全新重大升级。标准库提供了一组公共类和接口,极大地拓展了 C 语言核心功能。《C 标准库(第2版)》详细讲解了每一标准库组件,包括其设计目的和方法、复杂概念的剖析、实用而高效的编程细节、存在的陷阱、重要的类和函数,又辅以大量用 C 11 标准实现的实用代码范例。除覆盖全新组件、特性外,本书一如前版,重点着眼于标准模板库(STL),涉及容器、迭代器、函数对象以及 STL 算法。此外,本书同样关注 lambda 表达式、基于区间的for循环、move语义及可变参数模板等标准库中的新式 C 编程风格及其影响。
本书是“Abaqus用户手册大系”中的一本,介绍了Abaqus平台中使用的所有单元的详细内容。书中对每一类单元的使用场合、典型应用、选取、截面属性、可赋予的材料、节点上的自由度定义、可以施加的各种载荷、可使用的输入和输出等进行了详细的讲解和归纳。 本书对单元的选取、连续单元(通用连续单元/流体连续单元/无限单元/翘 单元)、结构单元(膜单元/杆单元/梁单元/ 桁架单元/弯头单元/壳单元)、惯量单元(点质量单元/转动惯量单元)、刚性单元、容量单元、连接器单元、弹簧单元、阻尼器单元、柔性连接单元、分布耦合单元、胶粘单元、垫片单元、面单元、管座单元、线弹簧单元、弹塑性连接单元、拖链单元、管 土壤相互作用单元、声学界面单元、欧拉单元、流管单元、流管连接器单元、用户定义的单元、粒子单元(离散粒子单元/连续粒子单元)
本书覆盖了微服务架构的主要技术点,包括分布式服务治理、分布式配置管理、分布式流量防护、分布式事务处理、分布式消息处理、分布式网关、分布式链路追踪、分布式Job、分库分表、读写分离、分布式缓存、服务注册/订阅路由、全链路蓝绿发布和灰度发布。这些技术点采用“是什么→怎么用→什么原理(源码解析)”的主线来讲解。为了方便读者在企业中落地Spring cloud Alibaba项目,本书还包括几个相对完整的项目实战:全链路日志平台、中台架构、数据迁移平台、业务链路告警平台。本书的目标是:①让读者在动手中学习,而不是“看书时好像全明白了,一动手却发现什么都不会”;②读者可以掌握微服务全栈技术,而不仅仅是Spring Cloud Alibaba框架,对于相关的技术(Seata、RocketMQ),基本都是从零讲起,这样避免了读者为了学会微服务技术,得找Spring Cloud Alibaba
国内大部分的开发者和公司都从事的是应用层的开发,平时大家更多关注的是应用层的开发技术。但应用层是建立在CPU和内存等硬件、操作系统内核、语言运行时的基础之上的。如果缺乏对这些底层知识的了解,驾驭技术的能力就无法精进,也很难开发出高性能、高稳定性的应用。 本书主要包括CPU和内存硬件、进程创建和调度原理、虚拟内存底层机制、Go用户态协程实现、容器cgroup资源,以及throttle、CPU利用率和负载等性能指标统计原理等内容,最后过渡到性能优化手段,带领大家修炼底层内功,掌握高性能原理。
本书系统地介绍了OpenHarmony轻量设备开发的推荐知识。在本书完稿时,相关课程已经在高校完成了三个学期的教学,并持续优化迭代。本书的学习门槛低、内容深入浅出、知识结构合理。本书注重知识间的关联性
本书从源码层面对当今重要的虚拟化方案QEMU与KVM的实现进行了详细分析。涉及的源码包括QEMU程序的基本组成与重要组件、主板与固件虚拟化、CPU虚拟化、内存虚拟化、中断虚拟化、设备虚拟化等。本书的内容以QEMU和KVM代码分析为主,也涉及其他与虚拟化密切相关的代码,例如SeaBIOS和Linux内核中的virtio与VFIO的驱动代码。对虚拟化安全、容器与安全容器技术、虚拟化技术的下一步发展也做了简单介绍。 本书可供从事云计算,特别是从事IaaS层相关工作的人员阅读和使用,也适合对底层计算机系统、虚拟机技术、操作系统技术感兴趣的读者学习和使用。虚拟化技术如今已经广泛应用于安全领域,本书还可供安全研究人员参考和使用。
本书针对C# 11和.NET 7的 特性进行全面修订,帮助你自信地使用C#编写代码。 你将全面学习面向对象编程,包括编写、测试和调试函数,实现接口,以及继承类等。之后,你将学习如何使用.NET API来执行不同的任务,如管理和查询数据、使用文件系统以及序列化。在学习过程中,你还将构建并部署一些跨平台项目,包括使用ASP.NET Core创建网站和服务。 为了避免不必要的图形用户界面代码让你分心,本书的前11章通过简单的控制台应用程序来讲解C#语言的构造和许多.NET库。掌握了基础知识后,你将在之后的章节中使用ASP.NETCore、MVC模式和Blazor构建网站、Web服务和浏览器应用。
《PyTorch计算机视觉实战:目标检测、图像处理与深度学习》 深度学习是近年来计算机视觉应用在多个方面取得进步的驱动力。本书以实践为驱动,结合具体应用场景,基于真实数据集全面系统地介绍如何使用PyTorch解决50多个计算机视觉问题。 首先,你将学习使用NumPy和PyTorch从头开始构建神经网络(NN),并了解调整神经网络超参数的很好实践。然后,你将学习如何使用卷积神经网络(CNN)和迁移学习完成图像分类任务,并理解其中的工作原理。随后,你将学习二维和三维多目标检测、图像分割、人体姿态估计等多个实际任务,并使用R-CNN、Fast R-CNN、Faster R-CNN、SSD、YOLO、U-Net、Mask R-CNN、Detectron2等框架实现这些任务。在自编码器和GAN部分,本书将指导你学习面部表情替换、面部图像生成和面部表情处理技术。之后,你将学习如何将计算机视觉与NLP技术(如LSTM、transfor
《计算机程序设计艺术》系列被公认为计算机科学领域的权威之作,深入阐述了程序设计理论,对计算机领域的发展有着极为深远的影响。MMIX 是新一代的以 RISC 为基础的计算机,比其前身 MIX 更加精简。本书由两本小册子合并而成,*部分描述了 MMIX 的内存、寄存器、指令、加载与存储等基础概念,并介绍了关于 MMIX 的一些基本编程技术;第二部分使用该语言重新实现了 TAOCP 前 3 卷中的所有算法。
本书是“鸢尾花数学大系——从加减乘除到机器学习”丛书的第一册,也是“编程”板块的第一册,着重介绍如何零基础入门学Python编程。虽然本书主要讲解Python编程,但是也离不开数学。本书尽量避免讲解数学概念公式,而且用图形和近乎口语化的语言描述程序设计、数据分析、机器学习背后常用的数学思想。本书分为预备、语法、绘图、数组、数据、数学、机器学习、应用八大板块,共36章,内容“跨度”极大!从Python基本编程语法,到基本可视化工具,再到各种数据操作工具,还介绍常用Python实现的各种复杂数学运算,进入数据分析和机器学习之后,还讲解如何搭建应用App。我们可以把本书看作从Python编程角度对“鸢尾花书”全系内容的总览。本书提供代码示例和讲解,而且提供习题,每章还配套Jupyter Notebook代码文件(Jupyter Notebook不是可有可无的,而是学习
《Java核心技术 卷1 开发基础(原书第12版)》作为一本经典的Java开发畅销书,本书得到大家的喜爱并且热度不减,其很好特性如下:全面清晰《Java核心技术》分为I、II两卷,作为介绍开发基础
本书是全球C++经典权威参考书籍时隔12年,基于C++11标准的全新重大升级。标准库提供了一组公共类和接口,极大地拓展了C++语言核心功能。《C++标准库(第2版)》详细讲解了每一标准库组件,包括其设计目的和方法、复杂概念的剖析、实用而高效的编程细节、存在的陷阱、重要的类和函数,又辅以大量用C++11标准实现的实用代码范例。除覆盖全新组件、特性外,本书一如前版,重点着眼于标准模板库(STL),涉及容器、迭代器、函数对象以及STL算法。此外,本书同样关注lambda表达式、基于区间的for循环、move语义及可变参数模板等标准库中的新式C++编程风格及其影响。
本书从R语言临床预测模型基本原理讲起,逐步深入到进阶实战,并配合实战案例,重点介绍临床预测模型的构建、评价、验证,让读者可以快速领悟 3~5分预测模型 SCI(science citation index,科学引文索引)的套路与精髓,为后续冲击10分以上SCI打基础。本书分为13章,主要内容有线性回归、Logistic回归、Cox回归、竞争风险模型等;自变量筛选方法有传统方法、逐步回归法、Lasso法、随机森林法、**子集法、主成分分析法等;模型可视化涉及多种形式的列线图、Calibration校准曲线、ROC、DCA 曲线等图形绘制,不仅涉及单模型的可视化,还涉及单模型多时点、多模型同时点的可视化;模型评价指标涉及C指数、AUC、NRI、IDI 等;模型验证主要涉及简单交叉验证、K折交叉验证、留一法交叉验证及Bootstrap法。本书内容通俗易懂,案例丰富,实用性强,适合R语言临床预测模型的入门读