批量下载七牛对象存储文件

早在2016年把博客上的图片及文件传到七牛的CDN空间,然后直接使用七牛融合 CDN 测试域名一直到现在,很早之前就发现这个测试域名已经无法使用了,博客里的图片几乎也都无法显示,我的内心是崩溃的,绑定自己的域名则需要ICP备案,而备案这种事自己也真的懒的搞,虽然七牛提示测试域名只能使用30天,实际上在2016年那会我差不多一直使用七牛提供的测试域名到2017年,但具体是那天无法使用自己也不清楚了。

继续阅读…

CAS协议规范

1.介绍

以下是CAS协议1.0,2.0和3.0的官方规范。

Central Authentication Service (CAS)是WEB的单点登录/单点登出(single-sign-on / single-sign-off)协议。用户仅需向central CAS Server应用程序提供一次凭证(如userid和password)就可以访问多个不同应用。

继续阅读…

Mac系统终端显示git当前分支

cd ~
vi .bash_profile

将下面代码加入到.bash_profile文件尾部

function git_branch {
  branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`"
  if [ "${branch}" != "" ];then
      if [ "${branch}" = "(no branch)" ];then
          branch="(`git rev-parse --short HEAD`...)"
      fi
      echo " ($branch)"
  fi
}

export PS1='\u@\h \[\033[01;36m\]\W\[\033[01;32m\]$(git_branch)\[\033[00m\] \$ '

保存文件退出

# 执行下面命令是其生效
source ./.bashrc

配置完成。