软件与程序设计
-
Java编程基础陈国君本书以Java基础程序设计、面向对象程序设计和事件处理为主线,利用简洁的语言和丰富的实例讲解Java面向对象程序设计的重点和难点。全书共17章,内容包括程序设计基础、面向对象程序设计、异常处理、输入输出与文件处理、泛型与容器类、内部类与Lambda表达式、图形界面设计、事件处理、绘图与动画程序设计、多线程程序设计、Java网络程序设计、Java数据库程序设计。本书在结构上注重前后内容的连贯性,力求抓住重点、分解难点,体现“理论性、实用性、技术性”三者相结合的编写特色。对每个知识点不但能告诉读者怎样做,而且能告诉读者为什么这样做。本书可作为应用型本科和高职院校计算机及其相关专业的教材,也可作为各校程序设计公共课的教学用书。 -
Java程序设计基础陈国君,陈磊,李梅生,刘洋,鲜征征,刘秋莲《Java程序设计基础》(第8版)全面系统地介绍了 Java 语言的特点及应用技术,内容上以 Java 的基础程序设计、面向对象程序 设计和事件处理为主线,利用浅显易懂的语言、丰富简单的实例,完整地介绍了 Java 面向对象程序设计 的重点和难点。例题采用 Java 17 和 JavaFX 17 技术进行编写,充分体现了新技术内涵的特点。本书共 18 章,第 1 ~ 5 章介绍程序设计基础;第 6 ~ 8 章介绍面向对象程序设计;第 9 章介绍异常处理;第 10 章 介绍 Jave 语言的输入输出与文件处理;第 11 章介绍泛型与容器类;第 12 章介绍内部类、匿名内部类、 Lambda 表达式与方法引用;第 13、14 章介绍图形界面设计和事件处理;第 15 章介绍绘图与动画程序设 计;第 16 章介绍多线程程序设计;第 17 章介绍 Java 网络程序设计;第 18 章介绍 Java 数据库程序设计。本书在取材上特别注重知识体系的系统性,力求结构合理、概念清楚、思路清晰、通俗易懂、循序渐进。 尤其在结构上特别注重前后内容的连贯性,力求抓住关键、突出重点、分解难点,体现“理论性、实用性、 技术性”三者相结合的编写特色。对每个知识点不但能告诉读者要怎么做,而且还能告诉读者这么做的 原因。本书既可以作为高等院校计算机及其相关专业的教材,也可以作为各校程序设计公共选修课的教材, 同时还可用作职业教育的培训用书和 Java 初学者的入门读本以及具有一定 Java 编程经验的开发人员的参 考手册。 -
Vue.js+Spring Boot全栈开发实战柳伟卫本书介绍Vue.js+Spring Boot全栈开发所使用的技术,包括Vue.js 3、Naive UI、md-editor-v3、NGINX、TypeScript、Spring Boot、Spring MVC、Spring Data、Hibernate、H2、MySQL、Spring Security等开源技术,知识点涉及模块、测试、缓冲区、事件处理、HTTP编程、组件、模板、指令、监听器、表达式、事件、表单、HTTP客户端、MVC、JPA、数据存储、安全等众多话题。内容丰富、案例新颖,知识难度由浅及深、层层推进,将理论联系实际,具有 强的实操性。这些知识点既能满足当前企业级应用的开发需求,又能大幅度减轻开发者的负担。本书所介绍的知识较为前沿,并辅以大量的案例,令读者知其然、知其所以然。读者通过学习本书,可以拓展视野,提升个人技术竞争能力。本书适合作为Vue.js+Spring Boot全栈开发初学者和进阶读者的自学教程,也适合作为培训学校的培训教材,还适合作为大、中专院校相关专业的教学参考书。 -
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 培训的人员的参考书。 -
进化算法时间复杂度分析的理论、方法与工具黄翰,张宇山,郝志峰本书主要围绕不同的进化算法时间复杂度分析方法展开介绍,包括基于Markov过程的理论、分层估计理论、漂移分析理论、关系模型理论、平均增益理论、带噪声的进化算法的时间复杂度分析理论,并且提供了配套的软件工具辅助读者开展实践。本书对进化算法的理论研究进行了分析、归纳和总结,写作内容严谨易懂,逻辑清晰严密。 -
Python OpenCV快速入门到精通明日科技 编著《Python OpenCV快速入门到精通》是一本基础与实践相结合的图书。本书从学Python OpenCV到用Python OpenCV的角度出发,在帮助读者朋友快速掌握Python OpenCV基础的同时,引导读者朋友如何使用Python OpenCV开发简单的应用程序。全书共28章,主要分为3个篇章(基础篇、实战篇、强化篇),基础篇包括搭建开发环境、图像处理基础、NumPy工具包、绘图及交互、图像的几何变换、图像运算、阈值、形态学操作、滤波器、图形检测、图像轮廓、模板匹配、视频处理和人脸检测与识别;实战篇包括更改卡通人物的衣服颜色,图像操作之均分、截取和透视,计算轮廓的面积、周长和极点,掩模调试器,粘贴带透明区域的图像,鼠标操作之缩放和移动图像,机读答题卡,检测蓝色矩形的交通标志牌,滤镜编辑器,给图像打马赛克,给图像的任意区域打马赛克和手势识别;强化篇包括人工瘦脸和MR智能视频打卡系统。本书提供丰富的源码资源,包含基础篇的实例、基础篇的13个综合实例、实战篇的12个案例和强化篇2个项目,力求为读者朋友打造一本既能学Python OpenCV又能用Python OpenCV的好书。本书不仅适合作为软件开发者的自学用书,而且适合作为高等院校相关专业的教学参考书,还适合供初入职场的开发人员查阅、参考。 -
14天自造量子计算机[日]远藤理平《14 天自造量子计算机(Python版)》是一本用Python编程实现量子计算的计算机科学专业书籍,书中使用薛定谔方程对量子计算机的核心知识点量子位、量子门和量子纠缠进行了数值模拟和仿真。具体内容包括执行环境的准备、量子力学的基础知识、计算自由空间中电子的运动、狄拉克δ函数的引入和使用、计算电子波包的运动、计算势阱中电子的运动、在量子阱中施加静电场的方法、计算施加静电场后电子的运动、如何改进量子阱的形状、对量子阱施加电磁波的方法、向量子阱注入电磁波的具体操作、如何实现一个量子位门、如何排列量子阱、计算双量子阱的恒稳态、计算双量子阱的拉比振荡。《14天自造量子计算机(Python版)》书中有详细的公式推导及Python的编程实现过程,并通过两个人物的对话连接上下文、提出问题、总结知识点等,适合有一定量子力学基础,对量子计算、量子通信等量子信息科学、计算机科学感兴趣的所有人学习 -
Bootstrap 5从入门到精通李小威《Bootstrap 5从入门到精通:视频教学版》结合示例和综合项目的演练,详细讲解Bootstrap开发技术,使读者快速掌握Bootstrap开发技能,提高使用Bootstrap开发Web前端的实战能力。本书配套示例源码、PPT课件、微课教学视频、教学大纲以及其他超值教学资源,方便读者快速上手或进行二次开发。《Bootstrap 5从入门到精通:视频教学版》共分13章,内容包括Bootstrap 5的基本概念,使用Bootstrap 5的方法,Bootstrap的基本架构,Bootstrap的弹性布局,精通Bootstrap页面排版,使用CSS通用样式,常见CSS组件的使用,高级CSS组件的使用,卡片、旋转器和手风琴组件,认识JavaScript插件,精通JavaScript插件,Bootstrap表单的应用。每一章都配有很多示例和一个小综合案例,最后一章给出网上商城大综合案例来提升读者的实战能力。《Bootstrap 5从入门到精通:视频教学版》内容全面、案例丰富,适合Bootstrap初学者以及Web前端开发人员,是Bootstrap开发人员手边非常方便的工具书和参考手册。本书也适合作为高等院校或高职高专相关专业Web前端课程的教材或教辅。
