解决每次 unraid 重启以后 immich 账户丢失问题 最近购入了一台天钡 Wtr pro amd 版,安装 unraid 后部署了最新版 immich,但是发现每次重启 unraid 后 immich 的账户都会丢失。经排查发现是 env 文件中 DB_DATA_LOCATION 设置错误导致的。 错误设置为: # The location where your uploaded files are stored UPLOAD_LOCATION=/m 教程 2024-08-12 yeureka
解决python-wordpress-xmlrpc上传文章后发布时间为8小时后 上篇文章介绍了如何使用 Python 自动上传更新 Markdown 格式的文章到 WordPress,但是上传后发现发布时间总是在设定时间的8小时以后。搜索了很多方法都不起作用,所以简单粗暴,上传的时候直接时间减8小时即可。 from datetime import timedelta post_modified_date = post_modified_date - timedelta(hou 教程 2024-07-31 yeureka
使用Python自动上传或更新Markdown文章到WordPress 工具 python-wordpress-xmlrpc python-markdown python-frontmatter 思路 Markdown 写文章免除了排版的苦恼,适合简单记录。以前使用 Hexo 发布文章,在开头往往需要打上分类、标签等方便查找。我一般使用 Jekyll-style YAML 格式在 Markdown 文件开头建立元数据,如下图所示。 现在我要同时发布文章到 Hexo 和 教程 2024-07-30 yeureka
将博客从 Hexo 迁移到 WordPress 写在前面 博客很久没有更新了。一方面是由于本人并不是计算机从业人员,编程只是个人爱好,疫情期间过于忙碌,没有精力做工作以外的任何事情。另一方面是人到中年,有太多更加重要的事情需要去做。最近有些闲暇时间,发现原来的博客在新版 Hexo 下还能很好的运行,遂重新捡起来,写篇博客聊以纪念。 迁移 也不能算迁移,因为看到 WordPress 建站的优点,想尝试一下,又没有内容,所以索性把旧博客的内容搬到 教程 2024-07-26 yeureka
Roam Research图片链接一键替换保存工具 缘由 由于Roam的调整,无法加载http链接图片,只能加载https链接图片,而本人RoamResearch中的图片存放在七牛云,https链接需要收费,因此转用又拍云,需要将笔记中所有图片链接转换到又拍云。 功能说明 下载RoamResearch的图片并利用Picgo上传到新图床备份,同时用新图床链接替换原有图片链接,生成新的json文件可重新导入RoamResearch中。 依赖 reque 工具 2021-03-13 yeureka
Python进程+协程——从零开始搭建异步爬虫(2) 在上节中,我们成功的在多进程中利用协程实现了多任务异步执行和多流程按次序执行的目标。本节我们将在原有代码的基础上继续改造代码,增加网页请求功能,实现一个简单的异步爬虫,实现每次爬新网页只需要关注网络请求、网页解析和数据处理,多进程和异步请求部分由爬虫自身处理。 详细流程图 需要用到的库 Beautifulsoup:一个可以从 HTML 或 XML 文件中提取数据的Python库。 # 安装方法 c Python爬虫 2021-02-22 yeureka
Python进程+协程——从零开始搭建异步爬虫(1) 很多人入门 Python 是从爬虫开始的,笔者也不例外。爬取大量网页需要用到多进程、多线程、协程等等特性,而这类代码的编写往往比较繁琐,如果经常需要爬取不同的网页,我们往往会用到 scrapy 等爬虫框架以减少工作量。笔者最近正好需要大量爬取一些内容,本着学习的目的,我们不使用爬虫框架,从零开始搭建一个简单的异步爬虫。 目标 利用协程异步请求网页。 利用多进程加快爬取速度。 提供需要请求的链接,设 Python爬虫 2021-02-22 yeureka
PAT(Basic Level) 1017 A除以B (20) 本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。 项目 要求 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q PAT (Basic Level) Practise 2018-02-04 yeureka
PAT(Basic Level) 1016 部分A+B (15) 正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。 项目 要求 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定 PAT (Basic Level) Practise 2018-02-04 yeureka
PAT(Basic Level) 1014 福尔摩斯的约会 (20) 大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。 项目 要求 时间限制 100 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hh PAT (Basic Level) Practise 2017-11-13 yeureka