本书循序渐进地讲解了使用Python语言开发推荐系统的核心知识,并通过具体实例的实现过程演练了各个知识点的使用方法和使用流程。全书共12章,包括推荐系统基础知识、基于内容的推荐、协同过滤推荐、混合推荐、基于标签的推荐、基于知识图谱的推荐、基于隐语义模型的推荐、基于神经网络的推荐模型、序列建模和注意力机制、强化推荐学习、实时电影推荐系统开发和服装推荐系统开发。本书内容简洁而不失技术深度,数据资料翔实齐全,并且易于阅读。
想要借助macOS提升自己的效率?想要把macOS变成辅助学习的 利器 ?想要用macOS享受生活的乐趣?打开本书吧,这是一本让你从小白变成 效率达人 的手册。本书以macOS为基础,从基础配置、高效办公、辅助学习、系统维护等方面入手,图文并茂地介绍了macOS中各种实用技巧和隐藏功能。本书以实际应用为导向,以提高水平为目标,帮助读者了解macOS的细节,挖掘macOS的潜力,掌握高效使用macOS的窍门,快速成为macOS达人。本书不仅适合希望了解macOS各项功能和各类技巧的学生、职场新人等 小白 用户,也适合希望提升工作效率的开发人员。
本书以使用面较广的Linux发行版—Ubuntu为平台,采用22.04LTS版本,通过翔实的内容、简练的语言、丰富的案例,逐一对Linux操作系统的基础知识和标准操作进行讲解。全书共8章,从Linux
随着物联网、无人飞行器、机器人等技术与产业的飞速发展,嵌入式系统的重要性愈发凸显。本书主要介绍ARM Cortex-M3结构的STM32F103ZET6应用开发技术。主要内容包括Cortex-M3与STM32F103ZET6的硬件架构,分层软件架构与设计方法,以及片上外设GPIO、中断控制器、DMA、UART、TIMER、FSMC、I2C、SPI和ADC的编程技术。本书通过引入软件工程UML,以及综合性项目的分析、设计案例,以综合性项目 智慧教室 的开发技术为主线,将CPU与外设之间的程序查询、中断和DMA通信方式,线程(或任务)之间的同步、互斥、消息和共享变量等各种通信技术,面向对象的类图、序列图、状态机的UML软件建模方法,以及嵌入式编程中常用的一些软件设计技巧适当地安排在项目实战或编程举例中,拓展读者思维,丰富读者工程经验;通过分层架构、面向对象的设计思想和良好的编码规范,提升读者复杂
精灵所在的魔法世界,因大家过度工作而陷入资源争夺,进而爆发了战争。一位精灵在神明的指引下来到人类世界,寻找拯救魔法世界的关键线索——如何制造计算机。 人类习以为常的计算机,它究竟是如何运转的,又是如何诞生的?在没有现代文明与科学积累的魔法世界,应该如何从零开始制造计算机?本书通过精灵与青年程序员拯救魔法世界的故事,通俗讲述了计算机的基础原理,用漫画、图解生动展示了“用数字表示信息”“用电来计算”“用程序来执行命令”等计算机的运转机制,并以对话的方式介绍了计算机诞生的历史。本书可作为了解计算机原理自学入门读物,也可以作为计算机原理教学的参考用书。
内容简要 《Linux内核设计与实现(原书第3版)》详细描述了Linux内核的设计与实现。内核代码的编写者、开发者以及程序开发人员都可以通过阅读本书受益,他们可以更好理解作系统原理,并将其应用在自己的编码中以提率和生产率。 本书详细描述了Linux内核的主要子系统和特点,包括Linux内核的设计、实现和接口。从理论到实践涵盖了Linux内核的方方面面,可以满足读者的各种兴趣和需求。 作者Robert Love是一位Linux内核核心开发人员,他分享了在开发Linux 2.6内核过程中颇具价值的知识和经验。本书的主题包括进程管理、进程调度、时间管理和定时器、系统调用接口、内存寻址、内存管理和页缓存、VFS、内核同步、移植性相关的问题以及调试技术。同时本书也涵盖了Linux 2.6内核中颇具的内容,包括CFS调度程序、抢占式内核、块I/O
本书概念清晰、论述简单明了、由浅入深,容易理解,以完整案例为引导,采用非常丰富的实例,讲解Linux环境下C程序设计的精华,并且这些案例来自实际工程,因而在实际开发时可以直接引用。对于刚接触Linux程序开发的技术人员既很有帮助也很实用。本书能够对学习Linux程序设计的本科生、研究生、嵌入式工程技术人员及Linux程序爱好者提供帮助。
自在专用硅片上构造数字电路设计以来,数字设计在现场可编程门阵列 (FPGA) 中越来越多地实施。实现FPGA系统的有效设计,需要深刻理解VLSI问题和约束条件以及近期的FPGA专用技术。本书介绍了作为FPGA的设计者所应该掌握的专题,包括怎么做以及为什么这样做。首先介绍了VLSI的要点,包括其制造、电路、互联、组合、顺序逻辑设计以及系统体系,其次介绍了反映现代VLSI设计方法的知识,可充分发挥FPGA的最有价值的特性,从而缓解其限制条件。 本书特点 讲述VLSI特性如何影响FPGA及基于FPGA的逻辑设计 传统的逻辑设计技术与基于FPGA的逻辑设计之间的联系 掌握FPGA的构造基本的可编程FPGA的结构 规定和优化逻辑以解决其尺寸、速度和功耗问题 用做优化逻辑和设计的软件工具---Verilog和VHDL 大型数字系统的体系结构,包括寄存器传输设计思
本书以树莓派基础工具,讲解Linux操作系统。树莓派是近年来流行的微型电脑,能用于各种有趣的硬件开发。树莓派中安装了Linux系统,可以充当操作系统的学习平台。本书按照“树莓派背景知识——树莓派使用——Linux使用——操作系统原理——实操项目”的顺序展开。读者不仅能体验到玩树莓派的乐趣,而且能全面了解操作系统的核心概念和原理。
Red Hat公司无疑是Linux世界影响力的一个公司;其推出的Red Hat企业版在服务器市场占有率一直排名。《高性能Linux平台建构实践指南》共分为27章,主要介绍了Red Hat Enterprise Linux 6.3的安装、配置,GNOME图形界面的基本操作,常用的Shell命令,Linux的日常应用和Red Hat Enterprise Linux 6.3的常见服务器设置等内容。本书内容详尽、图文并茂、结构清晰、实用性强,是想进入Linux世界的初学者的。对从事Linux系统管理和服务器架设的专业技术人员,也有很好的参考价值;可用做高等院校计算机及其相关专业的教材。
精灵所在的魔法世界,因大家过度工作而陷入资源争夺,进而爆发了战争。一位精灵在神明的指引下来到人类世界,寻找拯救魔法世界的关键线索——如何制造计算机。 人类习以为常的计算机,它究竟是如何运转的,又是如何诞生的?在没有现代文明与科学积累的魔法世界,应该如何从零开始制造计算机?本书通过精灵与青年程序员拯救魔法世界的故事,通俗讲述了计算机的基础原理,用漫画、图解生动展示了“用数字表示信息”“用电来计算”“用程序来执行命令”等计算机的运转机制,并以对话的方式介绍了计算机诞生的历史。本书可作为了解计算机原理自学入门读物,也可以作为计算机原理教学的参考用书。
精灵所在的魔法世界,因大家过度工作而陷入资源争夺,进而爆发了战争。一位精灵在神明的指引下来到人类世界,寻找拯救魔法世界的关键线索——如何制造计算机。 人类习以为常的计算机,它究竟是如何运转的,又是如何诞生的?在没有现代文明与科学积累的魔法世界,应该如何从零开始制造计算机?本书通过精灵与青年程序员拯救魔法世界的故事,通俗讲述了计算机的基础原理,用漫画、图解生动展示了“用数字表示信息”“用电来计算”“用程序来执行命令”等计算机的运转机制,并以对话的方式介绍了计算机诞生的历史。本书可作为了解计算机原理自学入门读物,也可以作为计算机原理教学的参考用书。
精灵所在的魔法世界,因大家过度工作而陷入资源争夺,进而爆发了战争。一位精灵在神明的指引下来到人类世界,寻找拯救魔法世界的关键线索——如何制造计算机。 人类习以为常的计算机,它究竟是如何运转的,又是如何诞生的?在没有现代文明与科学积累的魔法世界,应该如何从零开始制造计算机?本书通过精灵与青年程序员拯救魔法世界的故事,通俗讲述了计算机的基础原理,用漫画、图解生动展示了“用数字表示信息”“用电来计算”“用程序来执行命令”等计算机的运转机制,并以对话的方式介绍了计算机诞生的历史。本书可作为了解计算机原理自学入门读物,也可以作为计算机原理教学的参考用书。