最近

在几个月前,我曾发布过一篇文章说我正在开发新的Hugo主题。在五月中旬我就已经完成了基本的开发,但因为忙于个人事务,最近我才将我的博客替换为我开发的Eureka主题,并添加了许多新功能。
2020-11-07
2分钟阅读时长
我的博客目前使用的是Academic主题,Academic主题的功能完善,这也是我目前使用它的原因。然而由于多方面的问题,我选择了设计自己的主题。 起因
在前文中我们已经能将文章发表在思否上了。本文是使用Python及Selenium自动发表文章系列文章的第三篇。在本文中我们将实现将文章自动发表到简书上。
本文的主要内容是使用Python及Selenium自动发表文章到简书的实现思路及方式的介绍并为读者提供参考的源代码。
在前文中我们已经探讨过使用Python及Selenium自动发表文章的实现思路。本文是使用Python及Selenium自动发表文章系列文章的第二篇。在本文中我们将实现将文章自动发表到思否上。
本文的主要内容是使用Python及Selenium自动发表文章到思否的实现思路及方式的介绍并为读者提供参考的源代码。
越来越多的写作者选择将自己的文章发表在多个平台上,而将文章复制、粘贴、发表的过程无疑是繁琐的,尤其对我这种同时维护着个人博客的写作者来说。因此有一个能自动将文章发表于各大平台的工具就变得格外重要。本文是使用Python及Selenium自动发表文章系列文章的第一篇。
本文的主要内容是对使用Python及Selenium自动发表文章的思路及技术选型的介绍。
在很多情况下,我们都需要一个能模拟用户在浏览器中行为的工具。可能我们会觉得抓包请求的方式过于复杂且容易被网站的反爬虫机制封杀,而我们很多情况下又不是非常在意性能,此时Selenium就是一个适合的选择。
本篇文章的主要内容是以Python语言为例,介绍Selenium及其基本的使用方式。
Hugo在生成网站时会默认为用户生成对应的RSS文件,然而Hugo默认生成的RSS订阅源中包含文章的全部内容。虽然这样能极大程度上得给用户提供便捷,但同时会增加文章被爬虫盗取导致版权问题的风险。
因此本文的主要内容是介绍如何自定义Hugo的RSS模板。
最近基于想实现一个个人常用功能集合的APP了解到了跨平台方案。进而开始了对Flutter的学习,通过文章记录一下学习中的收获。
本篇文章的主要内容是对Flutter中状态管理的方式及不同方式的选择进行介绍。
遇到的问题 在使用Repository接口时遇到了若findBy方法的查询结果为空时会报空指针异常java.lang.NullPointerException,而查询结果不为空时可以通过测试。