写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.68758003 - 一个本地NMB数据阅读器 - 技术宅


回应模式
No.68758003
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

一个本地NMB数据阅读器 无名氏 2026-06-01(一)18:07:05 ID:SLDLTVR [举报] [订阅] [只看PO] No.68758003 [回应] 管理
最开始只是想给大洛山的串留个档,然后

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

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

总之这是个从下载数据到双端阅读的NMB阅读器|-` )
无标题 无名氏 2026-06-06(六)12:18:13 ID:gEGGVQn [举报] No.68791722 管理
>>No.68791537
而且github通常只是一个用来把源代码开源的平台,一般来说很多小项目是没人会来fork的( ゚∀。)只有用的人特别是开发者多到了一定程度,社区有了一些自己的需求,才会有人来维护你的代码
无标题 无名氏 2026-06-06(六)12:19:41 ID:gEGGVQn [举报] No.68791727 管理
>>No.68791715
我只能说,claude牛逼\( ゚∀。)/
无标题 无名氏 2026-06-06(六)12:20:30 ID:gEGGVQn [举报] No.68791728 管理
>>No.68791722
准确来说,团队协作啊工作流啊也经常用git
无标题 无名氏 2026-06-06(六)12:22:16 ID:SLDLTVR (PO主) [举报] No.68791735 管理
>>No.68791727
主要是,claude有点贵了( ´_ゝ`)
无标题 无名氏 2026-06-06(六)12:26:46 ID:SLDLTVR (PO主) [举报] No.68791758 管理
>>No.68791722
总之等我先整理完一版v2
无标题 无名氏 2026-06-06(六)12:38:06 ID:gEGGVQn [举报] No.68791806 管理
>>No.68791758
不如等晚点我到家给你看看我code,咱合计一下是定义一个规范还是写个转换
无标题 无名氏 2026-06-06(六)14:17:01 ID:SLDLTVR (PO主) [举报] No.68792236 管理
>>No.68791806
今明两天我这不太方便用电脑看代码了,出差回来得下周一(;´ヮ`)7

可能只能先口头讨论一下|д` )
无标题 无名氏 2026-06-06(六)14:39:23 ID:FHvHoQk [举报] No.68792341 管理
肥哥发GitHub吧(=゚ω゚)=bbb
无标题 无名氏 2026-06-06(六)14:51:00 ID:gEGGVQn [举报] No.68792392 管理
>>No.68791806
https://github.com/K-01-a/nmb-exporter
无标题 无名氏 2026-06-06(六)15:07:26 ID:gEGGVQn [举报] No.68792461 管理
>>No.68792392
我这个我没做演示站,是在本地跑的,而且图片导出没做智能判断,过长的串小机器导出很有可能OOM,要是部署演示站最好写个内存申请限制
无标题 无名氏 2026-06-06(六)15:13:16 ID:SLDLTVR (PO主) [举报] No.68792493 管理
>>No.68792341
>>No.68792461
总之我周一先传Github
咱再考虑怎么整合功能

我那服务器是最便宜的,上面还跑了别的东西。走服务器端下数据肯定是不太行,所以都是我本地下完再上传的(`・ω・)
无标题 无名氏 2026-06-06(六)15:31:45 ID:gEGGVQn [举报] No.68792580 管理
>>No.68792493
服务器下数据没有多少占用(同时活跃用户在个位数且每人下载线程固定为1),一个串的文字也不会占太多空间(图片的话,综一海员串有很多图片,全下载原图大概是1G左右,可以改一下只让下预览图),关键是导出图片不能导出太长的,我有次手贱点了海员串导出成图片,服务器直接重启了,一查日志申请了21G内存( ゚∀。)
无标题 无名氏 2026-06-06(六)15:40:26 ID:gEGGVQn [举报] No.68792617 管理
>>No.68792493
其实我有点想拿kotlin或者java重写,然后之后fork一下霞岛,做成一个功能塞进去( ゚∀。)
无标题 无名氏 2026-06-08(一)12:00:31 ID:gEGGVQn [举报] No.68804703 管理
话说,po,咱既然都content放数据库了,那要不其他数据也放数据库呗,到时候你要做LLM啥的也方便用
无标题 无名氏 2026-06-08(一)13:06:04 ID:SLDLTVR (PO主) [举报] No.68805131 管理
>>No.68804703
我确实不是计算机专业的(;´ヮ`)7我拿不准图片也都放进数据库会不会对性能有很大的影响
目前除了图片本体,应该都在数据库里存了一份了

主要一开始也没有一个很好的整体设计,现在content、user_id、post_no、timestamp放数据库是一点点改进来的,最开始是纯散装的json文件( ›´ω`‹ )
无标题 无名氏 2026-06-08(一)13:06:35 ID:SLDLTVR (PO主) [举报] No.68805134 管理
然后这是GITHUB(=゚ω゚)=
https://github.com/rockmanzxa1234/NMB-LocalReader
无标题 无名氏 2026-06-08(一)13:13:35 ID:ads7k3G [举报] No.68805172 管理
dmg读者特有的技术力强
团内关键词查找网站还有检测po有没有更新的app都是dmg跑团期间搓出来的( ゚ 3゚)
无标题 无名氏 2026-06-08(一)13:14:16 ID:SLDLTVR (PO主) [举报] No.68805177 管理
>>No.68792392
(*゚∇゚)bbbbbb这个我试了一下,确实可以从目录页接个跳转过去这个页面提供下载

我想到了一些可以调整的方向

1.我觉得是不是可以调整一下下载的进程管理方式。比如页面只负责将下载请求提交到队列里,具体的下载进程通过后台的一个独立进程完成。将下载内容整合进数据库的步骤也通过这个后台进行调用。

2.不同的用户都可以查看已提交的下载申请。

3.在数据库里(或者数据库外)加一个已下载的主串号目录(包括最后一个串的时间),如果新提交的串号已经有了,就检查一下是否有更新。有更新再下载。
无标题 无名氏 2026-06-08(一)13:20:48 ID:SLDLTVR (PO主) [举报] No.68805218 管理
>>No.68805172
dmg正在闪耀(  ゚∀゚)人

UP主: