

如图,今天打开笔记发现大量文档都出现了这种语句和段落丢失的问题,基本上没有一篇文档是完整的,现在导致我已经没法正常看笔记学习,如果不能恢复,那我在这里储存的笔记相当于全部报废了。。。。。。。


如图,今天打开笔记发现大量文档都出现了这种语句和段落丢失的问题,基本上没有一篇文档是完整的,现在导致我已经没法正常看笔记学习,如果不能恢复,那我在这里储存的笔记相当于全部报废了。。。。。。。
?这么严重的同步 bug 为什么不做醒目点的通告?我云端付费同步就是求个便捷,现在就只是因为漏更新几次版本导致 80% 的笔记作废,大半年的考试笔记都没了,能负点责吗?
我在数据历史里回滚过了,但是该没有的还是没有,应该是 bug。
另外想问一下你们公告是发布在了哪些渠道,我到目前为止只关注了 B3log 公众号,微信每天都有很多消息,不去特意翻看真的无法注意到此类重要推送。
而且在此前的版本更新时,我有在软件正上方有看到过数据迁移的公告横幅,每次启动软件都会跳出来,为什么这一次更新却什么提示都没有?对于如今这种数据丢失的情况,我认为只要在更新的时候做一个弹窗就完全可以避免。没有做备份确实是我的疏忽,但是如果我能每天关闭软件就做一次备份,也没有必要使用云端服务了。
选择出现问题之前时间点的数据快照恢复,这部分实现应该没有 bug,至少目前没有其他用户反馈过通过数据快照无法恢复数据。
公告可关注这里,公众号我们也会推送,重要的公告也会在思源笔记中提醒,这次数据迁移我们这些渠道都做了公告的,你不是说已经看到了吗?
思源官方云端同步本质上是同步数据快照,所以实际上每次同步都会对数据进行一次快照,这个频率比你说的每天一次备份高很多。但是即使这样也无法保证完全可靠,因为数据是存储在本地设备上的,系统环境比较复杂,并且硬件软件方面也不可能完全没有缺陷。所以为了尽可能可靠,还需要定期手动备份到其他设备,尽量遵循 321 备份原则。
既然文档可以通过数据历史全部复原,那么我的诉求是解决回滚后没有复原已丢失数据的问题。“别人没有的 bug 你也不应该有”,言下之意是咬定我操作不当还是你们不想解决问题呢,如果是觉得我操作不当,我可以提供录屏。你去找医生看病,医生断定你没问题只是因为他没听过别人有这个症状,很是离谱。
我说我在过去的版本更新中曾看到过软件内部弹出有关数据迁移警告的横幅,而导致我这一次出现问题的 2.2 版本更新是在四周前,就我这四周的使用以来没有看到过一次有关数据迁移警告的横幅。如果有,那么可能是 2.1 版本的横幅变小/调换位置/停留时间变短等原因导致我一个月都没看到过这么重要的公告。所以建议在有涉及到正常使用的版本更新时在软件内部做些更明显的提醒。但如果你觉得是我的问题,可以不必理会我的建议:)
在此之前我对思源笔记的好感一直是满分,版本迭代是好事,我也乐意更新版本增进自己的使用体验,甚至我因为觉得好用已经激情安利了好几个朋友使用思源构建知识库,但现在出了问题以后看到你们作为开发者不断甩锅给用户的态度真的让人窝心,这是我最后一次回复了。
我在前几天也碰到过丢失了一部分数据,是一部分文档直接丢失,倒从没见过楼主这样句子不完整的情况。
前段时间我看到了公告且按照公告要求所有端都更新到 2.2.0 之后才使用,也是不知道啥原因(我怀疑可能是 docker 端的问题?因为 docker 端更新完就直接启动了。或者是因为前几天我重装系统了?我不确定)。后来直到前几天我才发现这个情况,因为当我创建反链的时候发现之前已经创建好的很多主题文档都不见了。
后来我就查找数据快照,找到了文件数量显著变少之前的那个点,那个点应该就是出问题之前数据最完整的点,然后为了安全起见我先给这个快照打了标签并上传云端。
然后我把当前的 data 先导出(因为自从出问题到当前,我还新写了不少笔记,我不希望这些内容在还原快照后我还得重写,这是个很重要的技巧!),然后还原快照,果然丢失的那些文档都回来了。
最后我用 Beyond Compare 对比导出的 data 与还原过后的 data,把我后来新写的那些笔记以及修改合并进去,就完全 OK 了。
我想说的是:
P.S. 楼主说的没看到通知指的是思源桌面端右上角的浮动消息,在 2.2.0 之前的版本那个消息栏好像是有 bug,我也经常看不到,只能看到一把叉,但现在的版本已经好了。
Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。
Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。
etcd 是一个分布式、高可用的 key-value 数据存储,专门用于在分布式系统中保存关键数据。
IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。
JetBrains 是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄国的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是 Java 编程语言开发撰写时所用的集成开发环境:IntelliJ IDEA。
互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。
Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。
Unity 是由 Unity Technologies 开发的一个让开发者可以轻松创建诸如 2D、3D 多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。
Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。
LaTeX(音译“拉泰赫”)是一种基于 ΤΕΧ 的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在 20 世纪 80 年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由 TeX 所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。
Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。
知乎是网络问答社区,连接各行各业的用户。用户分享着彼此的知识、经验和见解,为中文互联网源源不断地提供多种多样的信息。
iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。
Quicker 您的指尖工具箱!操作更少,收获更多!
Thank God It's Friday! 感谢老天,总算到星期五啦!
房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。
你比 99% 的人都优秀么?
Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。
心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。
Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。
大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。
NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。
Postman 是一款简单好用的 HTTP API 调试工具。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于