建议考虑一下本地资源存储时分一下文件夹(即 assets 下再进行细分)。因为本人经常收藏网上的文章(文章非常多了)。导致在 assets 下大大小小的资源也有几万个,Windows 下打开该文件夹就会非常卡。
希望可以尽快跟进,谢谢 👍
建议考虑一下本地资源存储时分一下文件夹(即 assets 下再进行细分)。因为本人经常收藏网上的文章(文章非常多了)。导致在 assets 下大大小小的资源也有几万个,Windows 下打开该文件夹就会非常卡。
希望可以尽快跟进,谢谢 👍
而且平铺除非走对象存储(OSS、OBS 之类的),不然永远都是可能会出现单目录文件过多而导致的各种问题的。轻度玩家无所谓的,到不了那个程度。但是作为可能的重度玩家,不得不考虑。
至于多笔记本,我至今还是单笔记本。 对我来说未来最多也就两个笔记本,一个个人的,一个 剪藏的。
语雀走的对象存储。
给定一个确定的 URI (比如 /a/b/c/test.jpg),理论上只有 系统磁盘 IO 读取的性能。 麻烦的是代码实现,和资源文件管理。
每个人都有每个人的想法,反正我是不习惯 一个文件夹的(很容易 GG,可能是被国内开发环境影响的吧)。
原来你就是开发思源笔记的大佬呀。👍
至于你说的这个问题。我觉得可能得考虑一下管理上的问题。 这个年代呀,信息大爆炸,并且所谓的数字花园,一定是会长时间用下去的。
那么按照笔记本进行区分,会不会极有可能光剪藏的就一年一本。再加上零零碎碎的笔记本,可能几年下来,极有可能出现 20 -30 个笔记本,那么统合这些数据就很重要了。
而且我个人觉得,笔记类,可能是一种大而全的记录工具,里面的数据通过不同的目录进行区分的(多个目录,多级目录)。如果是像语雀这种,确实可以一个方向一个知识库。我目前自己的思路就是 一个一级目录,自己的个人生活。 一个一级目录,工作相关的。一个一级目录,剪藏相关的。等。下面的二级目录就是各种再一级的分类。
并且我觉得也得考虑一个问题。假如这个人这个软件用了十年。文章数可能几十万(十年,算上剪藏应该有可能)。再加上各种图片,各种附件,百万还是极有可能的。并且附件有时候不仅仅是图片,各类安装包我也链接过的(毕竟本地最靠谱),各种网站链接总是有失效的可能的。
基于这个场景,是不是可以考虑一下如何在长时间的范围内,可以把数据存储的更多,更稳。这个时候,就得考虑是不是给这类玩家,可以提供更高级的玩法?当到了这个量级,应该是基于 Sqlite 的把?全文搜索就会有一定的性能瓶颈了。并且因为可能附加各种比较大的附件,data 目录也极有可能几百 G(确实有点夸张,但是我这些年的照片,视频,陆陆续续也有 100 多 G 了,如果说类似于 要把照片,视频嵌入到 笔记中,用作“日志”之类的,还是有可能的)。并且对于数据同步,是否也就得考虑一种其他方案了。(因为我个人找基于本地存储的笔记类软件,就是为了保障基础的原数据都可以在自己硬盘上,即使数据量很大了,搜索这种都可以基于原数据进行优化的,比如接入 Lucene 。但原数据不能保障存储好,不能适应未来的大数据量,还是比较麻烦的)
或者可以考虑把存储附件这块的逻辑抽象出来,提供方便的可扩展的途径,然后让网友们去开发也可以。 (不过最好有个开发文档)
而且不同的人,使用的方式也不同。如果可以,最好提供一种灵活可配置的方法(即使写配置文件也行)。
用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖。
用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/
有点意思就行了
webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。
Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。
OAuth 协议为用户资源的授权提供了一个安全的、开放而又简易的标准。与以往的授权方式不同之处是 oAuth 的授权不会使第三方触及到用户的帐号信息(如用户名与密码),即第三方无需使用用户的用户名与密码就可以申请获得该用户资源的授权,因此 oAuth 是安全的。oAuth 是 Open Authorization 的简写。
Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。
V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。
宋真宗赵恒曾经说过:“书中自有黄金屋,书中自有颜如玉。”
Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。
CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。
Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。
腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。
GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。
Open Source, Open Mind, Open Sight, Open Future!
脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。
上帝为你关上了一扇门,然后就去睡觉了....努力不一定能成功,但不努力一定很轻松 (° ー °〃)
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是最流行的关系型数据库管理系统之一。
互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。
NetBeans 是一个始于 1997 年的 Xelfi 计划,本身是捷克布拉格查理大学的数学及物理学院的学生计划。此计划延伸而成立了一家公司进而发展这个商用版本的 NetBeans IDE,直到 1999 年 Sun 买下此公司。Sun 于次年(2000 年)六月将 NetBeans IDE 开源,直到现在 NetBeans 的社群依然持续增长。
Java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由 Sun Microsystems 公司于 1995 年 5 月推出的。Java 技术具有卓越的通用性、高效性、平台移植性和安全性。
Spring 是一个开源框架,是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 JavaEE 应用程序开发提供集成的框架。
Elasticsearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于 RESTful 接口。Elasticsearch 是用 Java 开发的,并作为 Apache 许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
HHKB 是富士通的 Happy Hacking 系列电容键盘。电容键盘即无接点静电电容式键盘(Capacitive Keyboard)。
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。
记录并分享人生的经历。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于