经验分享 - 完美的笔记软件生态

前言

我曾经投入大量时间寻找一款能够满足我所有记录和创作需求的完美的笔记软件,但很遗憾,直到现在我都没有找到,目前的笔记软件都并不完美。All in One 的尝试以失败告终。

B 站笔记区 UP 主“Johnny 学”也曾尝试过用 Obsidian 实现各种功能,但最后,他也发现这样做并不会真正提高效率。于是他提出,“Not All in One, But All for One”的理念。有相似经历的我对此表示十分赞同。不同的软件有各自的特色优势,我们可以结合不同软件的特色优势来实现 1+1>2 的效果。

目前,我的笔记生态和核心部件由“Obsidian+Typora+VSCode+Github+坚果云”构成。下面,简单介绍一下原因。

为什么使用 Obsidian?

  1. 开源、永久免费
  2. 可更换主题和使用插件
  3. 功能强大

为什么要结合 Typora?

  1. 导出功能强大
  2. 界面简洁
  3. 独特的功能(如打字机模式)
  4. 可作为系统默认的 Markdown 编辑器
  5. 部分编辑操作便捷

为什么要结合 VSCode?

  1. VSCode 用于解决编程需求
  2. VSCode 功能强大、兼容性强

为什么要结合 Github?

  1. 通过 Git 来备份每一步的操作
  2. 多一个备份

为什么要结合坚果云?

  1. 实现不同设备之间的数据同步
  2. 增量同步
  3. 同步速度快

用到的 Obsidian 插件:

  1. Remotely Save —— 用于在多设备间同步 Obsidian 文档
  2. Obsidian Git —— 借助 Git 实现版本控制和备份
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
RISC-V的软件需求包括以下几个方面: 1. 编译器和工具链:开发RISC-V软件需要支持RISC-V指令集架构的编译器和相应的工具链,包括汇编器、链接器、调试器等。 2. 操作系统:RISC-V需要支持运行在其上的操作系统,例如Linux、FreeRTOS等。这些操作系统需要针对RISC-V进行移植和优化,提供适配RISC-V硬件的驱动程序和系统服务。 3. 库和框架:RISC-V软件开发需要一些常用的库和框架支持,例如C标准库、数学库、网络库、图形库等。此外,还需要针对RISC-V架构进行优化的特定库和框架,例如嵌入式库、向量化库等。 4. 开发工具和环境:为了方便RISC-V软件的开发和调试,还需要相应的开发工具和环境,例如集成开发环境(IDE)、仿真器、调试器等。 RISC-V虚拟化需要掌握以下知识: 1. 虚拟化原理:了解虚拟化的基本概念、原理和技术,包括虚拟机监控器(VMM)、虚拟机(VM)、虚拟化扩展指令等。 2. RISC-V架构和特性:深入了解RISC-V架构的特点和指令集扩展,如RISC-V Privileged Architecture、RISC-V Vector Extension等。 3. 虚拟化软件:熟悉常用的虚拟化软件,例如QEMU、KVM等,了解它们在RISC-V上的支持和使用。 4. 虚拟设备模拟和驱动开发:理解虚拟化环境下设备模拟和驱动开发的原理和方法,包括虚拟设备的模拟技术和与宿主机通信的接口。 RISC-V的软件生态需要做以下工作: 1. 移植和优化常用软件:将常用的开源软件移植到RISC-V平台,并对其进行性能优化和适配,以满足RISC-V平台的需求。 2. 开发和维护RISC-V工具链:为RISC-V开发者提供完善的编译器、汇编器、调试器等工具链支持,以便开发高效的RISC-V软件。 3. 建立RISC-V应用生态:促进RISC-V应用的发展,鼓励开发者在RISC-V平台上创新和开发各类应用,提高RISC-V生态系统的完备性和多样性。 4. 提供技术支持和培训:为RISC-V开发者提供技术支持和培训,帮助他们更好地理解和使用RISC-V软件生态的相关工具和技术。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值