原创 配置keystone使用redis

前言 Icehouse版本之後keystone引入了一個通用的cache庫“dogpile”,這個通用的cache訪問層用途類似於sqlalchemy,對程序開發人員提供一個一致的編程接口,並且提供靈活可配置的緩存後端(memcache,

原创 ubuntu/debian中完全刪除mysql

sudo apt-get purge mysql-server mysql-common mysql-client sudo rm -rf /etc/mysql sudo rm -rf /var/lib/mysql sudo rm -rf

原创 django源碼筆記-【1】

聲明: 本博客歡迎轉發,但請保留原作者信息!內容系本人學習、研究和總結,如有雷同,實屬榮幸! 原文地址:http://blog.csdn.net/gtt116/ 前言 Django是一個開放源代碼的Web應用框架,她像一個工

原创 swift 驗證機制原理

認證和認證處理分開。認證是用戶申明他是誰,認證處理是系統驗證用戶申明的身份是否真實。 swift推薦使用前綴來區分不同的認真方式,例如tempauth中用戶名都爲AUTH_name

原创 Elastic Search 設置默認analyzer

聲明: 本博客歡迎轉發,但請保留原作者信息!內容系本人學習、研究和總結,如有雷同,實屬榮幸! 原文地址:http://blog.csdn.net/gtt116/article/details/11973207 index:

原创 常用emacs操作

什麼是Emacs? Emacs是一種強大的文本編輯器,在程序員和其他以技術工作爲主的計算機用戶中廣受歡迎。EMACS,即Editor MACroS(編輯器宏)的縮寫,最初由Richard Stallman(理查德·馬修·斯托曼)於197

原创 [openstack]配置高可用RabbitMQ

聲明: 本博客歡迎轉發,但請保留原作者信息!內容系本人學習、研究和總結,如有雷同,實屬榮幸! 原文地址:http://blog.csdn.net/gtt116/ 概述 Havana的nova已經支持使用RabbitMQ的高可用

原创 eventlet.wsgi 中的 start_response定義

def start_response(status, response_headers, exc_info=None): status_code[0] = status.split()[0]

原创 django源碼筆記-【2】

聲明: 本博客歡迎轉發,但請保留原作者信息!內容系本人學習、研究和總結,如有雷同,實屬榮幸! 原文地址:http://blog.csdn.net/gtt116/ 上一期講解了WSGI處理思路,本文將分析django

原创 [openstack]metadata service使用方法

聲明: 本博客歡迎轉發,但請保留原作者信息!內容系本人學習、研究和總結,如有雷同,實屬榮幸! 原文地址:http://blog.csdn.net/gtt116/ 概述 爲了兼容EC2,openstack也提供了在虛擬機內通過h

原创 iscsiadm 使用簡介

iscsiadm是open-iscsi包中的一個工具,用來發現和登陸iSCSI target。 關於iSCSI基本介紹,可以參考《鳥哥私房菜》,本文主要記錄iscsiadm的常用命令,同時對其功能有大致的體會 發現 $ sudo is

原创 在數據庫中存儲層次型數據

前言 層次型數據在數據庫中的存儲已經是老生常談,常見的:  鄰接表 改進前序遍歷樹 下面我將簡要介紹這兩種方法的思路並附上代碼,然後會探討兩種方法的優劣,以及背後原因,最後提出一種折衷的辦法:改進鄰接表。     方法一:鄰接表 假設我們

原创 python列表推導 和 內置函數map,filter 效率對比

前言 在python中的列表操作主要有兩種, 一種類似於lisp的函數編程方法:filter( function,list) , map( function, list) 另一種特別pythonic——列表推導 [ i for i in

原创 [openstack]nova aggregate概念理解

聲明: 本博客歡迎轉發,但請保留原作者信息!內容系本人學習、研究和總結,如有雷同,實屬榮幸! 原文地址:http://blog.csdn.net/gtt116/article/details/17996265 概述 aggre