早在2016年把博客上的图片及文件传到七牛的CDN空间,然后直接使用七牛融合 CDN 测试域名一直到现在,很早之前就发现这个测试域名已经无法使用了,博客里的图片几乎也都无法显示,我的内心是崩溃的,绑定自己的域名则需要ICP备案,而备案这种事自己也真的懒的搞,虽然七牛提示测试域名只能使用30天,实际上在2016年那会我差不多一直使用七牛提供的测试域名到2017年,但具体是那天无法使用自己也不清楚了。
Category Archives: 技术
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
配置完成。
Nodejs常用加密算法
Nodejs下的Crypto模块提供了OpenSSL中的一系列hash、hmac、cipher、decipher、签名和验证等方法的封装。
继续阅读…
API设计规范
注:本文最早整理于2016年11月份,现在看来觉得仍有一些参考意义,故转帖到个人博客以备忘。
要求
在本文档中,使用的关键字会以中文+括号包含的关键字英文表示:必须(MUST)。关键字”MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “MAY”, and “OPTIONAL”被定义在rfc2119中。
继续阅读…
编译vue单文件组件
背景
Vue官方定义了一种名叫单文件组件(SFC)规范的*.vue文件,用类 HTML 语法描述一个 Vue 组件。每个 .vue 文件包含三种类型的顶级语言块 <template>
、<script>
和 <style>
,还允许添加可选的自定义块:
express实现单点登录(cas)尝试
最近计划想写一下基于express的nodejs服务端项目,首先就涉及到用户登录的问题,因为是打算在公司内网使用,所以就想如何接入公司内网的cas系统?
继续阅读…
supervisor上手使用简单教程
supervisor是nodejs下面的一个热部署工具包,它会监听你nodejs应用程序(*.js文件)的代码变化,实时重启你的nodejs服务,可以大大提升代码开发阶段的效率。
继续阅读…
Centos 7 搭建LAMP环境
安装Apache
sudo yum install httpd httpd -v Server version: Apache/2.4.6 (CentOS) Server built: Jun 27 2018 13:48:59
VPS基本设置(Centos)
最近又双叒叕买了一个VPS,费用:700¥/年,来来来,我要罗列一下博客的搬迁记录:
- 2009年9月-2011年3月 优智科技 虚拟空间 110¥/年
- 2011年3月-2012年10月 瑞豪开源 美国VPS 68¥/月
- 2012年11月-2013年10月 Linode VPS 19.95$/月
- 2013年10月-2014年7月 百度云虚拟空间 免费
- 2014年7月-2016年1月 Linode 10$/月
- 2016年1月-2016年11月 衡天小张 VPS 99¥/月
- 2017年5月-2018年7月 优智科技 虚拟空间 110¥/年
- 2018年7月- 现在 衡天小张 VPS 700¥/年