本书全面而深入地探讨了在数字化背景下,软件架构所面临的挑战和机遇。本书不仅详细介绍了数字化发展的现状,包括国内外及特定地区的特色,还深入讲解了微服务架构、事件驱动架构和云原生架构在数字化背景下的应用和实践。全书共五部分:第一部分,概述了数字化发展现状,并具体分析了国内外及辽宁地区的发展特色;第二部分深入讲解了微服务架构
本书主要介绍了反爬虫的相关技术,内容涵盖了爬虫工具、加密算法、App爬虫等,从理论到案例实践,深入浅出。本书详细讲解了常用的抓包工具、反爬虫机制、验证码识别、动态网页反爬虫,JS文件处理。本书聚焦如何防止加密数据被破解、App应用爬虫以及破解方法、部署爬虫程序。对于以上内容,本书进行细分总结,将相关知识点都纳入其中,形
"2021年,CSDN推出《新程序员》系列图书,受众定位于职业开发者、项目经理、CTO&CIO。内容定位在产业生态、前沿趋势,并为开发者带来更多来自于国内外学术界、研究院所,以及产业界泰斗级大佬的深度思考。作为CSDN社区最优质、最权威性的精华内容集合,让开发者身在此山中,也可以遍览群山。 《新程序员008:大模
本书共12章,各章均包含习题答案与解析以及上机实验指导两节。通过对本书的学习,读者可进一步理解和掌握C语言的相关概念和编程技能,提升自身的编程应用能力。此外,附录1给出了4套计算机等级考试二级C语言程序设计模拟试题及参考答案,可帮助读者了解计算机等级考试二级C语言的相关内容。
本书围绕整洁架构系统地剖析了它的缘起、内涵及应用场景,涵盖软件研发完整过程及所有核心架构模式。本书分为六部分,第一部分纲领性地提出了软件架构设计的终极目标,描述了软件架构设计的重点与模式;第二、三、四部分从软件开发中的三个基础编程范式的定义和特征出发,进一步阐述了函数、组件、服务设计与实现的定律,以及如何有效构建软件系
全书共13章,分为两部分。第一部分(第1-6章)是基础知识,介绍了LLVM项目、常见的IR(重点介绍SSA)、数据流分析、支配分析、循环等知识,此外还介绍了LLVM的后端描述语言TableGen。第二部分(第7-13章)是代码生成,涵盖了LLVM代码生成的每一个步骤,着重介绍了指令选择、指令调度、SSA形式的编译优化、
本书介绍了openGauss数据库的开发过程,主要内容包括openGauss数据库的安装和配置、体系结构和主要运行机制、GUC参数、用户管理和审计、数据类型、表和索引、SQL基础、常用函数、过程化SQL程序设计,以及数据库的备份与恢复等,旨在通过实战帮助读者理解openGauss数据库的运行机制。
"本书分为5部分:第1部分介绍一些进阶技巧与思想,包括单调性优化、前缀、差分、离散化、分治、倍增、搜索剪枝等策略;第2部分介绍进阶数据结构,包括二叉堆、线段树、树状数组和字典树;第3部分介绍图论算法,包括树的性质、图的最短路和生成树,以及连通性问题;第4部分介绍动态规划,从动态规划的概念开始逐渐深入,介绍线性、区间、树
本书以真实工作任务为载体,采用项目化驱动,由浅入深地介绍了数据库应用岗位所必需的理论知识和应用技能。全书包括8个项目,采用活页式的理念组织任务模块,涵盖金仓数据库应用的相关技术,构建“项目导入+任务分解+总结实战”的内容体系,达到知识与技能相融、技术与标准互通的目的,跨越了课前、课中、课后3个时间段,便于教师组织线上和
本书的编写理念是"以学生为中心”,强调"两个核心,两个前提”,即以信息素养教育、学生职业能力培养为核心,以突出素质教育、学生的可持续发展为前提。本书内容含盖信息技术素养、计算机操作系统、国产计算机操作系统、WPS文字处理、WPS表格管理分析、WPS演示文稿制作、网络安全与信息检索、新一代信息技术应用等。本书可作为高等院