obsidian阿里云OSS同步
创建阿里云用户设置权限
点击阿里云右上角的用户头像—点击 AccessKey 管理—点击”使用子用户 AccessKey”
创建一个用户,登录名称和显示名称任意—勾选 Open API 调用访问—点击确定
创建完成后可看到 AccessKey ID 与 AccessKey Secret,这两个信息只会显示这一次,务必保存好
创建 Bucket
在阿里云创建 Bucket,推荐:标准存储,私有,其它默认即可
记录 bucket 的 Endpoint(地域节点),类似:oss-cn-beijing.aliyuncs.com
点击 Bucket 列表—进入你的 Bucket—权限控制—Bucket 授权策略—新增授权
授权用户:子账号—上面创建的账户
授权操作:完全控制
点击 Bucket 列表—进入你的 Bucket—数据安全—跨域设置
来源:*
允许 Methods:全部勾选
Headers:*
其它默认
配置 obsidian
安装并打开 Remotely Save 插件
选择远程服务:S3 或兼容 S3 的服务
服务地址(Endpoint) :oss-cn-beijin ...
obsidian多设备同步
更新203-12-23:建议使用 obsidian+OSS
需求obsidian 需要在 Windows 与 Android 同步
真心没有语雀好用,希望语雀不要倒闭
实现方法:坚果云+FolderSync
FolderSync 支持双向,单项向左,单项向右,三种方式同步
用着用着发现不能同步了,可能是坚果云同步文件个数/时间有限制,需要等一会才行
在 Windows 本地建立 obsidian 的根目录 AAA,将 AAA 设置为自动同步到坚果云
开启坚果云的 webdav, 获得第三方客户端密码
在 Android 下载 obsidian 与 FolderSync
打开 FolderSync 设置安卓手机本地的文件夹 AAA 与坚果云同步,详细参考:https://help.jianguoyun.com/?p=2887
打开 Android 的 obsidian,将 AAA 设置为根目录即可
Hexo自动部署到Gitee Page
gitee page 功能维护中,可能凉凉了
分析这里有两个步骤:
将代码推送到 Gitee 仓库
部署到 Gitee Page
第 1 步的方法有:
本地 git 定时提交
使用 Github Action 镜像 Github 仓库:
手动同步
自动同步
第 2 步的方法有:
开通 Gitee Page Pro 功能(收费)
使用 Gitee Pages Action
代码将 Github 仓库内容自动同步到 Gitee基于 hub-mirror-action
https://github.com/Yikun/hub-mirror-action
生成公钥与私钥文件:https://www.yuque.com/xdd1997/blog/ru4eumc62yqwhle4
将公钥文件内容添加到 Gitee,生成 Gitee 的 Token
在 blog_hexo 的仓库添加两个变量
GITEE_TOKEN:上一步获得的 Gitee Token
GITEE_RSA_PRIVATE_KEY:私钥文件内容
在 Github Action 的自动化文件 yaml 中 ...
Zotero CSL的更改
在线网站版网站:https://editor.citationstyles.org/visualEditor/
大致思路
获取新的 csl—导入到网站 https://editor.citationstyles.org/visualEditor/
在 Zotero 选中多个典型文献—导出条目—CSL JSON—复制 json 文件内容
在网站中 Visual editor—Style—Load Style
右上角 Exanple citations— Citations 1—Advanced—粘贴 json 文件内容—Add new reference
可以修改并Style—Save Style导出新的csl了
文献类别
article-journal:期刊论文,强调了学术期刊中的研究性文章
Article in a Periodical:指涉任何类型的期刊中的文章,不论是学术性的还是非学术性的(一般不用)
patent:专利
paper-conference:会议论文
修改的详细细节(已 IJMS 为例)导入文件
使用 Everything 搜索本地文件:china-nation ...
Git知识点与常见错误
Git 初相识安装
去官网下载安装包:https://git-scm.com/downloads
全部选择默认安装即可
使用
在 gitee.com 上注册一个账号 xdd1997
在 gitee.com 上建立一个仓库 python_project,见下图,不要勾选其他框框
获得 git 链接 https://gitee.com/xdd1997/python_project.git
打开 AA 文件夹—右键—Open Git Bash here
12345678910git config --global user.name "xdd1997"git config --global user.email "[email protected]"mkdir python_projectcd python_projectgit initgit add .git commit -m "first commit"git remote add origin https://gitee.com/xdd1997/python_project. ...
Matlab|Fortran二进制文件读写
Matlab 生成二进制文件
https://ww2.mathworks.cn/help/matlab/ref/fwrite.html#d126e493019
fwrite(fileID,A,precision),按列顺序写入矩阵 A 二进制文件
precision 主要选项:
值类型
精度
位(字节)
范围
有符号整数
‘int32’
32 (4)
2147483648(约 21 亿)
有符号整数
‘int64’
64 (8)
2^63
浮点数
‘single’
32 (4)
约 10^-38) 与 10^(+38)
浮点数
‘double’
64 (8)
约 10^-308) 与 10^(+308)
字符
‘char*1’
8 (1)
-
123fileID = fopen('magic5.bin','w');fwrite(fileID,magic(5),'int32');fclose(fileID);
Matlab 读取二进制文件
https://ww2.mathworks.cn/ ...
阿里云服务器ECS配置
资料https://blog.csdn.net/qq_43554335/article/details/123648620
配置
领券:https://university.aliyun.com/?spm=5176.28508143.J_9220772140.20.e939154ai9z1WC
搜索云服务器ECS->购买(2 核 2G)->建议 Windows
搜索云服务器ECS->实例->可以看到自己的服务器
点击三个竖点->重置实例密码->修改密码->重启
点击 VNC 远程链接->点击发送远程命令->点击 CTRL+ALT+DELETE->输入密码即可
注意使用网络或者使用 windows 的远程桌面连接,需要开通官网 IP
开通官网 IP 后,就可以使用 windows 远程桌面连接,远程桌面连接时:
IP: 官网 IP
用户名:Administrator
密码:你的 Windows 账户密码,如果忘记,可以**重置实例密码**
Fortran编译并调用dll
编译 dll
设置成 Release x64,且项目属性页和 VS 主界面两处都需要设置
要注意在每个函数添加一行:(test1 是函数名)
1!DEC$ ATTRIBUTES DLLEXPORT::test1
编译时,要选择:项目—属性—配置属性—Fortran—Libraries—Runtime Library—Multithread
会生成 dll 与 lib 两个文件,都需要
Fortran 调用 dll
把上面生成的 lib 与 dll 拷贝到项目路径,添加到 Resource Files 即可使用里面的函数
注意不要在项目属性页多此一举添加 dll 与 lib 相关路径,反而可能出错
案例
Github Action学习与使用
资料https://docs.github.com/zh/actions
基本知识触发事件
https://docs.github.com/zh/actions/using-workflows/events-that-trigger-workflows#schedule
工作流程触发器工作流程触发器是导致工作流程运行的事件,工作流触发器使用 on 键定义。 这些事件可以是:
工作流程存储库中发生的事件
在 GitHub 之外发生并在 GitHub 上触发 repository_dispatch 事件的事件
预定时间
手动:workflow_dispatch
使用多个事件如果指定多个事件,仅需发生其中一个事件就可触发工作流。 如果触发工作流的多个事件同时发生,将触发多个工作流运行。
1on: [push, fork]
或者
12345678on: label: types: - created push: branches: - main page_build:
schedule
计划任务语法有五个字段,中间用空格分隔,每个字段代表一个时间 ...
喜欢又未使用的图片cover
小狗系列https://mypic2016.oss-cn-beijing.aliyuncs.com/picGo/202408101928330.pnghttps://mypic2016.oss-cn-beijing.aliyuncs.com/picGo/202408101929408.pnghttps://mypic2016.oss-cn-beijing.aliyuncs.com/picGo/202408101929649.png
https://mypic2016.oss-cn-beijing.aliyuncs.com/picGo/202408101931152.png
二次元