Charlie
Charlie
在DialogFragment设置导航栏暗色也不起作用 os version: Q, phone: pixel 3xl
> 感谢你的建议!我逐条回答下你的提议,欢迎共同探讨: > > > 1、在线阅读可以参考一下NeatReader的在线阅读,我不太懂前端的东西,那些JS是否能直接拿来用。 > > 我粗略看了下,NeatReader 是个付费阅读器,github上并不开放源码,无法直接使用。我之前也关注过类似的项目,例如 [hectorqin/reader](https://github.com/hectorqin/reader) 项目,也比较符合现在的手机阅读习惯,但是都不能直接兼容epub格式,无法立刻使用。如果你有了解到其他的项目,欢迎反馈给我。 > > > 2、批量导入,个人有个8万多本的目录要导入,使用时感觉跑不满所有的CPU或内存,不知道原因在哪里,是否可以把一些后台的批量工作,用golang语言重写,以提高工作效率。 > > 这里我没压测过性能,但是我在开发时就预想过性能瓶颈,应当是磁盘IO(因为要大量读取书籍内容)。此处改为Golang不太现实,毕竟这段代码不好只改写一部分。另外,我刚刚重新看了下代码,对同一个文件重复读取了两遍,后续我再优化下。 > > > 3、建议数据库可以增加mysql选项,替换sqlite,可以提高效率。 > > 当前其实是支持MYSQL的。只不过需要手动去修改。大致步骤是: > > 1. 修改`/data/books/settings/manual.py`中的`user_database`配置,例如改成:...
> > settings路径只有auto.py, 直接改成Mysql之后,进入网页会报没有此用户,随后改auto.py中的install: False, 重新进入配置页面,但是报错“更新磁盘配置文件失败!请确保配置文件的权限为可写入!”,请问如何解决? > > 你可以复制auto.py成为manual.py,然后删掉大部分配置项,只保留 user_database 这个配置项就好 > > "user_database": 'mysql+pymysql://calibre:calibre@db:3306/calibre' 可以了,进容器里面chown talebook auto.py, 改一下权限就可以了
me too, only try catch? how to fix this?
> Hi, > > I have a silly question but what if I want to call these APIs via internet? I tried replacing the LAN IP with the quickconnect url...