摘要: 今天主要学习了 UML 中的鲁棒图(Robustness Diagram),这是需求分析到系统设计之间的一种过渡模型,用来描述系统在用例执行过程中,各个对象如何协作,并保证系统结构的稳定性。鲁棒图最早由 Ivar Jacobson 提出,属于 Rational Unified Process(RUP 阅读全文
posted @ 2026-05-12 11:35 老汤姆233 阅读(9) 评论(0) 推荐(0)
摘要: 今天主要在写操作系统进程调度模拟的代码,用的是C语言,在Linux环境下编译运行。最开始定义了进程结构体,包含进程ID、到达时间、运行时间和优先级几个字段。先实现了先来先服务(FCFS)算法,用一个队列保存进程,按到达时间排序后依次执行,并计算每个进程的完成时间、周转时间和带权周转时间。调试时发现, 阅读全文
posted @ 2026-05-11 15:11 老汤姆233 阅读(3) 评论(0) 推荐(0)
摘要: 实验一 黑盒测试 一、实验目的 1、掌握黑盒测试的基础知识; 2、掌握黑盒测试的检查内容及测试目的; 3、掌握黑盒测试的几种基本测试方法:等价类划分方法、边界值分析方法、因果图法、决策表法和场景法; 二、实验要求 1、复习有关内容,理解黑盒测试; 2、掌握等价类划分、边界值分析方法、因果图法和决策表 阅读全文
posted @ 2026-04-15 11:13 老汤姆233 阅读(11) 评论(0) 推荐(0)
摘要: 以往的编程习惯总是先一口气写完功能,再补几个测试了事。这次,我决定严格按照 测试驱动开发(TDD) 的流程来完成一个小功能,看看这种“先写测试,再写代码”的传说到底有什么魔力。 一、 我选择的任务:实现一个简单的字符串计算器 需求是:编写一个函数 add(numbers),它可以接受一个字符串,返回 阅读全文
posted @ 2026-02-28 10:21 老汤姆233 阅读(19) 评论(0) 推荐(1)
摘要: 之前在做一个课程项目时,我第一次真切地感受到了“数据库性能”的压力。我们在测试时发现,一个简单的用户分页查询,在数据量增长到几万条后,速度变得异常缓慢。这促使我打算练习之前只停留在课本概念上的数据库索引。 我们的查询语句类似这样(以MySQL为例): SELECT id, username, ema 阅读全文
posted @ 2026-02-27 16:05 老汤姆233 阅读(4) 评论(0) 推荐(0)
摘要: 在最近刷LeetCode的日常练习中,我遇到了不少看似简单、但要求原地操作且时间复杂度为O(n)的数组/链表问题。苦苦思索后,我发现了“双指针”这个解题利器,并通过一道经典题目真正理解了它的精妙之处。 一、 今日目标:LeetCode 26. 删除排序数组中的重复项 题目要求很简单:给定一个升序排列 阅读全文
posted @ 2026-02-26 09:25 老汤姆233 阅读(13) 评论(0) 推荐(0)
摘要: 大三做Web项目时,我发现很多同学(包括之前的我)还在用float和position来写页面布局,不仅代码冗余,而且一到手机端就“乱套”。最近我下定决心,要在日常练习中使用CSS Grid。 以前用Flexbox虽然解决了“一维”布局(横向或纵向),但遇到复杂的“二维”网格(比如既有行又有列的卡片墙 阅读全文
posted @ 2026-02-25 08:19 老汤姆233 阅读(14) 评论(0) 推荐(0)
摘要: 作为大三学生,有时候课程作业和项目压力大,反而容易忽略了最基础的代码练习。最近我给自己定了个小目标:每天不管多忙,都抽30分钟,用Python写点小东西,纯粹为了保持“代码手感”和解决问题的思维敏捷度。 今日小练习:自动生成随机密码 我们打算给我们小组以前的项目里的用户批量生成账号,手动想密码太麻烦 阅读全文
posted @ 2026-02-22 15:39 老汤姆233 阅读(16) 评论(0) 推荐(0)
摘要: 进入大三,课程项目从“单打独斗”变成了“小组作战”。刚开始合作时,我们组没少在代码合并上栽跟头——A同学改了这个文件,B同学删了那个文件,最后git push时一片红,光是解冲突就花掉半天时间。痛定思痛,我决定系统性地学习和规范我们的Git工作流。 一、 摒弃“在主分支上直接开发”的坏习惯 以前觉得 阅读全文
posted @ 2026-02-15 10:23 老汤姆233 阅读(9) 评论(0) 推荐(0)
摘要: 作为一个软件工程的学生,我尝试让我的博客更加美观、用户体验更好,这里分享我的经验。 想要自己美化博客园,首先需要在设置里基本信息末尾的JS权限开通,审核的速度一般很快。审核通过后就开始进行美化了 一共有三个可编写的地方:页面定制css代码,页首HTML代码,页脚HTML代码。这个与我们平时使用Jav 阅读全文
posted @ 2026-02-12 09:13 老汤姆233 阅读(11) 评论(0) 推荐(0)