丙午🐎年

acc8226 的博客

背景

使用哪种 Shell

Bash 是唯一允许可执行程序使用的 shell / 脚本语言。

可执行文件必须以 #!/bin/bash 开头和最少数量的标志。 使用 set 设置 shell 选项,以便将脚本调用为 bash 脚本名称不会破坏其功能。

将所有可执行 shell 脚本限制为 bash 可以为我们提供一个安装在所有计算机上的一致的 shell 语言。

唯一的例外是,无论你在编写什么代码,你都不得不这样做。 这方面的一个例子是 Solaris SVR4包,它要求任何脚本都使用普通的 Bourne shell。

When to use Shell

Shell 应该只用于小型实用程序或简单的包装器脚本。

阅读全文 »

我们先来看一些基本概念,然后再介绍 Java 的日期和时间 API。关于日期和时间,有一些基本概念,包括时区、时刻、纪元时、年历等。

全球一共有 24 个时区,英国格林尼治是 0 时区,北京是东八区,也就是说格林尼治凌晨1点,北京是早上9点。0时区的时间也称为 GMT+0 时间,北京的时间就是 GMT+8:00。

我们都知道,中国有公历和农历之分,公历和农历都是年历,不同的年历,一年有多少月,每月有多少天,甚至一天有多少小时,这些可能都是不一样的。

公历是世界上广泛采用的年历,除了公历,还有其他一些年历,比如日本也有自己的年历。Java API 的设计思想是支持国际化的,支持多种年历,但没有直接支持中国的农历,本章主要讨论公历。

时间标准介绍

格林尼治标准时间(GMT,旧译“格林威治平均时间”或“格林威治标准时间”)也被称为 Epoch Time(纪元时),是指位于伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。

阅读全文 »

记录

ubuntu 在后台启动 ssh 代理并添加私钥

$ eval “$(ssh-agent -s)”
ssh-add ~/.ssh/id_ed25519

但是遇到了错误消息 “It is required that your private key files are NOT accessible by others. This private key will be ignored.”
需要 chmod 600 <private_key_file>

查看某个分支是从哪个分支拉出来的

git reflog --date=local | grep 分支名

fatal: remote origin already exists

1
2
git remote add origin**************
fatal: remote origin already exists.(报错远程起源已经存在。)
阅读全文 »
0%