软件与程序设计
-
明解C语言[日]柴田望洋暂缺简介...
-
Java Web及其框架技术陈振兴Java是一个面向互联网的开源的计算机程序设计语言,拥有跨平台、面向对象、多线程的特点,经过20多年的发展,吸收了软件开发领域的最新技术,支持泛型编程、Lambda表达式、反射、注解等,形成了Spring、SpringMVC、Mybatis、springBoot等框架技术,先后使用了Git,Maven,Docker等各种项目管理、构建和配置工具,广泛应用于企业级Web应用开发和移动应用开发。对于大多数学生来说,Java的学习周期长,学习难度大,学习效率低。在众多的Java知识内容当中,合理选择知识体系和教学内容,实现课堂教学的有效、实效和高效,是Java课程教学中面临的难题。为此,教材编写组制订Java初级、中级和中高级的三级教学体系。本书为中级教学体系,主要讲授Java Web方面的内容,并引入SSM框架内容。内容侧重于Web开发基础,也即JavaEE基础部分。在Web开发部分,除了JSP和Servlet以外,增加JSP标签、EL表达式和过滤器等和Web开发相关的内容。之后以基础应用为主介绍Spring、Spring MVC、MyBatis,最后实现SSM整合应用案例。
-
Java开发坑点解析朱晔本书从整个Java后端研发的视角,通过大量的案例分析日常开发过程中可能遇到的150多个坑点及其解决方案,并讨论一些best实践。这些坑点涵盖编码(不仅涉及Java语法层面,还涉及多线程、连接池、数据库索引、事务、日志、Spring框架等层面)、系统设计、代码安全等方面。本书在剖析这些坑点时还会讲解排查思路和相关工具的使用,让读者不仅能了解常见的坑点,还能具备一定的问题分析能力,以便日后自行排查更多的坑点。
-
SPSSAU科研数据分析方法与应用周俊 马世澎 著本书从数据分析入门、常用研究方法应用、数据综合评价及预测、问卷数据分析和医学数据分析等五个方面系统地介绍科研数据的分析方法,涉及13 项知识类应用(如影响关系、权重关系、数据预测、问卷研究),本书强调以实际应用为主,每个知识点均通过通俗的文字表达,并附以案例及软件操作界面进行详细解读,可用于数据分析、实证研究和学术写作等,适合高等院校本科生、研究生,以及行业研究者学习和使用,也适合从事科研分析培训、数据分析咨询的相关工作者参考。
-
Tornado编程实战刘悦本书是国内外少有的关于 Tornado 框架的专业技术书籍, 旨在为读者提供全面、 系统的 Tornado框架开发指南。 本书从 Tornado 框架的基础知识入手, 深入介绍 Tornado 框架的核心概念、 应用场景、 开发技巧方面的内容, 重点介绍使用 Vue.js Tornado 进行前后端分离 Web 开发的具体流程, 快速高效地构建高性能、 高并发的 Web 应用程序等。本书读者对象为异步编程的入门人员、 进阶人员、 前端程序员等编程爱好者以及 Tornado 框架技术相关院校和培训机构相关师生。
-
C++ Templates中文版[美] 戴维·范德沃德, [德] 尼古拉本书是一本全面介绍C模板技术的图书,主要内容涵盖C模板的基础概念、语言细节、编程技巧、高级应用以及实用示例等。本书针对C11、C14、C17标准进行了内容更新,并对很多新语言特性(包括变量模板、泛型lambda、类模板参数推导等)给出详细解释。通过阅读本书,读者可以深入理解C模板技术,掌握开发有效、简洁且易维护的软件的原因、时机和方法。本书内容丰富,架构清晰,讲解翔实,适合对C模板技术感兴趣的开发人员或爱好者阅读。
-
贝叶斯数据分析[美]约翰·K. 克鲁施克(John K. Kruschke)本书展示了如何使用真实的数据真实地进行贝叶斯数据分析。作者从概率与程序设计的基本概念出发,逐步带你进阶,帮助你最终掌握在实际的贝叶斯数据分析中常用的高级模型。本书分为三大部分,共有25章。第一部分介绍基础知识,内容包括贝叶斯推断的基本思想、模型、概率及R语言编程。第二部分涵盖了现代贝叶斯数据分析的所有关键思想。第三部分介绍如何在实际数据上应用贝叶斯方法。
-
C++那些事程克非,张兴,崔晓通,秦蔚蓉C++是一种集过程化程序设计、面向对象程序设计于一体的编程语言,是对C语言的继承。全书共4章,以通俗易懂的语言和丰富的实例分别介绍了C++的开发环境、语言特性、新的变化和项目实战。开发环境主要介绍了编译环境的构建和集成开发环境;语言特性则从C++中的四大特性说起,分析了虚指针、虚函数、字节序与对齐和操作符重载等;新的变化部分以丰富的代码样例对C++11标准的演进作了详细阐述;项目实践则结合高铁/动车模拟抢票系统,讲述实际开发的整体流程。书中所有知识点均给出了代码实例和详细注释,读者可以轻松领会C++的强大功能,快速提高开发能力。
-
Linux 内核完全注释 赵炯赵炯本书对早期的Linux操作系统内核(v0.11)全部源代码文件进行了详细的注释和说明,旨在帮助读者够在短时间内对Linux的工作机理获得全面而深刻的理解,为进一步学习和研究Linux系统打下坚实的基础。书中首先介绍了Linux系统的发展历史,着重说明了各个内核版本之间的重要区别,给出了选择0.11版作为研究对象的原因;然后依据内核源代码的组织结构对所有代码进行了详细注释。在注释的同时,还介绍了读者应该了解的相关知识,并给出了相关的硬件信息。本书还介绍了内核源代码的组织结构及相互关系。
-
ASP.NET Core+Vue.js全栈开发训练营南荣相如《ASP.NET Core Vue.js全栈开发训练营》旨在为读者提供一个全面、实用的学习资源,以掌握使用ASP.NET Core 7和Vue.js 3构建功能丰富、高效的Web应用程序的技能。本书分为3部分。第1部分(第1~9章)主要介绍ASP.NET Core的相关内容,包括基础知识、数据访问、远程过程调用、实时通信、安全、性能、测试和部署,这些是构建强大Web应用程序的必要知识。第2部分(第10~17章)主要介绍Vue.js 3的相关内容,包括基础知识、组件开发、路由、状态管理、与服务器通信、测试和调试以及部署;Vue.js 3是一种流行的前端框架,能够构建交互性强大的用户界面。第3部分(第18~20章)是结合ASP.NET Core和Vue.js 3,创建实际的Web应用程序案例,包括博客网站、通用权限系统和ERP系统。《ASP.NET Core Vue.js全栈开发训练营》内容全面、示例丰富,对ASP.NET Core Vue.js 3框架的初学者来说,是一本简明易懂的入门书和工具书;对从事Web前端开发的读者来说,也是一本难得的参考手册。同时本书也适合作为高等院校和培训机构计算机相关专业的教材。