Spring Boot 是在Spring 的基础上实现的受大众喜爱的软件开发框架。《Spring Boot应用设计案例教程》内容基于Spring Boot 最新 版,注重理论与实际相结合,以 案例教学法 强化学生应用设计能力培养,案例选择兼顾实用性和趣味 性。书中案例均采用Thymeleaf 模板进行视图设计。本书具体内容包括Spring 简介与开发工具、Spring Bean 配置与SpEL 语言、使用Maven 构建工程、Spring 的AOP 编程、Spring Boot 简介与应用初步、 Spring MVC 编程、自动发送邮件与任务定时、使用JdbcTemplate 访问数据库、使用JPA 访问数据库、使 用Mybatis 访问数据库、面向消息通信的应用编程、Spring Boot WebSocket 编程、Spring Security 应用安 全编程、基于MVC 的资源共享网站设计、Spring Boot 访问MongoDB 数据库、Spring Boot 响应式编程等。 《Spring Boot应用设计案例教程》适合作为高等院校计算机类专业的教材,也可作为软件工程
智能算法是一类直接的、随机搜索的优化方法,它是基于模拟自然界的生物现象而产生的一类新型优化方法。本书在介绍优化理论的基础上,着重介绍求解复杂工程优化模型的新智能算法。 本书共有12章,第1~2章着重介绍智能算法的现状及最优化理论的基本概念;第3章着重介绍几种求解单目标约束优化问题的新型智能算法;第4~5章介绍求解多目标优化问题的粒子群算法及仿真实验;第6~9章着重讨论当优化问题维度变大时如何解决高维多目标优化问题;第10~11章讨论了复杂双层优化及其在视频服务器部署中的应用;第12章分析本书所用核心算法即粒子群优化算法的参数设计。 本书可作为计算机类各专业、运筹学专业和管理学科各专业研究生的教材,也可供相关科研人员和工程技术人员参考。
本书是智能群体博弈理论的重要参考资料,精心设计以向学者和行业专家呈现该领域的前沿研究和应用实例。它不仅全面呈现了智能群体博弈的当前景象和预期趋势,还通过一系列真实案例引导读者在人工智能、演化博弈和集群系统等领域进行深入的跨学科探讨。这本书综合了多方面的先进理论和实战案例,如任务分配难题和群体博弈动力学中的多元影响因素及策略多样性。它以丰富多元的内容帮助读者打造稳固的理论基石,并为相关领域的科研和技术开发提供全方位指导。本书还着重研究了懒惰个体、孤立者及惩罚者在群体博弈动力学中的影响,并探讨了 自己差,对手更差 等策略在群体博弈中的运用。它使读者能够深入探索并理解这些现象在实际世界中的效果和含义。除此之外,本书还提供了一系列实用的资源,包括案例研究和前沿技术分析,旨在助力读者更
本书从原理的角度,力求讲解清楚深度学习、强化学习、深度强化学习中的一些精选方法,并从实践的角度,通过一系列循序渐进的原创实验,引领读者独立编程实现这些方法,以期为读者精通深度强化学习并应用深度强化学习方法解决实际问题奠定坚实基础。 本书不仅适合计算机科学与技术、人工智能、物联网工程、数据科学与大数据、软件工程、通信工程、电子信息、机器人工程、自动化、智能制造等相关专业高年级本科生及研究生教学与自学使用,也适合机器学习等领域的从业者、科研人员及爱好者自学与参考使用。
本书一步一步地展示了如何使用Julia这种开源、直观的脚本语言构建自定义程序。Julia的设计理念是将 高性能 放在**优先级上。在Julia中,当用户调用函数时,参数是已知的。编译器会仔细观察函数,找出特定参数所需的必要CPU指令。本书的作者是16岁的技术天才Tanmay Bakshi,行文风格通俗易懂,使学习变得轻松愉快。本书清楚地解释了Julia编程的基础知识,并展示了前沿的机器学习应用。同时,本书还介绍了如何将Julia应用程序与Python代码进行交互。本书的读者对象为所有年龄段的编程爱好者和编程初学者。和16岁的 编程神童 Tanmay一起学Julia语言!
本书是《趣味学编程:特级教师带你零基础玩转Mind 》的进阶版,使用编程软件Mind 展开学习。Mind 是一款基于Scratch 3.0开发的国产编程软件,拥有自主知识产权,有着亲和的界面和丰富的扩展功能,同时支持图形化编程语言与Python语言、C语言等多种代码编译环境,为不同层次的学习者提供学习支持,还集成了各种主流主控板及上百种开源硬件,支持人工智能(AI)与物联网(IoT)功能。本书在上一本书的基础上,带领青少年继续深入探索算法、人工智能(AI)以及物联网(IoT)的精彩世界,全程配以深入浅出的微课讲解,使读者能在生动有趣、充满挑战的学习中收获成功的喜悦。
本书全面系统地介绍了统信UOS操作系统的应用方法,以及基本的管理和维护方法。全书共10章,主要内容包括计算机操作系统概述、操作系统安装与DDE桌面环境、文件管理、DDE桌面环境与功能设置、网络基础知识与网络设置、网络应用与网络共享设置、应用商店与系统维护工具、多媒体软件与辅助系统工具、安装Windows应用软件、命令行模式与shell的应用。 本书以UOS操作系统的安装、应用为主线,将操作系统的理论知识和shell的使用很好地结合起来,帮助读者在操作过程中深入领会操作系统的相关知识,提高操作系统应用与问题解决能力,从而取得更好的学习效果。 本书既注重理论知识的系统性和适用性,又强调良好工作习惯与实践能力的培养,适合作为各类院校关于操作系统相应课程的教材,也适合作为企事业单位相关培训的学习参考书。