Obsidian:Dataview 使用方法
使用 Dataview 可以从 Obsidian 的文件库中查询内容(标题/正文/Todo)并可将内容应用于新的文件。
md 文档的元数据(yaml)和语法组织内容
DQL语法有点类似与 SQL12345```dataviewLIST/TABLE 元数据 AS "表格标题"FROM "笔记路径" AND/OR #标签/-#标签WHERE contains(元数据, "关键词")SORT 条件 DESC LIMIT 数字file.name:笔记的标题file.folder:此文件所属文件夹的路径file.path:完整文件路径(字符串)file.link:指向文件的链接(链接)file.size:文件的大小(字节)(数字)file.ctime:创建文件的时间(日期+时间)file.cday:创建文件的日期file.mtime:上次修改文件的时间(日期+时间)file.mday:上次修改文件的日期file.tags:笔记中所有独特的标签的数组file.etags:笔记中所有显式标签的数组;与 file.tags 不同,不包括副 ...
ChatGPT 不完全食用指北
ChatGPT 是由 OpenAI 开发的大型语言模型,基于 GPT-3.5 架构训练而成的;它旨在与用户进行对话,并回答他们的问题、提供信息和进行一般性的交流;与区块链、元宇宙等比较起来,它直接影响的是生产力。
账号申请需要科学上网,最好是美国 IP
首选打开 官网进行注册,输入邮箱(用国际服务商,如:live)、设置密码,然后需要手机短信验证;难点基本就在此:中国手机无法注册,目前普遍使用的是俄罗斯的一家接码平台:SMS-Activate(同样需要科学上网),免费号码无法使用,需要付费号码,支持支付宝付款建议选的美国物理号码:75 卢布,否则依旧会报错:The number you provided is not valid, please try again. For help, contact us through our help center at help.openai.com.充值 -> 租用号码 -> 进行验证,具体方法网上一堆教程(感觉完全不需要),都是为了填上自己的推广链接(有返佣)注册好以后,直接访问 ChatGPT 网页版食用
PS.新注册的 O ...
Glances 命令行监控
Glances 是一款用于 Linux、BSD 的开源命令行系统监视工具,它使用 Python 语言开发,能够监视 CPU、负载、内存、磁盘 I/O、网络流量、文件系统、系统温度等信息Glances 可以为 Unix 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:
CPU 使用率
内存使用情况
内核统计信息和运行队列信息
磁盘 I/O 速度、传输和读 / 写比率
文件系统中的可用空间
磁盘适配器
网络 I/O 速度、传输和读 / 写比率
页面空间和页面速度
消耗资源最多的进程
计算机信息和系统资源
Glances 工具可以在用户的(任何)终端上实时显示重要的系统信息,并动态地对其进行更新;它并不会消耗大量的 CPU 资源,通常低于百分之二Glances 在屏幕上对数据进行显示,并且每隔两秒钟(可自定义)对其进行更新,还可以将相同的数据捕获到一个文件(csv 或者 html)1234wget https://github.com/nicolargo/glances/archive/refs/tags/glances-3.3.0.tar.gztar -zxvf gla ...
直接使用 FFmpeg 录制视频
软件安装下载最新版 FFmpeg,Windows 环境选择 ffmpeg-master-latest-win64-gpl.zip,GPL 版本包含了所有依赖项。
将 FFmpeg 解压到任意文件夹,如 D:\Backup\Libraries\Documents\ffmpeg。
开始栏搜索「编辑系统环境变量」,点击进入「环境变量」。
新建用户变量 FFMPEG_HOME,变量值设为刚才的解压路径 D:\Backup\Libraries\Documents\ffmpeg。
或者使用命令
1setx /M FFMPEG_HOME "D:\Backup\Libraries\Documents\ffmpeg"
配置完成后,在终端输入 ffmpeg 即可启动。
配置设备FFmpeg 的录制命令 gdigrab 不支持音频录制,也不支持直接调用摄像头,此时需使用开源的 screen-capture-recorder-to-video-windows-free 增强 FFmpeg 的录制功能,其最新版本为 0.12.12。
通过命令 ffmpeg -list_devices t ...
Elasticsearch 备份迁移
备份原理备份说明使用无论哪个存储数据的软件,定期备份数据都是很重要的;Elasticsearch 集群副本提供了高可靠性,可以容忍零星的节点丢失而不会中断服务但是,集群副本并不提供对灾难性故障的保护;对于这种情况,我们需要的是对集群真正的备份灾难发生后有一个可靠的备份来还原数据本文将描述如何使用官方提供的 Snapshot API 备份恢复 Elasticsearch 数据:Snapshot & Restore;文档中关于增量快照进行了说明:
你的第一个快照会是一个数据的完整拷贝,但是所有后续的快照会保留的是已存快照和新数据之间的差异。随着你不时的对数据进行快照,备份也在增量的添加和删除。这意味着后续备份会相当快速,因为它们只传输很小的数据量。
注意事项备份原理:这个会拿到你集群里当前的状态和数据然后保存到一个共享仓库里,这个备份过程是”智能”的随着不时的对数据进行快照,备份也在增量的添加和删除,后续备份会相当快速,因为数据量会很小
在进行本地备份时使用 —type 需要备份索引和数据(mapping,data)
在将数据备份到另外一台 ES 节点时需要比本地备份多备份一 ...
Redis 脑裂问题
前置:Redis 不完全食用指北https://yuwei.cc/posts/redis.html
脑裂原因让 master、slave 和 sentinel 三类节点处于不同的网络分区,此时哨兵无法感知到 master 的存在,会将 slave 提升为 master 节点,此时就会存在两个 master,原来的客户端继续往旧的 master 写入数据,而新的 master 就会丢失这些数据
解决问题通过配置文件修改两个参数1234567#表示连接到 master 最少 slave 的数量min-slaves-to-write 3#表示 slave 连接到 master 最大的延迟时间min-slaves-max-lag 10#新版本写法min-replicas-to-write 3min-replicas-max-lag 10配置这两个参数之后,如果发生集群脑裂,原先的 master 节点接收到写入请求就会拒绝,就会减少数据同步之后的数据丢失
静态博客不完全食用指北
NotionNextNotionNext 是一个使用 NextJS + Notion API 实现的静态博客系统,只要在 Notion 写好文章就会自动同发布为静态博客,从而专注于写作、而不需要操心网站的维护。文档
Docusaurus中文网站123##快速简单地安装 Docusaurus 并搭建网站框架(包含模板文件),开启 Typescript 支持npx create-docusaurus@latest my-website classic --typescriptnpm start
Hexo1234567891011npm install hexo-cli -ghexo -vhexo init Librarycd Librarynpm installnpm install hexo-theme-butterflynpm update hexo-theme-butterflygit clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly# 主题https://gi ...
PostgreSQL 入门
有些服务是不支持 MySQL 的,PostgreSQL 就是备选
安装依赖12yum install gcc gcc-c++ openssl openssl-devel pcre pcre-devel zlib zlib-devel patch makeyum install readline-devel
下载解压12wget --no-check-certificate https://ftp.postgresql.org/pub/source/v15.0/postgresql-15.0.tar.gztar -zxvf postgresql-15.0.tar.gz
编译安装1234567891011121314cd postgresql-15.0./configure --prefix=/app/service/pgsqlmake && make install./configure --prefix=/app/service/pgsql \ --with-pgport=5432 \ --with-openssl --with-tcl \ --with-p ...