博客

Mac 终端技巧合集

#MacOS#终端#技巧

启动时切换到指定目录 对于 zsh 用户 打开终端。 输入以下命令来编辑你的 .zshrc 文件(如果不存在,这个命令会创建一个): nano ~/.zshrc 在打开的文件中,添加以下行来设置你的工作目录:

更多 →

2024-10-27

Python 不同入口文件调用同一函数实现不同效果

#Python#入口文件

需求场景 在写量化交易程序的过程中,往往需要多次回测以验证策略及程序的可靠性。由于一些特别的原因,实盘时我需要从数据库去获取相应的参数,而回测时如果也从数据库拿参数,那就会很繁琐,所以我希望能在本地调试参数。

更多 →

2024-10-18

VS Code 技巧合集

#VS_Code

大纲隐藏变量 打开设置页 cmd+,,搜索 outline.showVariables,取消勾选即可

更多 →

2024-10-17

解决京东轻量云主机 Debian 12.5.0 镜像无法安装 1Panel 的问题

#1Panel

本文写于 2024 年 10 月 8 日,后续会将此问题报告给京东云客服,期待解决~ 情况说明 自己一直在使用腾讯云。前几个月频繁看到京东云的小广告,了解了一下是价格是真香,于是 50 元/年入手了这台位于宿迁的 2H2G3M 的京东轻量云。

更多 →

2024-10-08

使用 Portainer 远程管理 Docker

#Docker

2024-10-08 update 昨天折腾好了远程管理 docker 后不久,发现远程主机里莫名出现了一个名为 boorish_agelast 运行 ubuntu:18.04 的容器,经过一番搜索了解到这是一种 针对 Docker 守护进程的加密劫持蠕虫 同时云服务器也收到了恶意文件通知:

更多 →

2024-10-07

Python库:pipreqs 生成项目依赖文件

#python#pipreqs

pipreqs 是一个 Python 库,它的主要功能是根据项目代码中的 import 语句自动生成 requirements.txt 文件。这个文件列出了项目所依赖的第三方库和版本,便于环境的重现和部署。 安装 你可以通过以下命令来安装 pipreqs:

更多 →

2024-10-06

TqSdk 不同合约类型的数据差异

#Tqsdk

合约类型 根据 query_symbol_info 得知,Tqsdk 里的合约类型可能的值有: FUTURE 期货 CONT 主连 COMBINE 组合 INDEX 指数 OPTION 期权 STOCK 股票 这里常用的就是 FUTURE 和 CONT。 通常使用 FUTURE 就可以了,但是在做一些长周期的回测时,需要考虑到主力合约变更的情况。官方文档对这个问题的描述 是使用主连合约,然后使用 quote.underlying_symbol 获取回测当时的标的合约。

更多 →

2024-09-17

使用 PicGo 和 Github 搭建图床

#PicGo#Github#图床

Github 设置 创建 一个新的 Github 仓库 手动创建 CNAME 绑定域名(记得解析) Settings - Pages 中 Branch 设置为 main 勾选 Enforce HTTPS 创建 一个新的 Github Token PicGo 设置 下载 并安装 PicGo v2.3.1 截止目前(2024-09-15) 最新的正式版是 v2.3.1 最新的测试版是 v2.4.0-beta.8 图床服务对功能无更多需求,稳定优先,所以使用最新的正式版即可 添加一个 Github 图床 仓库名、分支名、Token 自行填写 设定存储路径:我使用 images/2024/ 设定自定义域名:填写仓库里使用 CNAME 文件绑定的域名 PicGo 设置 开启自启:开 时间戳重命名:开 上传后自动复制 URL:开 其余根据自身喜好设置即可 这样设置后,图片路径将是这样的格式 https://域名/images/2024/202409152129743.jpg 定期维护 这个图床我主要在 Hugo 和 Obsidian 中使用,这里有两个考虑点:

更多 →

2024-09-15

Git 的常用命令

#Git

本文基于的 Git 版本: git version 2.46.0 版本号:2.46.0 操作系统:macOS 64 位 构建时间:2024 年 7 月 29 日 常用命令 由于我很少使用命令行进行 Git 操作,所以我常用的命令往往是查询或设置类的命令

更多 →

2024-09-15

Hugo 的常用命令

#Hugo

本文基于的 hugo 版本: hugo v0.134.2+extended darwin/amd64 BuildDate=2024-09-10T10:46:33Z VendorInfo=brew 版本号:0.134.2 扩展版 操作系统:macOS 64 位 构建时间:2024 年 9 月 10 日 安装来源:Homebrew 包管理器 常用命令 查看 hugo 版本

更多 →

2024-09-14

删除Github仓库的历史提交记录

#Gihub#Git

最近一段时间为了将在不同设备跑的程序日志汇总在一起分析,向 Github 的仓库上传了大量的 log 文件,导致仓库过大在拉取时频繁出错,但其余普通大小的仓库拉取就没问题。所以想着用删除历史提交的方式将仓库变小。

更多 →

2024-09-12

Obsidian + Github + Hugo 一站式笔记发布工作流

#Hugo#Obsidian#Github#发布

这是我自己正在使用的工作流,里面参杂了一些不一定通用,但适合自己的配置项,请注意甄别。 除非我不采取本方案发布笔记了,否则本文将长期更新。 在 Github 上部署 Hugo 创建仓库 在 Github 上 创建 一个仓库,命名为 blog(可以根据自己喜好命名),记得创建是选择 Public 并且勾选 Add a README file,其余默认即可。

更多 →

2024-09-10