随笔

63 阅读2分钟

IM相关方案

  1. IM开发干货分享:浅谈IM系统中离线消息、历史消息的最佳实践
  2. indexDB最佳实践

大量消息内存优化

  • 参考LRU算法,不渲染部分数据
  • 虚拟列表

相关API

  1. Web Crypto API

个人博客

  1. Jekyll将纯文本转化为静态网站和博客
  2. 基于Github+Hexo从零开始搭建个人博客

状态管理

vscode

快捷键

  • command+shift+P : 打开命令面板
  • command+shift+V:预览markdown

Git

pnpm

OS

Hard Link & Symbolic Link

在文件系统中,"硬链接"(Hard Link)和"软连接"(也称为符号链接,Symbolic Link或Symlink)是两种不同类型的链接,它们都可以用来创建指向文件的指针,但它们的工作方式和用途有所不同。 硬链接

  • 硬链接是文件系统中的一个目录条目,它引用的是与其他文件相同的物理位置。换句话说,硬链接和原始文件共享相同的inode(文件索引节点),它们实际上指向磁盘上的同一个文件数据。
  • 硬链接有以下特点:
    • 不能跨文件系统创建硬链接。
    • 不能链接目录,只能链接文件。
    • 删除原始文件不会删除硬链接,因为它们共享相同的文件数据。 软连接(符号链接)
  • 符号链接是一个特殊的文件,它包含一个指向另一个文件或目录的路径。与硬链接不同,符号链接有自己的inode和文件数据,它指向的是另一个文件的路径,而不是文件数据本身。
  • 符号链接有以下特点:
    • 可以跨文件系统创建符号链接。
    • 可以链接文件和目录。
    • 如果原始文件被删除,符号链接会变成"悬空链接",指向一个不存在的目标。 区别
  • 文件系统的位置:硬链接和原始文件必须在同一个文件系统上,而符号链接可以跨文件系统。
  • 链接目标:硬链接直接指向文件的物理数据,而符号链接指向一个路径。
  • 对原始文件的依赖性:硬链接不依赖于原始文件的存在,而符号链接如果原始文件被删除,则变成无效链接。
  • 链接目录的能力:硬链接不能链接目录,而符号链接可以。 在实际使用中,硬链接通常用于确保重要文件有多个备份,而符号链接则用于创建快捷方式、组织文件结构或链接到不同位置的文件。