本书首先介绍MATLAB语言程序设计的基本内容,在此基础上系统介绍各个应用数学领域的问题求解,如基于MATLAB的微积分问题、线性代数问题、积分变换与复变函数问题、非线性方程与**化问题、常微分方程与偏微分方程问题、数据插值与函数逼近问题、概率论与数理统计问题的解析解和数值解方法等;还介绍了较新的非传统方法,如模糊逻辑与模糊推理、神经网络、深度学习、进化寻优算法、小波分析、粗糙集数据处理及分数阶微积分的计算方法等。 本书可作为一般读者学习和掌握MATLAB语言的教科书,高等学校理工科各类专业的本科生和研究生学习计算机数学语言的教材或参考书,可供科技工作者、教师学习和应用MATLAB语言解决实际数学问题时参考,还可作为读者查询数学问题求解方法的手册。
汽车中软件部分的比重正稳步提升。 软件中的运行时行为-Timing(时间性能测量)这一部分与此同时呈爆发性增长。造成此状况的原因有很多:软件中越来越多的部分与安全性相关,系统本身变得越来越复杂,而且大多数情况下的多核应用比预期的要困难。现代汽车领域中的控制器单元仍旧不能忽略时间性能测量这一主题。时间性能测量问题分析及解决的成本毫无疑问是非常高的,尤其是在项目后期。此外,安全规范如 ISO 26262 规定了涉及嵌入式软件时间性能的要求。这本书介绍了基础内容,以便于用正确的时间性能测量方法去开发软件或者解决严重的时间性能测量问题。它同时着眼于各种各种分析方法,涵盖了开发过程中的所有阶段,并通过大量实际范例以及针对开发者工作的具体建议来为其理论奠定基础。 即使书中大部分实际范例出自汽车行业领域,但其全部内
在编程界所使用的文本编辑器中,vi及其衍生品可能是重要的一类。在这本书的更新版中,Unix和Linux用户将学习到vi和Vim("vi improved")的文本编辑基础知识,以及每个编辑器的高级编辑工具。作者Arnold Robbins和Elbert Hannah介绍了Vim的版本,包括8.0和8.2。 如果你是一名程序员或计算机分析员,或是在工作中要用到浏览器或命令行界面,使用Vim可以提高你的工作效率,简化复杂的任务。你将学习多窗口编辑、全局搜索和替换以及适用于程序员的利器,同时了解如何编写交互式宏和脚本来扩展编辑器 所有内容都采用了简单易懂的行文风格,这也正是本书之所以被誉为经典佳作的原因。
本书适合具有一定 Zabbix 应用经验并想要进一步理解 Zabbix 工作机制的读者阅读,包括相关企业的运维人员、技术主管、架构师、产品经理和决策者。 本书内容分为 4 篇:基础篇、高阶篇、实践篇、集成篇。 基础篇:第 1 ~ 5 章,主要介绍 Zabbix 的发展史、基础架构、安装部署和使用、基础功能及特性。 高阶篇:第 6 ~ 13 章,主要总结当下比较流行的 Zabbix 高可用架构,探讨 Zabbix 监控数据库的选型、 Zabbix 常用命令,以及 Zabbix 的一些高级用法,如各组件之间的安全加密、自动发现功能、 Zabbix 宏等,并在后浅谈了一下 Zabbix 的性能优化。 实践篇:第 14 ~ 24 章,主要以监控实战为主,通过对不同监控对象(操作系统、数据库、中间件、应用、硬件设备、网络设备、存储设备、虚拟化、公有云、私有云)的监控过程来详细讲解。另外,本篇还包括与 Prometheu
本书对大前端技术栈进行了全面的讲解,以实战驱动教学,内容涉及HTML5 CSS3模块、JS模块、jQuery模块、Bootstrap模块、Node.js模块、Ajax模块、ES6新标准、Vue框架、UI组件和模块化编程等。本书厚度有限,但学习的空间无限。 全书共分为五个阶段,共18章。阶段走进前端之HTML5 CSS3(第1~6章),第二阶段探索JS的奥秘(第7~8章),第三阶段PC端整栈开发(第9~11章),第四阶段ES6 Node 工程化(第12~14章)和第五阶段Vue技术栈(第15~18章)。书中引入了丰富的实战案例,实际性和系统性较强,能够很好地帮助读者提升就业竞争力。书中还引入了3个企业级实战项目,为打造企业刚需人才。 本书适合初、中级前端开发者、渴望了解前端知识整体脉络的程序员,以及希望突破瓶颈进一步提升的工程师阅读。
本书借助OpenEuler操作系统,全面的向读者介绍如何使用OpenEuler操作系统,内容涵盖Linux管理员的基础操作管理,涉及Linux shell的基础命令使用、OpenEuler下的用户与组的管理及权限管理,涉及OpenEuler环境下的磁盘、文件系统、LVM、RAID组的管理及使用,涉及进程管理和软件安装等基础内容。 本书借助OpenEuler操作系统,向读者介绍了常用的Linux网络服务管理内容。涵盖OpenEuler下的服务管理、网络管理、SSH服务管理、FTP服务管理、Samba/NFS服务管理,ISCSI服务管理、GlusterFS文件系统管理、Apache/Nginx服务管理以及OpenEuler环境下的日志内容管理等。 本书借助OpenEuler操作系统,阐述了在OpenEuler环境下的系统安全等问题,通过对iptables、firewalld防火墙的管理与设置,对系统进行安全加固处理。通过selinux对系统内资源使用进行安全管理。 本书定位于Linux操作系统爱好者参考用书,以及高
全书围绕Alink(阿里在Flink基础上做的开源版本)的展开,以实例为主阐述Alink的使用。?以机器学习的知识架构将各个章节串联起来,每个章节配合实例,用户更容易理解和入手尝试。?数据会采用读者能免费下载的数据集,在加上Alink本身是开源的、免费的。用户试用起来没有成本。?实例实现的源代码,准备放在Alink开源git上,大家容易看到,可以直接下载,代码旁边会有实体书的介绍?以机器学习的知识架构将各个章节串联起来,每个章节配合实例,用户更容易理解和入手尝试。?数据会采用读者能免费下载的数据集,在加上Alink本身是开源的、免费的。用户试用起来没有成本。?实例实现的源代码,准备放在Alink开源git上,大家容易看到,可以直接下载,代码旁边会有实体书的介绍
本书是被誉为UNIX编程 圣经 的Advanced Programming in the UNIX Environment一书的第3版。在本书第2版出版后的8年中,UNIX发生了巨大的变化,特别是影响UNIX编程接口的有关标准变化很大。本书在保持前一版风格的基础上,根据新的标准对内容进行了修订和增补,反映了新的技术发展。书中除了介绍UNIX文件和目录、标准I/O库、系统数据文件和信息、进程环境、进程控制、进程关系、信号、线程、线程控制、守护进程、各种I/O、进程间通信、网络IPC、伪终端等方面的内容,还在此基础上介绍了众多应用实例,包括如何创建数据库函数库以及如何与网络打印机通信等。此外,还在附录中给出了函数原型和部分习题的答案。 本书内容权威,概念清晰,阐述精辟,对于所有层次UNIX/Linux程序员都是一本不可或缺的参考书。
IntelliJ IDEA 是一款优秀的软件开发工具,学习和掌握IntelliJ IDEA对于开发者来讲具有十分重要的意义。本书以IntelliJ IDEA的操作使用为主线,同时贯穿示例教学,全面地向读者展示了其强大的开发与管理能力。本书为读者准备了比较全面的技术体系,共16章。第1章与第2章主要讲解了IntelliJ IDEA的使用技巧;第3章主要讲解了IntelliJ IDEA中的工程结构及组织方式;第4章与第5章主要讲解了IntelliJ IDEA下项目的编译、部署、运行与调试;第6章与第7章讲解了Maven等项目构建管理工具的使用;第8章Git版本管理是开发者需要着重学习的知识技能;第9章讲解了Spring项目的使用原理并深化了示例;第10章讲解了数据库管理工具的使用技巧;第11章至第14章进行了全方位的拓展,引入了Docker容器、Vue.js、Scala、Python等相关内容;第15章为辅助教学篇,主要讲解了持续化部署工具的使用;第16章