import static 是什么
import static是静态导入的声明。静态导入声明 import static 类似于普通导入声明 import 。 普通的导入声明从包中导入类,从而允许在没有包限定的情况下使用类,而静态导入声明从类中导入静态成员,从而允许在没有类限定的情况下使用静态成员。
使用import static用法,可以导入class中的静态成员。
MapRecude计算框架是在键值对<key, value>上进行操作的。MapReduce计算框架将作业的输入视为一组<key,value>对,并生成一组<key, value>对作为其输出,可能是不同类型的。<key, value>中:
org.apache.hadoop.io.Writable接口;org.apache.hadoop.io.WritableComparable接口,因为在map操作之后还需要对key进行排序操作。MapReduce作业的输入和输出类型:
(input) <k1, v1> -> map -> <k2, v2> -> combine -> <k2, v2> -> reduce -> <k3, v3> (output)
1。有时候调用历史命令,都是很长的那种,然后发现并不是自己想要的,需要重新输入,如何快速删除已有/已输入的命令/内容?
Ctrl + C
2。Linux/moacOS 终端命令行输入的常用快捷键。
ssh-keygen -t rsa 在客户端生成密钥对 cat id_rsa.pub >>authorized_keys 600 , chmod 600 authorized_keys ~ 执行以下步骤: rm -rf .ssh/ # 会删除已有的密钥,谨慎删除ssh-keygen -t rsacat .ssh/id_rsa.pub >> .ssh/authorized_keyschmod 700 .sshchmod 600 .ssh/authorized_keys这种方法容易出错,推荐使用方法二

在当前仓库 hexobackup 配置以下工作流,实现向当前仓库提交更新时,触发 GitPages 自动编译。
graph TD;
1(手动执行 hexo g 和 hexo d 部署命令)-->自动推送GiteePages仓库-->2(已推送至 Gitee Pages 仓库)-->官方自动部署GiteePages要钱;
1-->自动推送GithubPages仓库-->已推送至GithubPages仓库-->官方自动部署GithubPages-->完成同步更新;
2-->3;
手动推送更新至hexobackup仓库触发Actions-->3(Actions等待工作流中配置的部署GiteePages作业被触发执行)-->自动部署GiteePages-->完成同步更新;
完成_config.yml文件的deploy配置-->1;
Something about Continuously Integrity / Continuously Deploy…
Github Actions.
.github/workflows/main.yml文件代码:
1 | name: Sync |
SSH
CI 持续集成
问题描述:
远程服务器上我使用的是oh-my-zsh终端并且使用了agnoster主题以及Meslo LG L DZ Regular for Powerline字体,在Windows上使用ssh远程连接至服务器时由于Windows没有Powerline字体,终端命令提示符有些非ASCII字符会乱码。
解决方法:
~/.minttyrc,如果没有这个文件也不影响下面的操作,会自动创建。在~/.minttyrc文件中填写以下配置:1 | Font=Meslo LG L DZ Regular for Powerline |
Font和字体大小FontHeight,同时也配置了MinGW的主题配色为mintty-colors-solarized。重启Git Bash就能看到新的主题配色和字体。 vi ~/.profile打开.profile文件,按i进入INSERT模式,在文件末尾添加一行export PS1="\W\[\033[32m\]\$(parse_git_branch)\[\033[00m\] $ " ,按ESC,输入:wq保存退出。再次重启Git Bash,用户名和主机名都不会显示啦。如果想只显示用户名而不显示电脑主机名,就把输入的那一行改为问题描述:
在本地Windows系统的Git Bash上使用ssh连接至远程的macOS服务器(Linux同理),中文还是乱码。
解决方法:
~/.minttyrc文件,填入Locale=zh_CN和Charset=UTF-8这两行(上面修改主题部分给出的配置中已经有了这两行,没有就添加)以修改字符集为UTF-8; ssh username@host连接上远程服务器之后,输入export LANG="zh_CN.UTF-8",中文即可显示正常。 写完才发现我远程oh-my-zsh(macOS上)使用的字体是 Menlo-for-Powerline ,虽然Windows本地的Git Bash上配置的字体和远程终端不一样,但是也不影响,因为两者都是支持非ASCII字符显示的Powerline字体。
链接:macOS终端iTerm2及其主题美化:
查找命令