Obsidian同步
Obsidian 同步 Android 手机同步方案 Syncthing 什么是 Syncthing? Syncthing 是一款开源免费跨平台的文件同步工具,是基于 P 2 P 技术实现设备间的文件同步,所以它的同步是去中心化的,即你并不需要一个服务器,故不需要担心这个中心的服务器给你带来的种种限制,而且类似于 torrent 协议,参与同步的设备越多,同步的速度越快。针对隐私问题...
Obsidian 同步 Android 手机同步方案 Syncthing 什么是 Syncthing? Syncthing 是一款开源免费跨平台的文件同步工具,是基于 P 2 P 技术实现设备间的文件同步,所以它的同步是去中心化的,即你并不需要一个服务器,故不需要担心这个中心的服务器给你带来的种种限制,而且类似于 torrent 协议,参与同步的设备越多,同步的速度越快。针对隐私问题...
Obsidian 的 YAML Front matter
Easy Typing Easy-Typing,是一个 Obsidian 的书写体验增强插件,功能包含编辑时自动格式化文本和符号编辑增强。自动格式化文本对文档的格式进行规范化,并且美化文档的观感,强优化用户的编辑体验。 效果&特性 自动化: 首字母大写 中英文间插入空格/中文间消除空格/标点与文本间插入空格 符号配对/删除 ...
Commander 命令面板 Ctrl+P 唤起命令面板 核心插件 Command palette 如果有常用命令,可以在命令面板设置中将其置顶: 斜杠命令 (Slash commands)/ 在 v0.12.17 中更新了 斜杠命令(Slash commands) 只要在编辑器中输入斜杠 / ,即可查找并执行命令。同时,在命令面板设置中置顶的命令也会在此处置顶。 不过斜杠...
索引 索引介绍 索引是关系型数据库中用来提升查询性能最为重要的手段。 关系型数据库中的索引就像一本书的目录,我们可以想象一下,如果要从一本书中找出某个知识点,但是这本书没有目录,这将是意见多么可怕的事情!我们估计得一篇一篇的翻下去,才能确定这个知识点到底在什么位置。创建索引虽然会带来存储空间上的开销,就像一本书的目录会占用一部分篇幅一样,但是在牺牲空间后换来的查询时间的减少也是非...
MySQL 函数 MySQL 中的函数跟 Python 中的函数没有太多的差异,因为函数都是用来封装功能上相对独立且会被重复使用的代码的。如果非要找出一些差别来,那么 MySQL 中的函数是可以执行 SQL 语句的。 示例:我们通过自定义函数实现了截断超长字符串的功能。 delimiter $$ create function truncate_string( content...
事务 什么是事务? 要么都成功,要么都失败。 事务就是将一组 SQL 语句放在同一批次内去执行; 如果一个 SQL 语句出错, 则该批次内的所有 SQL 都将被取消执行; MySQL 事务处理只支持 InnoDB 和 BDB 数据表类型; 事务管理(ACID) 原子性 (Atomic) 整个事务中的所有操作,要么全部完成,要么全部不完成,不可能停滞在中间某...
MySQL 基本命令 查看命令 1. 查看所有数据库 show databases; 2. 查看所有字符集 show character set; +———-+———————————+———————+——–+ Charset Description Default collation Maxlen ...
从源码看多种类型的键值对设计 ViewModel CreationExtras Key 设计 public sealed class CreationExtras { internal val map: MutableMap<Key<*>, Any?> = mutableMapOf() /** * Key for the elements...
Android 11 适配 适配 targetSdkVersion 30(修改的内容只针对 targetSdkVersion 30 或者以上才生效) 分区存储强制执行 (Android 11 强制执行,Android 10 可选执行) targetSdkVersion>=30,强制执行分区存储见 分区存储 媒体文件访问权限 为了在保证用户隐私的同时可以更轻松地访问媒体,...