个人项目
PSP表格
| 阶段 | 任务内容 | 预估耗时(分钟) | 实际耗时(分钟) |
|---|---|---|---|
| Planning | 计划 | 20 | 25 |
| Development | 需求分析 | 30 | 35 |
| Development | 设计模块 | 25 | 30 |
| Development | 编码实现 | 120 | 130 |
| Development | 代码调试 | 40 | 50 |
| Development | 单元测试 | 30 | 35 |
| Report | 撰写文档 | 30 | 30 |
| Record | 总结回顾 | 15 | 15 |
| Total | - | 310 | 350 |
接口的设计和实现过程
┌──────────────┐
│ 开始程序 │
└───────┬──────┘
│
▼
┌──────────────┐
│ 读取命令行参数│
│ 1. 原文文件 │
│ 2. 抄袭文件 │
│ 3. 输出文件 │
└───────┬──────┘
│
▼
┌──────────────┐
│ 读取原文文件 │
│ 读取抄袭文件 │
└───────┬──────┘
│
▼
┌──────────────┐
│ 文本分词处理 │
│(去标点、拆词)│
└───────┬──────┘
│
▼
┌──────────────┐
│ 计算 SimHash │
│ 生成64位哈希 │
└───────┬──────┘
│
▼
┌──────────────┐
│ 计算海明距离 │
│ similarity = │
│ (64 - distance)/64 │
└───────┬──────┘
│
▼
┌──────────────┐
│ 写入答案文件 │
│ 保留两位小数 │
└───────┬──────┘
│
▼
┌──────────────┐
│ 结束程序 │
└──────────────┘




浙公网安备 33010602011771号