我正在往思源笔记里频繁的导入小说,一开始不怎么卡,后来是越来越卡,
甚至一度出现,如下情况:
明明有内容,显示字数无,还有就是搜索失效,
最离谱的就是不知道怎么回事,莫名其妙的出现了很多标签,还是乱码,
导入的内容有很多,但是每个文档最多也就是 50w 字左右。按理来说,思源的性能不会这么差吧,
思源也不用网络出现这种情况,还是说是我电脑的原因?
插件就 5 个,用的是写味主题,想问一下,思源单个文档能容纳百万字吗?
怎么进行优化啊?
我正在往思源笔记里频繁的导入小说,一开始不怎么卡,后来是越来越卡,
甚至一度出现,如下情况:
明明有内容,显示字数无,还有就是搜索失效,
最离谱的就是不知道怎么回事,莫名其妙的出现了很多标签,还是乱码,
导入的内容有很多,但是每个文档最多也就是 50w 字左右。按理来说,思源的性能不会这么差吧,
思源也不用网络出现这种情况,还是说是我电脑的原因?
插件就 5 个,用的是写味主题,想问一下,思源单个文档能容纳百万字吗?
怎么进行优化啊?
关于提前设置好块
这是我的【提示词】,给 ai 看的,让它写脚本帮你提前设置好块
(AI 建议用 deepseek 官网的 v3,进 deep 官网后,不点击深度思考,就是 v3)
写个脚本,用来处理长篇网络小说
一,用正则表达式:第\d+ 章,搜索到所有的章节标题,章节标题所在的行的最前边加一个换行,最后边加一个换行,添加的是硬换行 enter 键
二,每个章节标题设为二级标题,章节标题的{第}字和{章}字,还有空格去掉
三,原文件路径,D:\各种备份\小说\小说 1\星空职业者.txt
输出路径为,D:\各种备份\小说\小说 2\星空职业者.txt
我每个都解释一下
一正则表达式的作用,是用来【定位】到每个章节的标题,然后在章节名前后添加换行,也就是块,
毕竟,思源里,敲一下回车就是一个块
二把每个章节名设为大纲标题,可通过思源的大纲定位到每个章节
我嫌章节名有点【累赘】,把章节名中的【第】字和【章】字去掉了
你如果想去掉其他的字,也可按照我这个格式,自己改
三是关于文件的原来的位置,和处理好的文件的存放位置
如果还有其他不会的,比如脚本怎么去使用,让 AI 教你
NICE,么么哒
关于正则表达式,不同小说可能有区别,需要自己设置,正则表达式
你和 AI 说
小说的每个章节名,用正则表达式定位,其中,第一章在小说中的格式是:第 1 章,最后一章在小说中的格式是:第 1200 章
我这只是【举例子】,第一章和最后一章,根据你的小说来
触发不出来了,操作就是,我将一个有着 20 个标题的文件导出 md,然后修改完,就是\n 操作之后,再倒回,机会出现这样的“代码块”只不过,前面是 language,有些时候直接复制粘贴会形成 HTML 的代码块。
表现就是这样,文字在块里。
在 markdown 里面,四个空格缩进的文本也是代码块。应该是正常匹配上这个语法了。
这是首行顶格文本
这是四空格缩进文本
在链滴回帖也可以用这个语法的
请问思源笔记可以消除这个空格吗?我试试了搜索替换,发现可以匹配并替换,但我替换了很多次,总是替换不完全,依旧有些块之前是空格,
照你这么说,思源应该是四个空格那个当成一个语法了,所以我可以搜索替换掉,但是不够四个的空格,只能搜索,也可以替换。但实际并没有效果。
搜索替换应该正常工作吧,不过可能是空格数量不一,可以尝试切换到正则表达式模式,用 ^\s+
匹配试试,这个的目的是匹配行首的空白字符,应该没写错。不过应该只能对段落块生效,代码块应该只能手动复制出来再删掉代码块了
PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。
用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖。
用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/
Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。
你若安好,便是晴天。
开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。
Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。
Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。
Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。
HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。
HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。
Go 语言是 Google 推出的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。谷歌首席软件工程师罗布派克(Rob Pike)说:我们之所以开发 Go,是因为过去 10 多年间软件开发的难度令人沮丧。Go 是谷歌 2009 发布的第二款编程语言。
好记性不如烂笔头。
Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。
JVM(Java Virtual Machine)Java 虚拟机是一个微型操作系统,有自己的硬件构架体系,还有相应的指令系统。能够识别 Java 独特的 .class 文件(字节码),能够将这些文件中的信息读取出来,使得 Java 程序只需要生成 Java 虚拟机上的字节码后就能在不同操作系统平台上进行运行。
汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。
主仓库地址:Hi-Windom/Sillot
文档地址:sillot.db.sc.cn
注意事项:
前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。
单点登录(Single Sign On)是目前比较流行的企业业务整合的解决方案之一。SSO 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
小薇是一个用 Java 写的 QQ 聊天机器人 Web 服务,可以用于社群互动。
由于 Smart QQ 从 2019 年 1 月 1 日起停止服务,所以该项目也已经停止维护了!
NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。
SVN 是 Subversion 的简称,是一个开放源代码的版本控制系统,相较于 RCS、CVS,它采用了分支管理系统,它的设计目标就是取代 CVS。
etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。所谓共识机制是区块链系统中实现不同节点之间建立信任、获取权益的数学算法 。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于