本书是享誉全球的Python入门书,影响了 过250万读者。全书分两 分:第 分介绍用Python编程所 须了解的基本概念, 括强大的Python库和工具,以及列表、字典、if语句、类、文件和异常、代码测试等内容;第二 分将理论付诸实践,讲解如何开发三个项目, 括简单的2D游戏、利用数据生成交互式的信息图以及 建和定制简单的Web应用,并帮助读者解决常见编程问题和困惑。第3版进行了全面修订:使用了文本编辑器VS Code,新增了介绍removeprefix()方法和removesuffix()方法的内容,并且在项目中利用了Matplotlib和Plotly的 新 性,等等。
本书循序渐进地讲解了使用Python语言开发推荐系统的核心知识,并通过具体实例的实现过程演练了各个知识点的使用方法和使用流程。全书共12章,包括推荐系统基础知识、基于内容的推荐、协同过滤推荐、混合推荐、基于标签的推荐、基于知识图谱的推荐、基于隐语义模型的推荐、基于神经网络的推荐模型、序列建模和注意力机制、强化推荐学习、实时电影推荐系统开发和服装推荐系统开发。本书内容简洁而不失技术深度,数据资料翔实齐全,并且易于阅读。
《金融级IT架构:数字银行的云原生架构解密》介绍了网商银行成立至今的IT技术架构演进路线,涵盖了分布式、单元化、弹性混合云、云原生多个基础架构领域,同时介绍了技术风险、安全可信、业务架构等多方面的技术实践经验,我们希望和读者分享网商银行在金融级IT技术上做的独特探索,跟大家探讨数字化时代金融级IT架构的发展方向。本书作者是网商银行核心架构师,深度参与了相关技术方案从前期设计到后期投产的完整过程,内容新且权威。 本书以网商银行自身技术实践为主线展开,讲述的内容代表了领先的技术方向,相关技术经过了真实的生产环境锤炼,包含了网商银行技术团队独到的实践经验,书中阐述的核心技术荣获中国人民银行颁发的2019年度 银行科技发展奖 二等奖。本书填补了市场空白,契合当前银行业分布式架构转型趋势,对
本书是一部UNIX 网络编程的经典之作!进程间通信(IPC)几乎是所有Unix 程序性能的关键,理解IPC 也是理解如何开发不同主机间网络应用程序的必要条件。本书从对Posix IPC 和System V IPC 的内部结构开始讨论,全面深入地介绍了4 种IPC 形式:消息传递(管道、FIFO、消息队列)、同步(互斥锁、条件变量、读写锁、文件与记录锁、信号量)、共享内存(匿名共享内存、具名共享内存)及远程过程调用(Solaris门、Sun RPC)。附录中给出了测量各种IPC 形式性能的方法。 本书内容详尽且具权威性,几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。
这是一本深入讲解CANoe软件和CAPL语言编程的图书。本书基于CANoe 16版本,从实际工程应用出发,由浅入深地讲解了CANoe软件的功能和使用,以及CAPL语言的编程语法和技巧,力图帮助读者从零开始体系化地掌握CANoe软件在车载网络测试中的应用。本书的第1~2章讲解了CANoe软件的安装与卸载,以及如何创建CANoe工程。第3章讲解了CAPL编程的语法知识。第4章讲解了CANoe软件的常用功能,包括仿真设置、测量分析、测试功能等。第5章讲解了Panel Designer工具的使用和Panel设计技巧。第6~8章从实战应用的角度讲解XML编程、诊断,以及CAN通信。第9章介绍了CANoe软件对硬件的控制。第10~12章介绍了CAPL常用函数在实际项目中的应用、测试功能集和测试服务函数库。第13~14章讲解了如何在CAPL程序中创建和使用DLL文件,以及CANoe软件的COM编程技术在更高阶自动化场景中的应用。
本书讲解使用PPT(基于WPS)和Photoshop结合人工智能工具ChatGPT和Mindshow通过AIGC进行创意演示设计。全书分为入门篇和案例篇,内容涵盖创意演示设计的多个方面,包括PPT的制作流程和配色设计、Photoshop软件基础、人工智能在PPT制作中的应用以及大量实战案例,旨在帮助读者掌握创意演示设计的基本理论知识,以及各种技巧和方法,以提高制作PPT的能力。 本书不仅适合初学者学习PPT制作的基础知识,也适合有一定经验的PPT设计人员进一步提升制作水平。书中的精彩案例都有配套高清视频讲解,方便读者观摩并跟随练习。本书内容丰富、实用,是一本的PPT设计学习参考用书。
本书共13章,操作系统部分涉及内存管理、进程管理、文件系统、同步管理,以及系统调用。SoC部分涉及SoC启动的过程、设备模型、设备树原理、电源模块、时钟模块、引脚模块、时间模块和中断模块,这些模块都是芯片运行的基本要求。作者站在一线开发者的角度先剖析了Kernel 6.6的实现原理,然后结合恩智浦i.MX9芯片的SoC硬件原理,由浅入深地讲解了操作系统和SoC的深层原理。
本书首先以Cortex-M3内核为例,介绍了STM32内核架构、存储空间、中断方式、指令集等ARM基础内容。随后以微处理器STM32F103ZET6为例,结合配套的开发板硬件,有针对性地介绍STM32内部资源、最小系统设计,并从面上分析STM32芯片的引脚配置、常用片上资源、外围接口电路设计等内容,从而让读者对STM32系统有一个整体认识。然后以“LED闪烁”典型例程为引导,由浅入深,逐步讲述了MDK开发环境、工程建立、程序编译、库函数、端口配置等软硬件使用方法。结合CPU片上资源配置,采用具体实验例程,详细介绍各个模块的功能和使用方法。最后以两轮自平衡小车控制系统设计为例,从实际工程开发的角度,介绍STM32应用系统软硬件的设计和实现。