原创 配置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