本书集中讨论库和抽象的用法,这是当代程序设计技术中最基本的知识。作者使用库来隐藏C语言的复杂性,更加突出主题,使学生可以较好地掌握每一个主题的精髓。然后,进一步给出每个库的底层实现,较好地发展示了库自身的抽象威力。 本书从基础开始讲出,是C语言的入门教材。本书已经被美国斯坦福大学、哥伦比亚大学等多所大学和学院成功采用,是一本适合高等院校计算机及相关专业使用的教材。
本书详细介绍了ANSYS Fluent二次开发方法和技巧,全书内容分为三部分: 部分为UDF程序设计,介绍了Fluent UDF基础、UDF编译配置、程序编制等;第2部分为Fluent界面 ,主要介绍Scheme语言基础以及利用Scheme语言编制Fluent自定义用户界面的一般流程;第3部分为流程封装,介绍了采用进程封装方式进行Fluent二次开发的基本方法。 本书结构清晰,语言简练,通俗易懂,可供CFD工程人员、研发人员以及相关专业师生阅读参考。
本书实为一个卓越的读本,作为一个普通的程序员,如果在数学分析方面不算熟练,同时又对理论算法很感兴趣,那么这本书确定不容错过,由此你将获益匪浅。 Sedgewick擅长深入浅出的方式来解释概念,他在这方面确有天分。另外书中使用了一些实践程序,其篇幅仅有一页左右,而且很易于理解,这列是锦上添花。对于读者的学习来说,书中的图、程序和表也做出了突出的贡献,而这也使得本书堪称卓尔不群。 Robert Sedgewick没有止步于其著作,他对此进行了完全重写,并做了相当大的扩充,以做到时而全面地涵盖重要算法和数据结构。书中提及了许多新的算法。较之于原来的版本,本书对各个算法提供了更为详尽的解释,这时采用了一种新的文本设计,加入了一些详细而且创新性的图,中外还结合有相关的注释,由此使得全书给人以上乘感觉,第三版中仍沿
本书实为一个卓越的读本,作为一个普通的程序员,如果在数学分析方面不算熟练,同时又对理论算法很感兴趣,那么这本书确定不容错过,由此你将获益匪浅。Sedgewick擅长深入浅出的方式来解释概念,他在这方面确有天分。另外书中使用了一些实践程序,其篇幅一页左右,而且很易于理解,这列是锦上添花。对于读者的学习来说,书中的图、程序和表也做出了突出的贡献,而这也使得本书堪称卓尔不群。RobertSedgewick没有止步于其著作,他对此进行了完全重写,并做了相当大的扩充,以做到时而全面地涵盖重要算法和数据结构。书中提及了许多新的算法。较之于原来的版本,本书对各个算法提供了更为详尽的解释,这时采用了一种新的文本设计,加入了一些详细而且创新性的图,中外还结合有相关的注释,由此使得全书给人以上乘感觉,第三版中仍沿续了理论与实
IfyouareanexperiencedCprogrammerwithaworkingknowledgeofUNIX,youcannotaffordtobewithoutthisup-to-datetutorialonthesystemcallinterfaceandthemostimportantfunctionsfoundintheANSIClibrary.RichardStevensdescribesmorethan200systemcallsandfunctions;sincehebelievesthebestwaytolearncodeistoreadcode,abriefexampleacpanieseachdescription.Buildinguponinformationpresentedinthefirst15chapters,theauthorofferschapter-longexamplesteachingyouhowtocreateadatabaselibrary,aPostScriptprinterdriver,amodemdialer,andaprogramthatrunsotherprogramsunderapseudoterminal.Tomakeyouranalysisandunderstandingofthiscodeeveneasier,andtoallowyoutomodifyit,allofthecodeinthebookisavailableviaUUNET.AdvancedProgrammingintheUNIXEnvironmentisapplicabletoallmajorUNIXreleases,especiallySystemVRelease$andthelatestreleaseof4.3BSD,including386BSD.Thesereal-worldimplementationsallowyoutomoreclearlyunderstandthestatusofthecurrentandfuturestandards,includingIEEEPOSIXandXPG3.
本书系统地介绍了物联网安全技术,首先简单介绍物联网的基本概念、基本框架、安全问题,然后深度解读了物联网的安全体系结构以及8大关键技术,之后分别从感知层、网络层、应用层等方面的安全,来详细介绍物联网面临的安全威胁和安全技术,此外从物联网的6大应用场景重点介绍了物联网的安全,最后总结归纳了物联网安全技术的发展现状和未来发展方向。本书既可作为职业院校物联网、计算机、电子信息与电气类专业的教材,也可供物联网及相关行业的技术人员参考。
本书主要介绍了云计算关键支撑技术——虚拟化技术的原理与实践。书中在介绍虚拟化的概念分类及实现技术的基础上,给出了基于KVM和QEMU的虚拟化配置方式、原理解析和应用实践,讨论了容器虚拟化技术Docker和容器集群管理工具Kubernetes,阐述了容器虚拟化的实践应用, 简单介绍了其他主流虚拟化技术,并对虚拟化技术的未来进行了展望。 全书共13章,主要内容包括云计算与虚拟化概述、虚拟化基础环境搭建、虚拟化实现技术、网络虚拟化实现技术、QEMU虚拟化配置、QEMU虚拟化原理、KVM内核模块解析、KVM及OEMU虚拟化应用实践、容器虚拟化技术基础、Docker 技术、容器集群管理、其他主流虚拟化技术以及虚拟化技术未来与展望。 本书为省级“十四五”普通高等教育规划教材,内容新颖,注重技术应用和实践操作,配套资源丰富,可作为应用型本科及高职
本书是专为初学者和对LangChain应用及大语言模型(LLM)应用感兴趣的开发者而编写的。本书以LangChain团队于2024年1月发布的长期维护版本0.1为基础,重点介绍了多个核心应用场景,并且深入探讨了LCEL的应用方式。同时,本书围绕LangChain生态系统的概念,详细探讨LangChain、LangServe和LangSmith,帮助读者全面了解LangChain团队在生成式人工智能领域的布局。此外,本书还介绍了开源模型运行工具,为读者引入本地免费的实验环境,让读者能够亲自动手进行实际操作。 通过本书,读者可以真正体验到LangChain在从原型到生产的LLM应用开发和上线闭环体验方面的优势,全面了解LangChain的概念、原理和应用,并且获得实际开发LangChain应用的经验。本书示例丰富,内容通俗易懂,既可作入门教程,也可供相关技术人员参考。
本书主要研究大数据环境下的信息安全风险管理,首先介绍了信息安全风险管理的概念和信息安全风险管理的主要 标准和 标准;然后介绍了信息安全风险评估方法——随机博弈网模型; 后将随机博弈网应用于多种不同的场景,验证方法的 可行性和有效性,为大数据环境下信息安全风险评估提供指导。随机博弈网的基本思想是识别信息安全风险。这些风险都可以通过风险场景进行描述,将随机Petri网的图形化模型方法和相关理论与博弈论的思想和均衡求解方法有机结合,建立攻防模型。通过仿真,模拟风险事件实际发生过程中的博弈行为,实现企业信息安全风险评估。本书将这一方法应用于普通的信息安全风险场景、大数据环境下的数字供应链以及云服务风险场景。
本书主要以基于ARM Cortex-M3内核的STM32F10xxx系列处理器为载体,介绍嵌入式系统的硬件结构与编程方法。全书共13章,包括嵌入式系统组成原理、ARMCortex处理器内核结构、集成开发环境、STM32系列处理器时钟系统、GPIO接口及其应用、异常与中断、定时/计数器、A/D转换器、D/A转换器、USART串口通信、SPI通信接口、IC总线接口和DMA控制器等内容。本书选取当前 为常用的Keil MDK集成开发环境介绍编程与软件调试的方法;针对与硬件内容相关的各章,配置了若干工程实例,读者可登录出版社网站下载这些工程实例进行实验。 本书适合作为普通高等学校计算机、通信、电子信息、自动化及测控技术与仪器等专业嵌入式系统基础等课程的教材,也可作为从事嵌入式系统开发工作的工程技术人员的参考书。
本书以LabVIEW 2022中文版为平台,介绍虚拟仪器与仿真。全书共13章,内容包括初识LabVIEW,LabVIEW的基本操作,前面板与VI,数值、字符串与变量,程序结构,复合数据类型,数学计算,波形运算和信号处理,文件I/O,数据采集和仪器控制,以及2D图片缩放显示设计实例、水库预警系统设计实例、绘图软件设计使用实例。 本书可以作为职业院校及本科院校电子工程相关专业教材,也可以作为相关培训机构的培训教材,还可以作为电子设计爱好者的自学参考书。
阮晓龙、许成刚编著的《网络构建与运维管理》共9章,全面介绍了网络建设及运维管理技术体系。在内容组织上,包含园区网构建与Inter接入、网络基础服务建设、网络安全管理、网络运行监控、网络分析5个方面的内容,与实际网络工程实践高度融合。其中,**~3章重点介绍园区网构建与Inter接入;第4、5章讲解了网络中较基础的DHCP和DNS两种服务的实现;第6、7章属于网络安全管理的内容,介绍防火墙和VPN的实现;第8章介绍如何通过SNMP实现网络运行监控;第9章介绍网络分析的内容,通过原理讲解及案例分析,让读者掌握网络分析系统的应用。 本书的实践内容全部在Windows及UNIX/Linux系统平台上实现,并且基于GNS 3网络仿真和VirtualBox虚拟化环境,涉及的软件全部采用开源、免费或者**版本,有效解决了读者在学习时由于实践环境限制只能“纸上谈兵”的状况。
本书采用将基础知识融入项目教学中的方式,从计算机基本操作入手,结合大量学习和工作中的实用案例,精心设计了六大模块、24个教学项目,全面介绍了计算机基础知识、Windows 10操作系统、Word 2016文字处理软件、Excel 2016电子表格处理软件、PowerPoint 2016演示文稿软件及计算机网络应用相关知识。 为了方便学生学习,每个项目均设有明确的学习目标和清晰的图解操作,在完成项目学习的过程中达到知识的能力转化,帮助学生轻松掌握计算机基础操作及办公技能。 本书适合作为初、中级读者的入门及提高教材或参考书,也适用于计算机培训班教学,对于想要快速适应办公室文员岗位工作的职员亦适用。