回应模式 - No.68758003


No.68758003 - 技术宅


一个本地NMB数据阅读器无名氏No.68758003 只看PO

2026-06-01(一)18:07:05 ID:SLDLTVR 回应

最开始只是想给大洛山的串留个档,然后

下都下了,整个本地阅读器吧( ´∀`)
整都整了,做个服务器版吧,手机就也能看了( ゚∀゚)
做都做了,把检索也加上吧( ゚ 3゚)
加都改加了,把整个流程改完整点吧(ゝ∀・)

现在觉得整这么麻烦为啥我不直接上岛看了(*゚ー゚)

总之这是个从下载数据到双端阅读的NMB阅读器|-` )

无标题无名氏No.68809146

2026-06-08(一)21:55:40 ID: SLDLTVR (PO主)

゚∀゚)σ是为了目录页展示主串内容嘛
这么单分出来目录页检索快一点这样

无标题无名氏No.68809258

2026-06-08(一)22:09:31 ID: gEGGVQn

>>No.68809118
我的想法是保持岛上页码结构( ゚∀。)因为有些回复可能因为骂人啥的被删了,然后我想用户记得大概自己在岛上多少页看到的有意思的内容就保持在那页
如果想自己调整一页多少内容的话忽略就好了,我还是想把它存着

无标题无名氏No.68809266

2026-06-08(一)22:10:24 ID: gEGGVQn

>>No.68809146
对,因为我考虑了一下可能有很多需求只需要检索串首内容,比如我想找“豆知识”的串,我实际不需要把全串检索,只需要检索串首

无标题无名氏No.68809278

2026-06-08(一)22:11:36 ID: gEGGVQn

>>No.68809146
至于展示内容,其实单是展示的话可以不分出来,性能不会有太大差异的,主键设置在这里了

无标题无名氏No.68809321

2026-06-08(一)22:17:25 ID: SLDLTVR (PO主)

>>No.68809258
都保留着我觉得没问题,然后我想再加个统计是该串的第几个回复,用来算调整显示数量后的页数。就纯是我个人习惯,想一页显示多一点( ´∀`)
之后默认按页数显示,提供个调整的选项就好了

无标题无名氏No.68809359

2026-06-08(一)22:22:19 ID: SLDLTVR (PO主)

然后我觉得还是要保留主串分类、追加tag、系列名、系列编号的项目
我最初的设想是做成更接近文库的东西
所以想保留这些作为检索或者分类的依据
这些该单做个表还是整合到thread/threadpost里

无标题无名氏No.68809431

2026-06-08(一)22:33:56 ID: gEGGVQn

>>No.68809321
两种方案
一种是python通过sql请求这个串下的所有回复的元数据然后存在内存,然后因为他只有元数据,占的内存可以接受,然后在python里面怎么处理都行,缓存生命有多长可以作为一个配置项
一种是数据表加一个列,表示这是串底下的第几个回复,这样的话就需要每次写入新回复都要先读取最后一条回复,对并发写入不太友好(不过并发写入应该是比较小的需求吧)
直接offset太丑了,第二种我也觉得有点丑,我是倾向于第一种

无标题无名氏No.68809462

2026-06-08(一)22:38:39 ID: gEGGVQn

>>No.68809359
整理进thread表吧,毕竟thread表的职责就是用来显示串首列表的

无标题无名氏No.68809512

2026-06-08(一)22:44:48 ID: SLDLTVR (PO主)

>>No.68809431
这个我是倾向用第二种
一次下14w条元数据下来也需要点时间了