软件与程序设计
-
Laravel入门与实战(美)Matt Stauffer(马特 斯托弗)这是一本实用的Laravel 技术指南,第2 版完全涵盖Laravel 5.8 版本的内容。本书对Laravel 框架进行了系统的介绍,包括Laravel 的背景,Laravel开发环境的搭建,路由与控制器,Blade 模板,数据库和Eloquent,前端组件,收集和处理用户数据,Artisan 和Tinker,用户认证和授权,请求、响应和中间件,容器,测试等知识。通过阅读本书,读者可以比较全面地学习并掌握Laravel 开发的相关理论知识。另外,书中涵盖大量实例,有利于读者在学习理论知识的过程中同步进行实践。 -
并行编程原理与程序设计何兵寿,宋鹏,刘颖《并行编程原理与程序设计》主要介绍目前常用的几种并行程序设计思路与方法,主要内容包括并行计算基础、OpenMP并行程序设计简介、MPI并行程序设计、CUDA并行程序设计及求解声波方程的并行程序五个部分。其中OpenMP对应共享内存的CPU并行编程,MPI对应消息传递的CPU并行编程,CUDA对应GPU编程。因此,通过对《并行编程原理与程序设计》的学习,可以掌握目前常用的几种并行编程方法。 -
Web代码安全漏洞深度剖析曹玉杰,王乐,李家辉,孔韬循 著本书系统化介绍代码审计的步骤和业务漏洞分析,总结了作者在信息安全领域多年的实践经验,内容丰富,实践性强。本书分三大部分,共14章。“准备工作”部分介绍漏洞剖析环境搭建和辅助工具简单使用,为后续分析打下基础。“常规应用漏洞分析”部分介绍了几种漏洞的基本概念和实例解剖,如SQL注入、XSS跨站、CSRF/XSRF、文件类型、代码执行与命令执行等漏洞,并介绍了代码审计的思路和步骤。“业务安全漏洞分析”部分通过实例介绍了业务安全中的典型漏洞,如短信验证码、会话验证、密码找回、支付、越权等漏洞,并针对漏洞给出了防御措施。 -
Julia设计模式[美]汤姆·邝(Tom Kwong) 著,方明 译本书兼顾Julia编程语言的优势和不足,全面介绍了Julia编程语言,介绍了模式所依赖的编程语言特性,同时涵盖了一些高级的内容。 全书分为四部分:第1部分介绍设计模式;第2部分就少Julia基础;第3部分介绍设计模式实现;第4部分介绍一些进阶主题。 -
分布式编程韩少云,纪威,陈天竺 著本书是高等教育出版社与达内时代科技集团(以下简称达内集团)联合出品的程序设计类新形态一体化教材,由达内一线授课讲师根据自己多年的授课经验结合课堂真实案例编纂。本书以互联网企业实际用人的要求为导向,总结近几年国家示范性高职院校软件技术专业教学改革及达内集团在IT培训行业十多年的经验编写而成。 分布式编程在教学体系中定位为大数据课程的前置课程。本书共6章,分别是Socket通信、NIO、并发访问及优化、序列化与反序列化、初识Zookeeper、Zookeeper企业级开发。每一章节的内容都包括基础知识论述与案例讲解相结合的方式,是达内一线优秀讲师讲课模式的再现。同时每章还包括本章重点、参考源代码、课程目标及章节小结等模块。 本书可以作为应用高等职业院校软件技术专业Java大数据课程的配套教材,也可作为Java大数据爱好者的入门教材和参考用书。 -
Quarkus实践指南任钢 著Quarkus是一个来自Red Hat公司的超音速亚原子Kurbernetes原生Java框架。该框架允许Java开发人员结合容器、微服务和Kurbernetes的能力来构建可靠的、高性能的、快速的云原生应用和Serverless应用。本书是一本Quarkus开发指南,涵盖了使用Quarkus所需的大部分知识,书中的所有主题都配有典型案例,全书一共包含50多个案例。全书共12章,第1章是Quarkus概述,可以从整体上认识Quarkus;第2章是对Quarkus的初探,将使用Quarkus构建一个微服务并开发一些基础应用;第3章至第10章是本书的主要部分,将详细讲解如何在Quarkus架构上进行Web、Data、Message、Security、Reactive、Tolerance、Health、Tracing、Spring集成等应用场景的开发和实现;第11章将介绍Quarkus在云原生应用场景下的实施和部署;第12章将引出一个更高级的话题——Quarkus Extension,帮助高级开发者在Quarkus的基础上扩展外部组件。 -
Python科学计算入门角明 著,陈欢 译Python是一种简单、易学、功能强大的编程语言,广泛应用于Web和Internet开发、 人工智能开发、科学计算、软件开发、数据处理与分析、桌面开发、后端开发等。 《Python科学计算入门》就针对编程零基础读者,详细介绍了Python编程基础知识及 Python在科学计算中的应用方法。全书共9章,结合NumPy、SciPy、SymPy、pandas、 Matplotlib等软件库,通过大量示例对科学计算中的数组运算、代数计算、数值计算、 数据可视化等内容进行了详细说明,特别适合想使用计算机解决数学问题的学生、程 序员、IT工程师和科研人员学习。 -
Python开发技术标准教程谢书良 编著本书是资深高校教师多年开发与教学经验的结晶。它深入浅出地讲解Python 语言的基础知识及实践,帮助读者快速掌握Python 语言编程能力。 本书的内容共分“基础篇”和“应用篇”两篇。基础篇(第1~10 章)包括程序设计的基本概念,变量与基本数据类型,程序控制结构,序列,列表,元组,字典与集合,函数,文件和异常处理,类和对象以及类的继承和多态等;应用篇(第11~14 章)包括海龟绘图,图形界面,数据库编程,学生成绩管理系统的设计等。本书提供了多个完整的范例,供读者模仿、应用。本书将知识和应用紧密结合,既能够解决零基础读者的学习问题,也能够为其后续深造奠定基础。 本书还为授课教师提供精心设计的配套电子课件、实例源代码、自我检测题及参考答案。 本书内容安排合理,架构清晰,注重理论与实践相结合,适合作为零基础学习Python 语言开发的初学者的教程,也可作为本科院校及大专院校的教材,还可供职业技术学校和各类培训机构使用。 -
FORTRAN语言及应用张健恺,张珂铨本书是为大气科学专业本科生的“FORTRAN语言及应用”课程编写的专业教材。本教材将整个课程体系内容分解凝练成算法、FORTRAN基本语言、FORTRAN程序设计方法与思路、FORTRAN语言在大气科学中的应用四大部分。本教材共9章,每章都配有习题,以便读者复习和练习。本书旨在指导学生解决大气科学专业学习中遇到的实际问题,并能够熟练地针对问题进行程序编写。本书可作为大气科学及相关学科的专业教材,也可作为非计算机专业使用FORTRAN语言编程的技术人员的参考书。 -
FPGA系统设计与优化方法研究暂缺作者本书属于基于FPGA系统设计方面的著作,由FPGA系统设计的基本认知、Verilog HDL硬件描述语言、Quartus II开发环境、Vivado的系统设计、基于FPGA电路和系统的优化方法、基于FPGA的系统设计与实现内容组成,全书以FPGA系统设计为研究对象,分析FPGA常用EDA软件及具体设计流程,并提出基于FPGA电路和系统的优化方法,对了解和学习FPGA的电子系统设计基础的在校学生及相关专业的工程技术人员具有学习与参考价值。
