软件与程序设计
-
TPM 2.0安全算法开发示例实战杨悦、杨军、谢坚本书是针对TPM实战的编程实用书籍,将常用的TPM应用场景编写为C与C#双语示例,配上详细代码说明,以浅显易懂、循序渐进的方式展示,在阅读后可以立即运用到项目开发之中。全书共19章: 第1章和第2章介绍常用的安全基础概念,包括HASH算法、HMAC算法、对称密钥、非对称密钥、数字签名、数字信封、PKI等内容; 第3~19章将理论付诸实践,讲解如何使用TPM提供的安全算法解决一些实际问题,包括生成随机数、计算HASH摘要、加密与解密文件、加密与解密消息、导入与导出密钥、管理存储分层、创建Child Key、构建Policy表达式、生成数字签名、实现PKI模型、迁移非对称密钥、使用NV Index存储数据、借助NV Index转移授权等内容。 本书对于有一定编程基础,并希望基于TPM芯片构建安全应用软件产品、提升企业信息安全等级、学习安全领域知识的IT从业人员,均能起到很好的指导作用。
-
Django+Vue.js商城项目实战黄永祥《Django Vue.js商城项目实战》基于Django 4.x和Vue 3.x版本,以一个完整商城网站的开发流程为主线,介绍分别使用纯后端架构和前后端分离架构实现项目的全部技术细节。纯后端开发架构主要讲解Django的知识要点及每个功能模块的要点和实现方式,内容包括Django网站开发基础、项目需求与设计、路由规划与设计、商城数据模型的搭建与使用、数据业务视图、数据渲染与展示、商品信息模块、用户信息模块、购物车与支付功能、后台管理系统等。前后端分离架构是在纯后端开发架构基础上演变而来的,内容包括接口开发、使用DRF开发商城接口、Vue前端开发、使用Vue开发商城项目、项目上线与部署等。 《Django Vue.js商城项目实战》凝聚了编者近十年一线开发经验,提供了完整的项目源码,对于缺少项目经验和想要深入理解架构演进的各层次读者,本书极具参考价值,本书也很适合作为培训机构、企业内训和大中专院校的实践课教材。
-
R语言数据分析孙玉林 编著本书基于主流统计分析编程语言R,介绍了常用的数据分析方法及其实战应用,内容涵盖了R语言的使用、基于ggplot2包及其拓展包的数据可视化、数据的清洗与探索、数据分析、数据挖掘以及统计分析方法等。本书在讲解数据分析时,主要基于tidyverse系列包进行数据整理、操作与可视化,基于tidymodels系列包进行数据分析、统计分析、机器学习等算法的应用,其它的R包用于数据分析的辅助。使用R语言时,遵循更新更简洁的编程方式。本书内容循序渐进,讲解通俗易懂,同时配套源程序和数据文件,读者可以边学边实践。本书可供从事数据分析、数据可视化、机器学习的科研及技术人员阅读使用,也可作为高等院校中统计学、计算机科学等相关专业的教材。
-
GPT时代的量化交易罗勇ChatGPT的横空出世,使得量化交易编程工具的使用门槛迅速降低,掌握量化交易的底层逻辑就成了重中之重。本书着重介绍量化交易模型的底层逻辑和技术实践,梳理了基本面量化、资产配置量化、贝塔量化、阿尔法量化和另类量化这5种量化交易第略,并给出了相应的实战案例及代码,初步探索了运用GPT来实现其逻辑的技术路径,从理论到实践,助你轻松上手量化交易。本书适合对量化交易感兴趣的广大投资者,尤其适合希望转型量化交易的程序员参考阅读。
-
Java多线程并发体系实战刘宁萌本书全面、系统地介绍了Java多线程相关的核心知识点,把官方多线程的核心知识点用链路的方式讲解清楚。读者在学习的过程中需要循序渐进,核心知识点的理解是很重要的。由核心知识点扩展开来就可以形成万物。学习和创造希望读者在此过程中能拥有自已的成长和思维。 全书共分为10章。第1~3章介绍了线程的核心知识点,第4章讲解线程局部变量,第5章介绍Lock锁,第6章讲解原子包,第7章介绍阻塞队列,第8章介绍线程池,第9章讲解线程同步器,第10章是AQS源代码分析。 本书每个章节都有相对应的代码验证环节,提供大量应用实例,每章节均附有习题。 本书适合有一定的Java基础知识,包括语法、结构、面像对象的编程概念。**还有一定的并发编程基础的读者阅读。也可作为计算机相关专业的学习用书和参考教材,以及Java软件开发者的自学用书和研究人员的参考用书。
-
Python游戏开发快速入门到精通明日科技 编著暂缺简介...
-
Linux程序设计重点难点实践与编程技巧刘加海《Linux程序设计重点难点实践与编程技巧》是浙江大学出版社《Linux程序设计》一书的配套辅导书。本书分二大部分,一是重点内容提要与解题技巧及《Linux程序设计》一书的习题解答提示,二是16周/次上机实验,实验内容与程序设计技巧涉及:Linux安装、linux与windows系统的资源共享设置、SHELL程序设计、Linux C程序设计基础、Linux环境下系统函数的使用、文件I/O操作、进程控制、进程间的通信、线程、Linux的图形编程、设备驱动程序设计基础、终端I/O通信
-
企业大数据处理实战派赵渝强本书基于作者多年的教学与实践经验编写,重点介绍阿里云大数据体系的核心原理与架构,内容涉及开发、运维、管理与架构。全书分为4 篇,共13 章:第1 篇(第1~2 章)介绍大数据技术基础;第2 篇(第3~8 章)介绍阿里云大数据的离线计算服务;第3 篇(第9~10 章)介绍阿里云大数据的实时计算服务,包括消息队列Kafka 版和实时计算Flink 版;第4 篇(第11~13 章)介绍阿里云大数据增值服务——数加平台,包括阿里云大数据集成开发平台DataWorks、数据可视化分析平台Quick BI 和机器学习平台PAI。本书适合对大数据技术感兴趣的平台架构师、运维管理人员和项目开发人员阅读。无论读者是否接触过大数据技术,只要具备基础的Linux 知识和Java 基础,就能够通过本书快速掌握阿里云大数据技术并增加实战经验。根据本书中的操作步骤,读者可以在实际的项目生产环境中快速应用并实施阿里云大数据平台技术。
-
Java编程动手学汪建 汪立这是一本讲解Java基本语法的书,全书始终从初学者的角度,用通俗易懂的语言和形象生动的例子来讲解Java基础知识,让读者能轻松快速掌握。本书共分为12章,首先介绍Java语言的基本情况;然后介绍如何在Windows、Linux和macOS三种操作系统中安装Java和集成开发环境以及JShell交互式编程;接着讲解Java的一些常见概念和数据类型以及Java的八大类运算符、各种表达式和语句;之后介绍类和对象这两个核心概念,数组与集合的概念和使用,Java常用工具类,以及Java的异常处理、注解以及泛型机制;最后讲解Java的文件与I/O的相关操作以及Java多线程和网络编程。本书适合 Java 入门人员、初级开发人员以及想巩固 Java 基础的人阅读,也可作为自学 Java 或者正在参加 Java 培训的人员的参考书。
-
玩转Java李永华、陈宏铭本书提供了300个完整的Java案例,从算法上分为数学、搜索、回溯、递归、排序、迭代、贪心和动态规划等; 从数据结构上分为字符串、数组、指针、区间、队列、矩阵、堆栈、链表、哈希表、线段树、二叉树、二叉搜索树和图结构等。本书针对经典算法,基于相关的数据结构,将问题描述、问题示例、代码实现及运行结果相结合进行讲解,逻辑清晰,内容丰富,可作为程序开发人员及其他IT从业者学习和提升算法能力的参考书,也可作为高校计算机相关专业的教材。