上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: 刚学索引的时候,觉得这是个神器,于是在一张用户表的每个字段上都建了索引:姓名、邮箱、手机号、年龄、城市,一共建了八个。后来数据涨到五万行,插入一条新用户竟然要两三百毫秒,批量插入一万条简直慢到崩溃。我才明白索引不是免费的午餐——它加速查询,但拖慢写入。现在我在建索引之前会问自己:这个字段真的会作为查 阅读全文
posted @ 2026-05-12 20:03 my00 阅读(10) 评论(0) 推荐(0)
摘要: 我在命令行里输了一条DELETE FROM students,本来想加WHERE id=3,脑子一抽直接回车了。瞬间提示“Query OK, 1024 rows affected”。备份不是可有可无的仪式感,是意外发生时最后的底牌。我现在每周自动备份一次数据库,并且定期测试备份文件能不能恢复。 阅读全文
posted @ 2026-05-12 19:47 my00 阅读(8) 评论(0) 推荐(0)
摘要: 我本来写了个found = False的flag,找到就设为True,循环结束后判断flag。代码有点啰嗦。后来看别人的解法,发现Python有个冷门语法:for...else。正常循环里如果break了,else就不会执行;如果循环自然结束(没遇到break),就执行else块。用上之后,代码变成 阅读全文
posted @ 2026-05-12 19:45 my00 阅读(10) 评论(0) 推荐(0)
摘要: 我们各自写文档,结果我的接口返回字段叫user_name,前端代码里写的是username;B建的表中主键叫course_id,我代码里写的是id。合并的时候全是冲突,联调了两天连登录都跑不通。后来我们强制每天课间站十分钟,每个人说三句话:昨天做了什么、今天做什么、遇到了什么阻碍。仅仅这个改变,效率 阅读全文
posted @ 2026-05-12 19:45 my00 阅读(11) 评论(0) 推荐(0)
摘要: Python脚本从API拉课程数据存入MySQL。代码跑完,控制台一片祥和,没有任何红色报错。我打开Navicat,SELECT * FROM courses,结果表里空空荡荡。我检查了SQL语句、数据库连接、字段映射,甚至重装了驱动,花了将近一小时。我一愣——我设置了autocommit=Fals 阅读全文
posted @ 2026-05-12 19:43 my00 阅读(11) 评论(0) 推荐(0)
摘要: 今天的项目被批了,关于多文件交互这个问题其实讨论过,但是没有做出来,也只是在脑子里有个笼统的想法,今天老师具体指出了要有的东西功能,感觉框架清晰了很多,接着改进 阅读全文
posted @ 2026-03-30 22:16 my00 阅读(8) 评论(0) 推荐(0)
摘要: 被一个Bug卡了整整两小时——文档上传后中文全变成乱码。查了半天才发现是编码问题:HTML页面是UTF-8,数据库表是UTF-8,但Python处理文件时默认用了系统编码,中间的翻译出了岔子。 阅读全文
posted @ 2026-03-30 22:14 my00 阅读(10) 评论(0) 推荐(0)
摘要: 关于项目,前端用HTML+CSS搭了个简单的上传页面,后端用Python Flask接收文件,再把解析出来的内容存进数据库。晚上上了web,对项目的运用有了更多理解 阅读全文
posted @ 2026-03-30 22:11 my00 阅读(9) 评论(0) 推荐(0)
摘要: 项目 内容 所花时间(包括上课) 代码量(行) 247 博客量(篇) 1 了解到的知识点 需求分析入手,画了用例图,梳理了文档上传、内容解析、智能回答这几个核心功能。把一个大目标拆成一个个小任务后,突然觉得没那么可怕了。今天最大的收获不是技术,而是一种心态的转变:面对复杂项目,先理清边界、拆解任务, 阅读全文
posted @ 2026-03-30 22:10 my00 阅读(10) 评论(0) 推荐(0)
摘要: 项目 内容 所花时间(包括上课) 2 代码量(行) 51 博客量(篇) 1 了解到的知识点 数据库、Web、编程语言都会在一个项目里相遇。今天能同时看到“前台”和“后台”的两面,心里对“软件工程”这个词又多了一点踏实的理解。 阅读全文
posted @ 2026-03-30 22:07 my00 阅读(16) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 18 下一页