2021年3月

设置git的代理:

对当前项目生效:

git config http.proxy socks5h://localhost:1080

socks5h 远端 dns 解析,socks5 本地 dns 解析。

对全局生效,加上 --global:

git config --global http.proxy socks5h://localhost:1080

- 阅读剩余部分 -

If you want logical calendar days, use DAYS.between() method from java.time.temporal.ChronoUnit:

LocalDate dateBefore;
LocalDate dateAfter;
long daysBetween = DAYS.between(dateBefore, dateAfter);

If you want literal 24 hour days, (a duration), you can use the Duration class instead:

LocalDate today = LocalDate.now()
LocalDate yesterday = today.minusDays(1);
// Duration oneDay = Duration.between(today, yesterday); // throws an exception
Duration.between(today.atStartOfDay(), yesterday.atStartOfDay()).toDays() // another option

For more information, refer to this document.

https://stackoverflow.com/questions/27005861/calculate-days-between-two-dates-in-java-8

参照github上的问答,在 typecho 网站空间内 /usr/themes/default 放入了下载好的文件 normalize.css。

然后 控制台->外观->编辑当前外观->header.php:

<!-- 使用url函数转换相关路径 --> 的下一行,将其更改为了

<link rel="stylesheet" href="<?php $this->options->themeUrl('normalize.css'); ?>">

之后保存成功即可生效。

https://github.com/typecho/typecho/pull/726
https://necolas.github.io/normalize.css/latest/normalize.css

在本指南中,我们将了解如何将 LocalDate 转换为 Date。在查看转换代码之前,让我们先看看 Date 和 LocalDate 之间有什么区别。

java.util.Date - date + time + timezone
java.time.LocalDate - only date

因此,要将 LocalDate 转换为 Date,我们必须在日期后附加时间和时区信息。考虑到这一点,转换步骤如下:

  1. 获取默认时区,以便在日期中附加时区信息
  2. 调用 atStartOfDay(),以便将时间与日期附加在一起
  3. LocalDate to Date - local date + atStartOfDay() + 默认时区(default time zone) + toInstant() = Date

- 阅读剩余部分 -