01 2024 档案
摘要:对于函数传入的参数,如果只是需要读取其中的值,一般来说,除了基础的 int 类型这种,建议声明为 const& 类型,这样避免不必要的复制操作。 特殊的,std::vector 进行增加元素时,可以考虑使用 vec[0] = std::move(value),通过转移所有权来避免复制操作,因为 ve
阅读全文
摘要:有点羡慕 Obsidian 的漫游笔记功能,因为有太多笔记整理之后没再看过了,下面记录一下我的实现方法。 首先通过 Notion API 可以实现 database 中 page 的读取,可以进行 query,但是无法实现具有随机性的查找,page 默认也没有 id,所以通过随机数生成来随机查找也不
阅读全文
摘要:之前使用 Firebase 还有 streamlit 创建了个个人项目,想用其中的对象存储功能,翻了翻 Firebase 的 Cloud Storage 文档,没有 Python 的介绍。 不过好在文档中提到 Storage 基于 Google Cloud Storage,可以通过 Google C
阅读全文
摘要:PowerToys 无界鼠标 可以用一个鼠标跳转到不同电脑,并且允许同步剪贴板(包括100MB内的文件),是一个挺强大的免费功能。 不过这个功能存在限制:要求所有计算机都在同一网络上连接,这在家庭 WIFI 环境下很容易满足,但是校园网环境或办公网络环境下比较棘手。 类似的实现途径,据我所知有罗技鼠
阅读全文
摘要:推导式是 Python 中十分常用且好用的语法 ls = [1, 2, 3, 4, 5, 6, 7] lss = [i**2 for i in ls if i%2] 在 C++ 中没有这样的语法,用循环的话感觉不够优雅(? XD),感觉可以这样 std::vector<int> v{1, 2, 3,
阅读全文
摘要:很喜欢用 perplexity 作为 ai 搜索工具,但是不想每次搜索这个网站打开,然后搜索我真正想查找的内容。 以后只需要输入 @ai 再加空格,就可以快速使用它进行搜索了!
阅读全文
摘要:创建存储桶:仪表盘 -- R2 -- 创建存储桶 R2 界面右上角 -- 管理 R2 API 令牌 -- 创建 API 令牌 cloudflare/python-cloudflare: Python wrapper for the Cloudflare Client API v4 python AP
阅读全文