摘要: 软件工程课程总结:实践与自主学习之旅 本学期为大二的下学期,这一学期的练习多以团队协作,点对点技术攻占为主。下面是我的学期总结。 一、课程特色:实践与自主学习的结合 我们的课程,向来以练代学。这种以实践为主、理论为辅的教学方式,让我在动手操作中逐渐理解软件工程的精髓。同时,课程强调自主学习,老师会给 阅读全文
posted @ 2025-06-15 22:08 Moonbeamsc 阅读(3) 评论(0) 推荐(0)
摘要: 第十一章:未雨绸缪——为未来做好准备 在软件开发的世界里,变化是唯一不变的真理。第十一章以“未雨绸缪”为题,提醒我们在开发过程中要为未来的变化做好准备。这一章的核心观点是:为舍弃而计划,无论如何,你一定要这么做。 在实际开发中,我们常常会陷入一种困境:随着项目的推进,需求不断增加,功能不断扩展,代码 阅读全文
posted @ 2025-06-15 17:03 Moonbeamsc 阅读(3) 评论(0) 推荐(0)
摘要: Java使用OpenCV实现人脸识别与人脸比对 1. OpenCV概述 OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,提供了丰富的图像处理和计算机视觉算法。它支持多种编程语言,包括C++、Python和Java,并广泛应用于图像识别、 阅读全文
posted @ 2025-06-11 19:26 Moonbeamsc 阅读(39) 评论(0) 推荐(0)
摘要: 使用 Java 为图片添加各种样式的水印 1. 水印的基本原理 无论是文本水印还是图像水印,其核心都是将水印内容绘制在目标图像上。Java 提供了强大的 Graphics2D 类,可以用来在图像上绘制各种图形和文本。以下是实现水印的关键点: 1.1 Graphics2D 简介 Graphics2D 阅读全文
posted @ 2025-06-11 19:22 Moonbeamsc 阅读(22) 评论(0) 推荐(0)
摘要: 使用 ZXing 生成和解析二维码 在当今数字化时代,二维码的应用越来越广泛,从支付到信息传递,二维码都扮演着重要角色。本文将介绍如何使用 ZXing(Zebra Crossing)库在 Java 项目中生成和解析二维码。ZXing 是一个开源的 Java 库,用于生成和解析各种条码和二维码,支持多 阅读全文
posted @ 2025-06-11 19:17 Moonbeamsc 阅读(24) 评论(0) 推荐(0)
摘要: 基于Spring Boot和纯HTML+JS的Excel导入功能实现 在Web开发中,Excel导入功能是常见的需求之一。本文将详细介绍如何使用Spring Boot作为后端框架,结合纯HTML和JavaScript实现Excel文件的导入功能。我们将使用Apache POI库来处理Excel文件, 阅读全文
posted @ 2025-06-11 19:16 Moonbeamsc 阅读(1) 评论(0) 推荐(0)
摘要: Spring Boot + 纯HTML+JS实现Excel导出功能 在Web开发中,Excel导出是一个常见的需求。本文将详细介绍如何使用Spring Boot作为后端,纯HTML和JavaScript作为前端,实现Excel文件的导出功能。我们将使用Apache POI库来处理Excel文件,并通 阅读全文
posted @ 2025-06-11 19:16 Moonbeamsc 阅读(8) 评论(0) 推荐(0)
摘要: 第九章:削足适履——内存优化的艺术 在第九章中,作者深入探讨了内存成本问题。这让我想起了一个古老的成语“削足适履”,它形象地描述了为了适应有限的资源而不得不做出妥协的情景。在软件开发中,内存资源的有限性也常常让我们面临类似的困境。 书中提到,内存优化的基本教训是:制定预算、确切定义模块的功能,并且需 阅读全文
posted @ 2025-06-11 18:39 Moonbeamsc 阅读(2) 评论(0) 推荐(0)
摘要: 《软件工程的启示:从巴别塔到高效开发》 第七章:巴别塔的启示——沟通的力量 巴别塔的故事,是人类历史上一个极具象征意义的事件。作者在第七章中提到,巴比伦塔是继诺亚方舟之后人类的第二大工程壮举,然而,它却成为第一个彻底失败的工程。这让我们不禁思考,为什么拥有清晰目标、充足人力、丰富材料、先进技术以及足 阅读全文
posted @ 2025-06-11 18:36 Moonbeamsc 阅读(4) 评论(0) 推荐(0)
摘要: 安装SQL Server 到微软官网下载SQL Server Developer版本 下载完成之后,在文件夹中找到刚才下载的文件,双击打开,打开之后的界面如下图所示。(不论版本类同完成即可,不同版本可能有一些差异) 我们选择自定义安装,之后再选择要安装的位置,再点击安装,如下图所示 点了安装之后会出 阅读全文
posted @ 2025-05-29 23:42 Moonbeamsc 阅读(7) 评论(0) 推荐(0)
返回顶端