我将电脑里面的一份 word【文件 A】复制到思源笔记中,进行管理。
我可以在思源中编辑这个【文件 A】。
但是当我想要复制几份副本或者再次将电脑里面的【文件 A】复制进入思源笔记,会发现,我复制的这几份 word 是同一份文件。
请问如何处理呢?
我将电脑里面的一份 word【文件 A】复制到思源笔记中,进行管理。
我可以在思源中编辑这个【文件 A】。
但是当我想要复制几份副本或者再次将电脑里面的【文件 A】复制进入思源笔记,会发现,我复制的这几份 word 是同一份文件。
请问如何处理呢?
你在编辑器里复制文件引用,再粘贴出来的操作实际上并没有复制或新增实际引用的文件。你这几个块最终引用的文件都是在 assets 文件夹里的同一个文件。再次将电脑里的【文件 A】复制进来会经过校验文件环节,这个环节发现粘贴文件与现有的文件相同就会引用同一个文件。(我是这么理解的,因为链接后面引用的文件实际上是一个属性,复制资源链接会同时复制这个属性,粘贴出来属性不变就会引用同一个文件)
如果想要复制几份副本的话:
-
之后追加的文件 id,或者不做修改,就用系统粘贴出来的 (1)
和 (2)
来区分文件也行。之后在编辑器里用斜杠菜单新建资源引用(即 /资源
),搜索你复制出来文件的文件名,新建引用。这样可以完成一次文件复制。我的理解:思源本身为了节省空间占用,会对文件进行校验,不管是 md5 还是 sha,总之确认文件相同就不会重复在资源文件夹里放多个文件,而是指向资源文件夹里的同一个文件。如果想要有多个文件副本就需要自己进行复制。每个文件后有一个专属的 id,是通过文件属性计算出来的,可以确保多次粘贴同名文件但内容不同时不会在文件系统里相互覆盖。
FFmpeg 是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。
Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。
心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。
Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。
Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。
DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。
“梦想从学习开始,事业从实践起步” —— 习近平
网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。
1999 年 2 月腾讯正式推出“腾讯 QQ”,在线用户由 1999 年的 2 人(马化腾和张志东)到现在已经发展到上亿用户了,在线人数超过一亿,是目前使用最广泛的聊天软件之一。
Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。
Sphinx 是一个基于 SQL 的全文检索引擎,可以结合 MySQL、PostgreSQL 做全文搜索,它可以提供比数据库本身更专业的搜索功能,使得应用程序更容易实现专业化的全文检索。
持续集成(Continuous Integration)是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。
资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。
Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。
Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。
Kafka 是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是现代系统中许多功能的基础。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。
SpaceVim 是一个社区驱动的模块化 vim/neovim 配置集合,以模块的方式组织管理插件以
及相关配置,为不同的语言开发量身定制了相关的开发模块,该模块提供代码自动补全,
语法检查、格式化、调试、REPL 等特性。用户仅需载入相关语言的模块即可得到一个开箱
即用的 Vim-IDE。
有点意思就行了
AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。
这是一个不能说的秘密。
TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。
App(应用程序,Application 的缩写)一般指手机软件。
据说 99% 的性能瓶颈都在数据库。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于