软件与程序设计
-
C语言程序设计张太芳,蒲晓妮,张明艳 著本书包括十个任务,主要内容为:C语言的结构、数据类型及其运算、基本语句、选择结构程序设计、循环结构程序设计、数组的定义和引用、函数、指针、编译预处理、结构体与共用体、位运算、文件操作等。每个任务由学习任务、实训任务、知识拓展、任务小结和任务练习五个部分构成。其中任务练习部分内容涵盖了计算机等级考试二级考试大纲“C语言程序设计”的全部内容。本书适合作为本科层次职业教育计算机类相关专业的教材,也可作为计算机编程爱好者的自学用书或培训教材。 -
程序设计实践教程苏小红,蒋远,单丽莉,李东 著根据ACM CC2013专业实践教学体系对程序设计基础课的要求,通过面向应用和循序渐进设计的典型实例,基于C++语言,引导学生关注和掌握系统逻辑,从宏观到微观去分析、理解和把握系统,实现从系统级上对算法和程序设计的再认识,强调系统设计,达到用不同特点的程序设计语言解决同样的计算问题的目的,并在各种语言的使用中去理解其不同的特点。 -
C++反汇编与逆向分析技术揭秘钱林松,张延清 著内容简介这是一部系统讲解反汇编与逆向分析技术原理、流程、方法和实用技巧的著作。本书第1版出版于2011年,10年来畅销不衰,成为反汇编与逆向工程领域的标志性著作,被数十万安全工程师和C++工程师奉为瑰宝。在全球学术界和企业界都享有盛誉,故第2版得到了全球15位安全技术专家的倾力推荐。第2版在技术、工具和案例等方面做了大量的更新和补充。通过本书,你将掌握以下知识或技能:?逆向分析技术的工具和原理;?逆向分析技术的流程和方法;?逆向分析技术的精髓和实用技巧;?软件调试的技术原理,以及代码运行时的内存表现;?C++语法的实现机制和反汇编表现形式;全书共18章,分为三个部分:第1部分 准备工作 (第1章)简单地介绍了编译器、调试器和反汇编静态分析工具的使用方法以及反汇编引擎的工作原理;第二部分C++反汇编揭秘(第2~13章)以多种编译器为例解析了每个C/C++知识点的汇编表现形式,通过整理反汇编代码梳理流程和脉络,讲解了调试和识别各种C/C++语句的方法,并且深入剖析各知识点的底层机制;第三部分 逆向分析技术应用(第14~18章)通过对PEiD、调试器 OllyDbg、木马、勒索病毒等实际应用的逆向分析,带领读者领路逆向分析技术的魔力,并加深对所学理论知识的理解。 -
CKA/CKAD应试指南段超飞 著本书系统介绍了 docker 及 kubernetes 的相关知识,可以帮助读者快速了解及熟练配置 kubernetes。本书共分为 16 章。首先介绍了 docker 基础和 docker 进阶。其次介绍了 kubernetes 的基础操作,包括部署安装kubernetes 集群、升级 kubernetes、创建及管理 pod 等。然后重点介绍存储管理、密码管理、deployment、daemonset 及其他控制器、探针、job、服务管理、网络管理、包管理及安全管理等内容。最后通过一个综合实验 devops,全面复习本书所有内容。本书适合想系统学习 docker 和 kubernetes,以及希望通过 CKA 和 CKAD 考试的读者学习使用。此外,本书中的许多案例还可以直接应用于生产环境。 -
宏程序在数控编程及控制中的应用蒙斌 著《宏程序在数控编程及控制中的应用》介绍了宏程序应用基础、宏程序在非圆曲线车削编程中的应用、宏程序在数控车削简化及优化编程中的应用、宏程序在数控铣削编程中的应用、宏程序在数控铣削简化及优化编程中的应用。为了让学习者理解和掌握宏程序指令的编程格式及应用方法,每个知识点均安排有例题;程序的执行过程均用流程图加以诠释,便于初学者理解和掌握;为了方便读者看懂程序,关键程序段后均有程序注释。本书主要以FANUC 0i系统为例来介绍。《宏程序在数控编程及控制中的应用》可作为从事数控加工编程的技术人员和科研人员用书,并可作为高等院校机械制造类、机电类、自动控制类专业学生的教材和参考书,也可作为各种数控职业培训的培训教材。 -
SAP Web Dynpro for ABAP开发技术详解 基础应用孙东文,郭娟 等 著《SAP Web Dynpro For ABAP开发技术详解——基础应用》主要介绍SAP 异于ABAP 传统编程的Web 编程技术: WebDynpro for ABAP。全书共5 章, 以Web Dynpro for ABAP 的概述、开发环境、开发基础、跨组件编程和动态编程作为主要介绍内容。详细讲解WebDynpro for ABAP 这门技术中各元素之间的关联及制约关系、如何设置Web Dynpro for ABAP 的运行环境、如何创建及编辑Web Dynpro for ABAP的基本元素、如何引用其他的组件、在未知用户交互时如何动态编辑WebDynpro for ABAP 应用等内容。 《SAP Web Dynpro For ABAP开发技术详解——基础应用》提供了大量配置细节及实例源码, 深入剖析Web Dynpro forABAP 架构关键技术。技术架构部分可作为Web Dynpro for Java 开发人员 深入SAP 系统的必备指南。《SAP Web Dynpro For ABAP开发技术详解——基础应用》可供EP 和CRM 平台下Web Dynpro 和Web UI 程序开发人员阅读。 -
R数据科学[日] 北荣辅 著,马莉 译与 SPSS、Excel、Python 部分功能相似,R 是一款免费的、简单易学、优秀的统计分析软件,广泛应用 于数据分析、统计建模和数据可视化等。《R 数据科学 —— 从数据挖掘基础到深度学习》一书就用 R 语言 解释了主要数据挖掘技术的理论基础,并通过实例介绍了具体的应用方法和实现过程。全书分为多变量分 析和机器学习两部分,内容涵盖回归分析、主成分分析、判别分析、聚类分析、神经网络、支持向量机(SVM)、 贝叶斯估计、自组织映射网络、决策树和深度学习等,特别适合有一定 R 语言使用基础,想通过 R 语言快 速了解数据挖掘和深度学习技术的读者学习。 -
深入理解企业级区块链Quorum和IPFS周兵,方云山 著区块链是加密数字货币——比特币的底层技术,涉及密码学、分布式网络、博弈论等多个领域。区块链的表现形式是一个可防篡改的分布式账本,主要用于记录交易的存证。 本书前半部分主要从技术的角度讲述什么是区块链以及密码学基础,并以比特币区块链为例讲述区块链的精妙设计、解决比特币支付效率问题的侧链闪电网络,以及区块链的应用场景。本书后半部分结合实际案例讲述企业以太坊Quorum和分布式存储系统IPFS的架构设计、系统配置以及编程实践。 -
ROS机器人编程实践[西] 伯纳多·朗奎洛·贾蓬 著ROS工程师经常面临使用机器人操作系统(ROS)基础设施并将物理机器人连接到机器人仿真系统的挑战。通过本书,读者将学习如何在虚拟环境中对机器人进行仿真并在等效的实际场景中实现所需的行为。 本书首先介绍GoPiGo3及其配备的传感器和执行器。然后,通过从零开始创建3D模型并使用Gazebo在ROS中运行仿真来使用GoPiGo3的数字孪生模型。接下来展示如何使用GoPiGo3构建和运行一个了解周围环境的自主移动机器人,探索机器人如何学习尚未在代码中编程但通过观察其环境而获得的任务。本书还涵盖诸如深度学习和强化学习之类的主题。 在本书的最后,读者将熟悉在机器人技术中构建专用应用程序的基础知识,并具备从零开发高度智能自主机器人的能力。 -
从零开始 C++程序设计基础教程肖连 著本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了C++程序设计的相关知识和实战技能。 本书第1~8章主要讲解了C++基础入门、数据类型、运算符和表达式、程序结构控制和语句、数组、函数、指针以及输入 输出等,第9~12章主要讲解了类与对象、命名空间、继承与派生以及多态与重载等,第13~15章主要讲解了文件、模板以及异常处理等。 本书适合任何希望学习C++的读者阅读,无论读者是否从事计算机相关行业、是否接触过C++,均可通过学习本书快速掌握C++的程序设计方法和技巧。
