《C Primer(中文版 第5版)》久负盛名的 C 经典教程,时隔八年之久,终迎来重大升级。除令全球无数程序员从中受益,甚至为之迷醉的 C 大师 Stanley B。 Lippman 的丰富实践经验,C 标准委员会原负责人Jos e Lajoie 对C 标准的深入理解,以及C 先驱 Barbara E。 Moo 在 C 教学方面的真知灼见外,更是基于全新的 C 11标准进行了全面而彻底的内容更新。 非常难能可贵的是,《C Primer(中文版)(第5版)》所有示例均全部采用 C 11 标准改写,这在经典升级版中极其罕见 充分体现了 C 语言的重大进展及其全面实践。《C Primer(中文版)(第5版)》丰富的教学辅助内容、醒目的知识点提示,以及精心组织的编程示范,让这本书在 C 领域的专业地位更加不可动摇。无论是初学者入门,或是中、高级程序员提升,本书均为不容置疑的选择。
C ,简单而强大,已经渗透到计算机领域的各个角落,甚至有很多中小学也开始引入C 编程课程。本书秉承有趣、有料、好玩、好用的理念,通过精心设计的漫画,生动而有趣地讲解C 编程知识。本书总计14章:第1章带领读者编写第一个C 程序,初探C 编程的乐趣;第2章讲解C 的语法基础,帮助读者建立坚实的编程基础;第3章深入研究C 中的基本数据类型,帮助读者更好地理解不同数据类型的特点和转换;第4章引导读者探索C 中的运算符,使读者能够进行各种数学和逻辑运算;第5章讲解判断语句,可提高程序的决策智能;第6章讲解循环语句,使程序更加灵活;第7章探究数组的用法,实现对相同类型数据的管理;第8章讲解如何操作字符串,这是许多应用的关键组成部分;第9章深入探讨指针类型,这是C 中的重要概念;第10章讲解如何在C 中自定义数据类型,涉
《C程序设计语言》: 是由C语言的设计者BrianW.Kernighan和DennisM.Ritchie编写的一部介绍标准C语言及其程序设计方法的性经典著作。书中全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念、类型和表达式、控制流、函数与程序结构、指针与数组、结构、输入与输出、UNIX系统接口、标准库等内容。 该书的讲述深人浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。 《C程序设计语言习题解答》: 该书是对Brian W.Kerfligtlan和Derlnis M.Ritchie所著的《C程序设计语言(第2版·新版)》所有练习题的解答,是编程实战辅导书。K&R的著作是C语言方面的经典教材,而这本与之配套的习题解答将帮助读者更加深入地理解C语言并掌
本书结合现代C 特性,详细介绍软件架构的实用方法及实践,探索了如何在单体应用程序中使用成熟的设计模式,如何使应用程序具有健壮性、安全性、高性能和可维护性,以及如何使用面向服务的架构、微服务、容器和无服务器计算等架构模式构建连接多个单体应用程序的高级服务。全书共分为四部分:第一部分包含第1~3章,介绍软件架构的概念及组件,包括软件架构的重要性和良好的设计原则、架构风格、功能性和非功能性需求;第二部分包含第4~7章,介绍C 软件的开发和设计,包括架构与系统设计、C 语言特性、设计模式,以及构建和打包;第三部分包含第8~11章,介绍架构的质量属性,包括测试、持续集成和持续部署、安全性、性能;第四部分包含第12~15章,介绍云原生设计原则,包括面向服务的架构、微服务、容器、云原生设计。本书适合C 程序员、架构
本书是一本有思维方法论启示的书;是一本站在历史的高度,正面思考科技力量的书;是一本充满想象与预言,但又不失科学论证的书。本书提供了一个崭新的视角:21世纪既是数百年以来科技、创意的顶点,又是对人类终极命运真挚的愿景。 本书特点:奇特与警示的结论,书中六个纪元的划分奇特又富于哲理;严谨与独特的论述方法,通过分析科学发展趋势,演绎并预测未来;警世之语与探讨性对话,通过智者的眼睛去审视自然、科学以及世界;章尾与未来的对话,是一种思想的博弈:通过设想中的未来去理解当今的技术发展和进化中的人类。 本书论述严谨,案例丰富,深入阐释了“奇点”作为一种思潮,其在世界范围内所产生的广泛影响,并介绍了其在哲学、科学、技术、艺术等各个方面所展示的独特魅力。
本书是为中高级程序员设计的,它深入介绍了现代C 的核心。本书分为两大部分:部分介绍C 语言的核心,深入讲解从类型和函数到对象生命周期和表达式的所有内容;第二部分介绍C 标准库和Boost库,深入讲解所有可用的高质量、全功能的工具,涵盖了特殊的工具类、数据结构和算法,并介绍了如何操作文件系统和构建通过网络进行通信的高性能程序。本书包含500多个代码样本和近100个练习,可以让你打下坚实的C 基础,助你写出让自己引以为傲的可读性较高、短小精悍且高效的代码。
本书一共19章,以C 20为标准,讲述了最新的现代C 所提供的编程特性。有其他语言编程经验的读者可以从本书中快速了解C 所具备的功能,从而获得对现代C 的更全面认知,以便更好地了解现代C 语言已经发展到的程度。资深程序员可以从本书作者的整体行文风格中感受到他在设计C 特性时的一些考量及侧重点,了解C 这门语言在历史上曾经历过的变迁,以及一部分特性为什么会是今天这个样子。所以,本书适合的读者:有其他语言编程经验,想要了解C 语言的读者;有传统C 编程经验,想要了解现代C 语言特性的读者;有较丰富编程经验且想了解C 之父在C 设计过程中的一些设计细节与思路的读者。
本书是一本C# 10的技术指南,在上一版的基础上进行了全面更新,围绕概念和用例进行组织,系统、全面、细致地讲解了C# 10从基础知识到各种高级特性的命令、语法和用法。本书首先介绍C#和.NET,第2-4章详细介绍C#语言的语法、类型和变量。其余各章则涵盖.NET 6基础类库的功能,包括LINQ、XML、集合、并发、I/O 和联网、内存管理、反射、动态编程、属性、加密和原生互操作性等主题。第5章和第6章是后续主题的基础,除这两章之外,其余各章可以根据需要按任意顺序阅读。本书的讲解深入浅出,同时为每一个知识点都专门设计了贴切、简单、易懂的学习案例,从而可以帮助读者准确地理解知识点的含义并快速地学以致用。
本书是Python领域备受推崇的经典作品,致力于帮助Python开发人员挖掘这门语言及相关程序库的优秀特性,写出简洁、流畅、易读、易维护,并且地道的Python代码。本书着重讲解Python语言所独有的功能,助你成功进阶为Python高手。第2版与时俱进,教你跳出旧有经验,探索并运用地道的Python3功能。第2版主体内容分为五部分:数据结构、函数即对象、类和协议、控制流、元编程。每一部分都精彩纷呈,通过丰富的示例和细致的讲解,教你充分利用Python特性,写出有效且现代的Python3代码。对于所有想提升Python开发技能的读者,本书不容错过。
C++是在C语言基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言,是C语言的超集。本书是根据2003年的ISO/ANSIC++标准编写的,通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术,并专辟一章介绍了C++11新增的功能。全书分18章,分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑运算符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出、C++11新增功能等内容。本书针对C++初学者,从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有C语言方面的背景知识。本书可作为高等院校教授C++课程的教材,也可供初学者自学C++时使用。
《C Primer Plus(第6版)中文版习题解答》 本书是畅销书《C Primer Plus(第6版)中文版》的配套习题答案,针对书中的复习题和编程练习,给出了解题思路和答案。本书共分为17章,每一章的主题与《C Primer Plus(第6版)中文版》接近一致。每章开篇采用思维导图的方式列出本章的知识点,然后对每章的重点内容进行了梳理总结,很后则对每章中的复习题和编程练习进行了分析并给出了解答思路,确保读者在有效夯实理论知识的同时,进一步提升实际编程能力。作为《C Primer Plus(第6版)中文版》的配套参考书,本书特别适合需要系统学习C语言的初学者阅读,也适合打算巩固C语言知识或者希望进一步提高编程技术的程序员阅读。 《C Primer Plus(第6版) 中文版》 《C Primer Plus(第6版)中文版》详细讲解了C语言的基本概念和编程技巧。《C Primer Plus(第6版)中文版》共17章。靠
本书从《C 核心准则》(C Core Guidelines)中精心挑选了 30 条准则进行细致、深入的讲解。内容涵盖C 语言最主要的方面,如类型系统、面向对象、模板和元编程、错误处理、程序性能、常量性等,其间又恰如其分地穿插了编码风格、设计模式等主题。书中汇集了作者数十年职业生涯的经验和一些有趣的示例,除了深刻的见解,行文也充满了趣味性。作者试图通过这种突出重点、以点带面的方式帮助读者了解并学习《C 核心准则》,进而更深入地掌握 C 这门编程语言,特别是它的"现代 形态。本书适合各种经验水平的 C 开发者阅读。
内容简介 这是一部系统讲解反汇编与逆向分析技术原理、流程、方法和实用技巧的著作。 本书第1版出版于2011年,10年来畅销不衰,成为反汇编与逆向工程领域的标志性著作,被数十万安全工程师和C++工程师奉为瑰宝。在全球学术界和企业界都享有盛誉,故第2版得到了全球15位安全技术专家的倾力推荐。第2版在技术、工具和案例等方面做了大量的更新和补充。 通过本书,你将掌握以下知识或技能: ?逆向分析技术的工具和原理; ?逆向分析技术的流程和方法; ?逆向分析技术的精髓和实用技巧; ?软件调试的技术原理,以及代码运行时的内存表现; ?C++语法的实现机制和反汇编表现形式; 全书共18章,分为三个部分: 第1部分 准备工作 (第1章) 简单地介绍了编译器、调试器和反汇编静态分析工具的使用方法以及反汇编引擎的工作原理; 第二部分C++反汇编揭秘(第2
学习如何编写C和C++代码仅仅是个开始。如果你希望从事系统底层开发工作,或想深入理解操作系统、编译器及它们之间内在的关联,成为编程专家,那么就必须充分了解编译器生成的二进制文件(目标文件、静态库、动态库和可执行文件)的作用和结构。开源已经在许多方面从根本上改变了软件的原有面貌,越来越多的系统开始采用或集成开源代码,因此对每位开发人员来说,学习和理解这些底层技术也变得十分重要。 本书深入浅出地讲解了构建过程(编译、链接)中的细节,从多个角度展示了程序与库文件或代码的集成方法,提出了面向代码重用和系统集成的软件架构设计方法,同时展示了系统开发过程中疑难问题的解决方案。另外,本书也是一本C和C++二进制文件方面的软件工程指南,涵盖中级和专家级程序员所需的各方面内容和信息。 通过阅读本书,你将
《C++函数式编程》介绍了C++的面向函数式编程。面向函数式编程是继面向对象编程之后又一编程范式,解决了命令式(过程式)编程与面向对象编程中出现的问题,是一种极具潜力的编程方式,值得研究学习。主要讲解了函数对象、纯洁性(Purity)、惰性求值、range、函数式数据结构、代数类型及模式匹配、monad、模板元编程、并发系统的函数式设计,以及测试与调试等有关内容,还介绍了使用原有函数创建新函数的知识。 《C++函数式编程》不仅可以作为C++程序员、编程爱好者以及软件工程师学习函数式编程的参考书,还可以作为高等院校C++编程语言课的高级教材
本书是一本全面翔实的R指南,介绍了R的强大功能,展示了使用的统计示例,且对于难以用传统方法处理的凌乱、不完整和非正态的数据给出了优雅的处理方法。作者不仅仅探讨统计分析,还阐述了大量探索和展示数据的图形功能。新版做了大量更新和修正,包括tidyverse系列包在数据管理和数据分析方面的各种功能、tibble数据结构、使用RStudio进行编程等内容。本书适合数据分析人员及R用户学习参考。
本书向你展示如何从零开始编写简洁、可维护的C代码。首先简要介绍C语言的历史和建立开发环境的步骤。然后介绍C语言的语句,包括分支和循环语句,并对变量及其作用域进行深入探讨。之后展示C语言的数组、结构,并讲解如何查找和使用常用的代码片段。第8-11章介绍C语言在Arduino中的应用,涵盖设置Arduino开发环境、代码编写技巧等,还通过完整的Arduino项目尝试使用多种电子外设,包括传感器、按钮和LCD显示器。最后会尝试快速完成一个物联网项目,并提出一些总结。
《C/C 算法从菜鸟到达人》用言简意赅的语言介绍了算法的基本概念、五种经典的算法思想、重要的数据结构以及实践中常用的几种算法。本书中每章内容都包括了基本概念、实现方式、具体应用以及近年相关的面试真题。每一种算法思想中的面试真题都提供了相应的源代码,可供读者运行,从而达到理论与实践并重的目的。《C/C 算法从菜鸟到达人》从算法基本分析到算法基本思想,再到具体应用及大量面试真题,内容全面,条理清楚,语言通俗。本书对计算机及相关专业本科生及研究生的面试、笔试将有所帮助;此外,计算机科学相关领域的工程师以及爱好者也可以将本书当作技术参考书籍,在需要时找到所需算法的相关内容直接应用或得到启示;当然,对计算机科学感兴趣的高中生以及项目经理也可以阅读本书,从而开启算法世界的大门。
《C++ Primer Plus(第6版)中文版》 C++是在C语言基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言,是C语言的超集。本书是根据2003年的ISO/ANSIC++标准编写的,通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术,并专辟一章介绍了C++11新增的功能。全书分18章,分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑运算符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出、C++11新增功能等内容。本书针对C++初学者,从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有C语言方面的背景知识。本书可作为高等院校教授C++课程的教材,也可
《C++ Primer Plus中文版:第6版》C++是在C语言基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言,是C语言的超集。本书是根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术,并专辟一章介绍了C++11新增的功能。《C++ Primer Plus中文版:第6版》分18章,分别介绍了C++程序的运行方式、基本数据类型、复合数据类型、循环和关系表达式、分支语句和逻辑运算符、函数重载和函数模板、内存模型和名称空间、类的设计和使用、多态、虚函数、动态内存分配、继承、代码重用、友元、异常处理技术、string类和标准模板库、输入/输出、C++11新增功能等内容。《C++ Primer Plus中文版:第6版》针对C++初学者,从C语言基础知识开始介绍,然后在此基础上详细阐述C++新增的特性,因此不要求读者有C语言方面的背景
本书涵盖了Transformer在NLP领域的主要应用。首先介绍Transformer模型和Hugging Face 生态系统。然后重点介绍情感分析任务以及Trainer API、Transformer的架构,并讲述了在多语言中识别文本内实体的任务,以及Transformer模型生成文本的能力,还介绍了解码策略和度量指标。接着深入挖掘了文本摘要这个复杂的序列到序列的任务,并介绍了用于此任务的度量指标。之后聚焦于构建基于评论的问答系统,介绍如何基于Haystack进行信息检索,探讨在缺乏大量标注数据的情况下提高模型性能的方法。最后展示如何从头开始构建和训练用于自动填充Python源代码的模型,并总结Transformer面临的挑战以及将这个模型应用于其他领域的一些新研究。
作者集多年运营公众号的心得,通过与大量读者的实际互动,了解他们的真实需求,针对大家在学习和工作中经常遇到的问题,于本书中浓缩了Python的最常用知识点,以及30多个Python自动化办公案例、10多个经典办公项目实战。这些内容涉及行政、营销、法务、财务、运营、教师等岗位,相信每位读者都能在本书中找到与自身需求相对应的案例。 无论你是学生还是职场人士,无论你是零基础的编程小白还是有一定编程基础的程序员,都可以通过本书入门Python编程和自动化办公。
这是一部系统讲解反汇编与逆向分析技术原理、流程、方法和实用技巧的著作。 本书第1版出版于2011年,10年来畅销不衰,成为反汇编与逆向工程领域的标志性著作,被数十万安全工程师和C++工程师奉为瑰宝。在全球学术界和企业界都享有盛誉,故第2版得到了全球15位安全技术专家的倾力推荐。第2版在技术、工具和案例等方面做了大量的更新和补充。 通过本书,你将掌握以下知识或技能: 逆向分析技术的工具和原理; 逆向分析技术的流程和方法; 逆向分析技术的精髓和实用技巧; 软件调试的技术原理,以及代码运行时的内存表现; C++语法的实现机制和反汇编表现形式。 全书共18章,分为三个部分: 第1部分 准备工作 (第1章) 简单地介绍了编译器、调试器和反汇编静态分析工具的使用方法以及反汇编引擎的工作原理; 第二部分C++反汇编揭秘(第2~13章) 以多种