一个计算机技术爱好者与学习者

0%

问题描述

2021年8月8日,趁着周末空闲修改了一些文章,然后发了新版。但是,发现网站没有更新。
看看邮件,没有收到travis ci的邮件,再仔细想想,貌似好久没有收到travis ci的邮件了。
登录Travis CI查看构建记录,好家伙,上次构建还是5月份的!问题大了!

到底是怎么回事?Travis CI有bug不能用了?GitHub封杀了Travis CI?Travis CI规则改了,开源项目也有构建次数限制?…不知道具体什么原因,本文我们就来排查一下。

阅读全文 »

前言

最近疫情又变得严重,多地都推迟了开学,改为上网课。这样一来,老师们就需要每次上完课后统计学生的出勤情况,包括未上课的同学和上课时间不足40分钟的同学。

为了方便我们家谭老师的统计工作,决定趁周末写一个脚本,把人工统计变成自动统计。

阅读全文 »

为什么需要代码风格指南?

本文中大部分内容来自ChatGPT。

代码风格指南是一种旨在促进代码可读性、可维护性和可重用性的约定。虽然它们并不强制执行特定的编码标准,但它们建议一些最佳实践和常规约定,以帮助开发者编写更具一致性、可读性和可维护性的代码。

以下是一些代码风格指南的重要原因:

  • 可读性:代码风格指南可以帮助开发者编写更加可读的代码。这有助于降低代码维护成本,因为代码更容易理解和修改。

  • 一致性:代码风格指南可以确保代码在整个项目中保持一致的外观和感觉。这有助于提高代码可维护性和可重用性,因为开发者可以更轻松地了解代码如何工作。

  • 错误:代码风格指南可以减少编码错误的可能性。例如,强制实施缩进约定可以防止不正确的缩进导致的语法错误。

  • 沟通:代码风格指南可以提高代码的可交流性,因为开发者可以轻松地了解代码中使用的惯用语和惯例。

  • 最佳实践:代码风格指南可以提供最佳实践和规则,以确保开发人员遵循最佳实践和规则,以提高代码质量和可重用性。

在现代软件开发中,代码风格指南已成为一种非常重要的约定,以帮助团队开发一致、可读性强且易于维护的代码。

本文中,我们来学习一下Google Python代码风格指南。

参考文档:

阅读全文 »

ID3Tags是啥?

ID3Tags,简称 ID3 ,表示MP3文件曲目标签。
ID3位于一个mp3文件的开头或末尾的若干字节内,附加了关于该mp3的歌手,标题,专辑名称,年代,风格等信息,该信息就被称为ID3信息,ID3信息分为两个版本,v1和v2版。
其中v1版的ID3在mp3文件的末尾128字节,以TAG三个字符开头,后面跟上歌曲信息。v2版一般位于mp3的开头,可以存储歌词,该专辑的图片等大容量的信息。

ID3全称是啥?没有找到,懂得的小伙伴感谢留言告知。

阅读全文 »

问题

《Hexo更换主题为Next》一文中,关闭了文章的更新时间。因为next主题默认是使用markdown文件的修改时间作为更新时间,这个时间是不符合预期的。比如我换了电脑,clone下来markdown文件,写完后发布,那么所有文章的更新时间都会变成当前时间,这个就不符合预期,就不对。

但是,文章更新时间确实是有意义的,读者能够通过更新时间推断出一篇文章的有效性。比如很多工具和技术昨天可以用,文章写的没毛病,但是也许今天就不能用了。

本文就来研究一下,怎样让next主题显示符合预期的、准确的更新时间。

阅读全文 »