本书是以大学生程序设计竞赛为基础、面向已有C++入门知识且想要进一步学习的读者编写的C++进阶训练指南。全书分为回溯法、图、动态规划、网格等部分。回溯法部分介绍单向搜索和双向搜索,给出高级搜索的技巧;图部分分为图遍历和图算法章节,先介绍图遍历的方法,再以最小生成树问题、单源最短路径问题、多源最短路径问题、网络流问题中的
本书主要介绍基于SpringSecurity构建系统安全性的技术体系和工程实践。围绕安全性需求,本书讨论SpringSecurity框架所提供的各项解决方案,包括认证、授权、加密、CSRF保护、CORS、方法级安全访问、OAuth2协议、微服务架构、JWT、单点登录等核心功能。同时,本书基于这些功能构建了完整的三个案例
本书首先介绍了Spring、SpringBoot、SpringJPA和SpringSecurity等技术,然后以一个简易的在线书店程序为案例,讲述了如何基于JPA/MyBatis+MySQL+Thymeleaf+Bootstrap等技术栈来开发程序,接着讨论了棱形测试模型,结合代码剖析了单元测试、集成测试、API测试、
本书全面、系统地介绍Shell编程中的各个知识点,以及其在企业环境中的具体应用。主要内容包括Shell编程入门所需的各个知识点,如Bash环境变量、循环和判断语句、函数和数组,以及发送邮件等。本书结合Shell脚本重点讲解自动化运维工具Ansible的企业级应用案例,还讲解了Python编程的基础知识,为读者后续学习P
本书全面系统地介绍了Linux系统基础架构中的核心模块,如DNS、DHCP和SFTP基础设施,LAMP和LNMP等基础Web系统架构,以及在企业环境中的具体应用,同时给出了完整的示例。主要内容包括DNS服务,LAMP和LNMP的基础架构及其扩展,数据加密传输和快速备份架构的具体使用,为后续读者学习Linux操作系统高级
本书以JavaEE的最佳实践为主题,全面阐述SpringBoot、SpringMVC、SpringCloud等目前企业级领域内的热门技术,讲解SpringBoot框架的搭建和需求开发。本书讲解了相关技术框架的核心知识,并结合汽车管理系统等实战项目,把JavaEE领域内流行的SSH、SSM、SpringBoot、Spri
本书以ApacheCalcite框架为核心,总结了数据库基础知识、核心理论、多数据源扩展应用。本书会从SQL的解析、校验、优化、执行这几个流程来详细介绍Calcite相关理论,最后手把手实现多数据源的扩展。本书每一个章节都配有相关代码和实例,帮助读者加深理解。作为培训机构或大中专院校的教学用书。
本书共23章:第1-2章讲解了C++技术的基础知识,包括C++的重要特性和开发环境搭建;第3-7章分别讲解了C++语法、变量、常量、流程控制、运算符和表达式等知识;第8-11章分别讲解了输入、输出、函数、指针和复合类型的基本知识,包含了C++开发技术的重点和难点;第12-20章分别讲解了面向对象、类、继承、派生、多态、
本书基于Python以及两个深度学习框架Keras与Tensorflow讲述了深度学习在实际项目中的应用。本书分为基础篇、进阶篇与高级篇,共10章。基础篇的内容包括线性回归模型、逻辑回归模型与Softmax多分类器模型。进阶篇的内容包括全连接神经网络、神经网络模型的优化、卷积神经网络与循环神经网络。高级篇的内容包括自编
本书系统地讨论了软件工程自身的特殊性,清楚地揭示了我们遵循几十年的借鉴传统行业开发模式的方法不能高效匹配软件开发,导致软件工程成为低效工程领域的原因之一。本书系统地探讨了从瀑布模式到敏捷模式转型的成功实践,在特定企业环境下让敏捷在组织、团队、项目中落地,并使其价值最大化,摆脱常见的“形似神不似”的敏捷实施。本书关于CM