工作需要学习CAS,所以边学边写博客来印证自己所学。
CAS——Central Authentication Service,集中式认证服务,顾名思义就是把一个网站群的用户认证挪到同一个地方去进行。
青春不是桃面、丹唇、柔膝,
而是深沉的意志、恢弘的想象、
炽热的感情。"> CAS认证
工作需要学习CAS,所以边学边写博客来印证自己所学。
CAS——Central Authentication Service,集中式认证服务,顾名思义就是把一个网站群的用户认证挪到同一个地方去进行。
开始看《Head First 设计模式》,接下来(可能)会写一系列的博客关于设计模式,先在这里挖个坑。。。
Remove the Python 2.7 framework
sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7
Remove the Python 2.7 applications directory
sudo rm -rf "/Applications/Python 2.7"
Remove the symbolic links in /usr/local/bin
that point to this Python version see ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7'
and then run the following command to remove all the links:
1 | cd /usr/local/bin/ |
If necessary, edit your shell profile file(s) to remove adding /Library/Frameworks/Python.framework/Versions/2.7
to your PATH
environment file. Depending on which shell you use, any of the following files may have been modified: ~/.bash_login
, ~/.bash_profile
, ~/.cshrc
, ~/.profile
, ~/.tcshrc
, and/or ~/.zprofile
.
众所周知,MySql提供了很多存储引擎,这里来比较一下常见引擎的优劣。
我们可以通过show engines
命令来看到我们的mysql server提供了哪些引擎:
1 | show engines; |
你只需设置 GOOS 和 **GOARCH **两个环境变量就能生成所需平台的Go程序。
比如使用下面的代码测试:
1 | package main |
编译它: $ GOOS=darwin GOARCH=386 go build test.go
就可以生成运行在OS X
上的程序。
最近在折腾docker,写Dockerfile的时候需要在jessie里面安装openjdk-8-jre,一直失败,网上搜罗了一圈,尝试了N种方法终于有一个work的,记录下来。
之前在项目中将Django从1.7升级到1.8,现在想起来记录一下相关的步骤和过程。
由于项目一开始用的是1.6,所以用python manage.py startapp
默认没有migrations这个package,而之前又有一些model是使用syncdb的,并且之后再没修改过,所以在用1.7的时候一直都没什么问题,而且1.7会自动去侦测没有makemigrations的model并自动migrate,导致了在升级1.8的过程中出现了一些小插曲,这里来记录一下。
最近在学习docker,看到了一篇比较好的文章,于是转载了过来,原文出处在最后。
AUFS是一种Union File System,所谓UnionFS就是把不同物理位置的目录合并mount到同一个目录中。UnionFS的一个最主要的应用是,把一张CD/DVD和一个硬盘目录给联合 mount在一起,然后,你就可以对这个只读的CD/DVD上的文件进行修改(当然,修改的文件存于硬盘上的目录里)。