02 2025 档案

摘要:仓储管理系统 (卷面成绩40分,占课程过程考核20分) 1、需求描述: 请设计一个仓储管理系统原型系统,该系统支持多个仓库的设立。统一设立物资台账,物资台账需包含物资编码、物资名称、规格、材质、供应商、品牌、物资分类,用户可以自定义物资的物资分类。需限制不同的物资名称、规格、材质的物资不能设立相同的 阅读全文
posted @ 2025-02-22 19:04 申shen 阅读(2) 评论(0) 推荐(0) 编辑
摘要:《构建之法》并未止步于方法论,而是犀利地追问:当软件工程遇上创新,我们该如何避免陷入“过度设计”或“无序混乱”的两极?书中“最小可行产品(MVP)”的理念让我豁然开朗:工程师的终极使命不是构建完美的系统,而是用有限资源解决真实问题。作者以微信早期迭代为例,证明“快速试错”比“闭门造车”更能逼近用户需 阅读全文
posted @ 2025-02-18 11:36 申shen 阅读(0) 评论(0) 推荐(0) 编辑
摘要:《构建之法》中最具启发性的内容,莫过于对软件工程中“人”的深刻洞察。作者用“瀑布模型与敏捷开发的博弈”隐喻了一个真理:再完美的流程设计,若脱离团队的实际协作,终将沦为纸上谈兵。书中的“每日站会”和“任务看板”案例让我联想到亲身经历的项目:曾经,我们团队因分工模糊导致进度滞后,而盲目照搬Scrum框架 阅读全文
posted @ 2025-02-18 11:36 申shen 阅读(4) 评论(0) 推荐(0) 编辑
摘要:《构建之法》开篇便戳中了大多数程序员的心病:我们是否只是机械地编写代码,而忘记了软件工程的本质?邹欣老师用平实的语言,将软件开发从“手工作坊”到“系统工程”的进化之路娓娓道来。书中最让我震撼的观点是“单元测试不是选择题,而是必答题”。过去,我习惯将测试视为项目尾声的附加任务,而书中却将其比作“代码的 阅读全文
posted @ 2025-02-18 11:35 申shen 阅读(0) 评论(0) 推荐(0) 编辑
摘要:Graph 类 (图的最短路径:Dijkstra 算法) java package suanfa; import java.util.Arrays; public class Graph { private int vertices; // 图的顶点数 private int[][] adjacen 阅读全文
posted @ 2025-02-10 19:04 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Graph 类 (图的广度优先搜索) java package suanfa; import java.util.LinkedList; import java.util.Queue; public class Graph { private int vertices; // 图的顶点数 priva 阅读全文
posted @ 2025-02-10 19:03 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Graph 类 (图的深度优先搜索) java package suanfa; import java.util.Arrays; public class Graph { private int vertices; // 图的顶点数 private int[][] adjacencyMatrix; 阅读全文
posted @ 2025-02-10 19:03 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Graph 类 (图生成算法) java package suanfa; public class Graph { private int vertices; // 图的顶点数 private int[][] adjacencyMatrix; // 邻接矩阵 // 构造函数,初始化图 public 阅读全文
posted @ 2025-02-10 19:03 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:折纸问题代码实现: java package suanfa; public class PaperFolding { // 记录折纸的顺序 public static void fold(int n) { // 从折纸的最大层数开始递归 foldRec(1, n); } // 递归折纸的过程 pri 阅读全文
posted @ 2025-02-10 19:03 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:BinaryTree 类: java package suanfa; public class BinaryTree { // 定义树的节点类 private static class Node { int value; Node left, right; public Node(int value 阅读全文
posted @ 2025-02-10 19:03 申shen 阅读(2) 评论(0) 推荐(0) 编辑
摘要:BinaryTree 类: java package suanfa; import java.util.LinkedList; import java.util.Queue; public class BinaryTree { // 定义树的节点类 private static class Node 阅读全文
posted @ 2025-02-10 19:03 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:BinaryTree 类: java package suanfa; public class BinaryTree { // 定义树的节点类 private static class Node { int value; Node left, right; public Node(int value 阅读全文
posted @ 2025-02-10 19:02 申shen 阅读(2) 评论(0) 推荐(0) 编辑
摘要:BinaryTree 类: java package suanfa; public class BinaryTree { // 定义树的节点类 private static class Node { int value; Node left, right; public Node(int value 阅读全文
posted @ 2025-02-10 19:02 申shen 阅读(3) 评论(0) 推荐(0) 编辑
摘要:BinaryTree 类: java package suanfa; public class BinaryTree { // 定义树的节点类 private static class Node { int value; Node left, right; public Node(int value 阅读全文
posted @ 2025-02-10 19:02 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:BinaryTree 类实现: java package suanfa; public class BinaryTree { // 定义树的节点类 private static class Node { int value; Node left, right; public Node(int val 阅读全文
posted @ 2025-02-10 19:02 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Queue 类实现: java package suanfa; public class Queue { private Node first; // 队列的第一个节点 private Node last; // 队列的最后一个节点 private int size; // 队列的大小 // Nod 阅读全文
posted @ 2025-02-10 19:01 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:OrderedSymbolTable 类: java package suanfa; import java.util.Arrays; public class OrderedSymbolTable<K extends Comparable, V> { private static final in 阅读全文
posted @ 2025-02-10 19:01 申shen 阅读(2) 评论(0) 推荐(0) 编辑
摘要:Queue 类: java package suanfa; import java.util.LinkedList; public class Queue { private LinkedList list; // 构造方法,初始化队列 public Queue() { list = new Lin 阅读全文
posted @ 2025-02-10 19:01 申shen 阅读(2) 评论(0) 推荐(0) 编辑
摘要:Stack类: java package suanfa; import java.util.EmptyStackException; public class Stack { private Node top; // 栈顶元素 // 内部类表示栈节点 private static class Nod 阅读全文
posted @ 2025-02-10 19:01 申shen 阅读(2) 评论(0) 推荐(0) 编辑
摘要:Josephus类: 实现约瑟夫问题的核心逻辑,使用循环链表来模拟淘汰过程。 java package suanfa; public class Josephus { // 计算约瑟夫问题,n为人数,m为间隔 public static int solve(int n, int m) { // 创建 阅读全文
posted @ 2025-02-10 19:00 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Node类: 用于定义链表中的节点,包含数据和指向下一个节点的引用。 java package suanfa; public class Node { public Comparable data; public Node next; public Node(Comparable data) { t 阅读全文
posted @ 2025-02-10 19:00 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Node类:表示链表的节点。 SinglyLinkedList类:表示单向链表,包含快慢指针算法。 SinglyLinkedListTest类:用于测试快慢指针算法。 Node类 java package suanfa; public class Node { // 数据元素 public Comp 阅读全文
posted @ 2025-02-10 19:00 申shen 阅读(2) 评论(0) 推荐(0) 编辑
摘要:Node类:表示链表节点,每个节点包含一个数据元素和指向下一个节点的引用。 SinglyLinkedList类:表示单向链表,包含链表反转操作以及其他常用操作(比如插入、打印链表)。 SinglyLinkedListTest类:用于测试链表反转功能。 Node类 java package suanf 阅读全文
posted @ 2025-02-10 19:00 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:下面是使用Java编写的双向链表(Doubly Linked List)实现,结构上类似你提供的冒泡排序算法。我们会设计两个类: Node类:表示链表节点,每个节点包含一个数据元素,指向前一个节点和下一个节点的引用。 DoublyLinkedList类:表示双向链表,提供插入节点、删除节点、遍历链表 阅读全文
posted @ 2025-02-10 18:59 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:顺序表遍历算法设计: SequenceTraversal类 java package suanfa; public class SequenceTraversal { // 遍历a中元素并打印每个元素 public static void traverse(Comparable[] a) { for 阅读全文
posted @ 2025-02-10 18:59 申shen 阅读(2) 评论(0) 推荐(0) 编辑
摘要:Node类:表示链表的节点,每个节点包含一个数据元素和指向下一个节点的引用。 SinglyLinkedList类:链表类,提供添加节点和遍历链表的方法。 SinglyLinkedListTest类:测试类,用来创建一个链表并打印出所有元素。 Node类: java package suanfa; p 阅读全文
posted @ 2025-02-10 18:58 申shen 阅读(3) 评论(0) 推荐(0) 编辑
摘要:Stack 类: 我们首先使用栈来存储左括号,然后在遍历字符串时遇到右括号时,弹出栈顶的左括号进行匹配。 java package suanfa; import java.util.Stack; public class BracketMatcher { // 判断括号是否匹配 public sta 阅读全文
posted @ 2025-02-10 18:43 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:项目部署与总结 学习内容:Tomcat部署、数据库备份 实践任务:将系统部署到本地服务器 阅读全文
posted @ 2025-02-10 18:23 申shen 阅读(2) 评论(0) 推荐(0) 编辑
摘要:项目优化与调试 学习内容:日志工具(Log4j)、异常处理 实践任务:优化系统代码并添加日志 阅读全文
posted @ 2025-02-10 18:22 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:ECharts高级图表 学习内容:地图、饼图、仪表盘 实践任务:在系统中添加数据统计图表 阅读全文
posted @ 2025-02-10 18:22 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:文件上传与下载 学习内容:Apache Commons FileUpload库 实践任务:实现用户头像上传功能 阅读全文
posted @ 2025-02-10 18:22 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:会话管理(Session/Cookie) 学习内容:用户登录状态保持 实践任务:为系统添加登录功能 阅读全文
posted @ 2025-02-10 18:22 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:分页功能实现 学习内容:SQL分页(LIMIT/ROWNUM)、前端分页控件 实践任务:为成绩管理系统添加分页功能 阅读全文
posted @ 2025-02-10 18:22 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:综合练习1 实践任务:开发一个简单的学生成绩管理系统(增删改查) 阅读全文
posted @ 2025-02-10 18:22 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:CSS基础 学习内容:选择器、盒模型、布局(Flex/Grid) 实践任务:美化第1天的个人简介页面 阅读全文
posted @ 2025-02-10 18:22 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:ECharts动态数据 学习内容:通过Ajax从后端获取JSON数据 实践任务:用Servlet返回JSON数据渲染图表 阅读全文
posted @ 2025-02-10 18:21 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:ECharts基础 学习内容:ECharts快速入门、柱状图/折线图 实践任务:在HTML中嵌入静态图表 阅读全文
posted @ 2025-02-10 18:21 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:MVC模式理解 学习内容:分层架构(Model-View-Controller) 实践任务:重构第10天的代码为MVC结构 阅读全文
posted @ 2025-02-10 18:21 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Servlet+JDBC整合 学习内容:通过Servlet调用JDBC操作数据库 实践任务:实现用户注册功能(表单→Servlet→数据库) 阅读全文
posted @ 2025-02-10 18:21 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:JDBC连接数据库 学习内容:JDBC驱动、Connection/Statement/ResultSet 实践任务:通过Java代码查询用户表数据 阅读全文
posted @ 2025-02-10 18:21 申shen 阅读(2) 评论(0) 推荐(0) 编辑
摘要:SQL与数据库设计 学习内容:SQL基础(增删改查)、表结构设计 实践任务:在SQL Server/Oracle中创建用户表 阅读全文
posted @ 2025-02-10 18:21 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:Servlet与JSP交互 学习内容:请求转发(RequestDispatcher)、重定向(sendRedirect) 实践任务:通过Servlet处理表单数据并传递给JSP 阅读全文
posted @ 2025-02-10 18:21 申shen 阅读(2) 评论(0) 推荐(0) 编辑
摘要:Servlet基础 学习内容:Servlet生命周期、doGet/doPost方法 实践任务:编写一个Servlet输出"Hello World" 阅读全文
posted @ 2025-02-10 18:21 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:JSP进阶 学习内容:JSP指令(<%@ page %>)、内置对象(request、response) 实践任务:通过表单提交数据并在JSP中显示 阅读全文
posted @ 2025-02-10 18:21 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:JavaBean入门 学习内容:JavaBean规范(无参构造、getter/setter) 实践任务:创建User类并通过JSP调用 阅读全文
posted @ 2025-02-10 18:20 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:JSP进阶 学习内容:JSP指令(<%@ page %>)、内置对象(request、response) 实践任务:通过表单提交数据并在JSP中显示 阅读全文
posted @ 2025-02-10 18:20 申shen 阅读(1) 评论(0) 推荐(0) 编辑
摘要:今天学习了HTML基础 学习内容:HTML语法、常用标签(、、等) 实践任务:编写一个简单的个人简介页面 阅读全文
posted @ 2025-02-10 18:20 申shen 阅读(2) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示