原创 python數據類型區別

之前在沒有弄清楚python數據類型的情況下,對於列表和字典的編程不是那麼的順溜,深感沒有做好基本功就扛起衝鋒槍的悲痛。 python很重要的的那幾個數據類型:字符串,列表,字典,元組,他們之間重要的區別的是什麼?能否舉幾個例子來說明下!

原创 PHP創建守護進程(有遺留問題)

因爲項目需要,需要寫一個守護進程,雖然用crontab也是可以實現的,但是crontab存在許多的不足(容易產生overlap,數據無法共享) 在別人的blog裏看到了守護進程的實現(unix),因此在linux環境中用php語言實現原理

原创 基於不同的數據源提供統一的RESTful風格的API

可能的數據源 Hbase 一個結構化的分佈式數據庫。存儲非關係型數據。 提供數據查詢接口有以下幾種方式: local API(java) REST Thrift C/C++ Apache Hbase Client use JDO wi

原创 Open vSwitch之Interface表

OvsDB表名 功能 Open_vSwitch OVS的配置項 Bridge(重要) OVS模擬的橋 Port(重要) OVS模擬的橋上的網口 Interface(重要) 插入OVS模擬的網口的網絡設備 Flo

原创 linux權限--普通用戶使用livecd模式

目標 linux管理員希望有些用戶操作該系統不寫入磁盤(或者說重啓之後恢復到他登陸之前的狀態),從而屏蔽用戶對系統的修改。 想法 可以簡單的把linux權限歸納爲2個種類,一爲root權限,其餘則爲普通用戶。root權限對於所有操作有寫入

原创 cinder分佈式搭建

做實驗過程中隨手記下,直接無節操上傳: 環境:2臺linux機器 ubuntu 12.04.1 kvm-controller 172.16.7.53 kvm-compute4 172.16.7.54 openstack FLAT網絡模式

原创 WebOb初探

環境搭建 首先需要安裝,我的工作環境是wxp。因此在這裏介紹下wxp的環境搭建: eclipse和python的安裝就不在此累贅了,稍微點一下python第三方包的安裝 在windows環境下安裝第三方包很簡單首先應該先安裝setupto

原创 socket

監控平臺中需要無驗證通過網絡來傳輸數據,因此需要用到socket編程,重拾它! 概念:socket不是什麼協議,而是對於網絡層以及運輸層的協議的抽象通信接口 socket的server端和client端語言無關,他們傳輸的只是數據 直接無

原创 Github初探

之前都是很簡單的使用github獲取資源,今天突然需要拿分支下來看看因此有這篇小記,以後會持續更新:git clone git://github.com/stackforge/puppet-openstack.git openstack

原创 mysql建立外鍵報錯(error 150)

查看詳細錯誤:Cannot find an index in the referenced table where the referenced columns appear as the first columns, or column

原创 puppet小測試

puppet採用的是C/S結構 我的實驗環境是centos6.4 server: puppet-S puppet-S.xxx.com 172.16.7.60 10.10.10.1 client: puppet-C puppet-C.xxx

原创 openstack win08 server鏡像問題

因爲通過openstack創建的鏡像用的驅動都是virtio,而win08 server是不帶virtio驅動的,因此需要安裝virtio驅動。 在過程中碰到這個問題,解決方法爲,卸載掉原有驅動重新安裝,重啓,結束!如何操作參加:http

原创 Dell R620機器網卡無法正常設置ip

環境:Dell R620, Debian 7.3 Linux version 3.2.0-4-amd64 問題:在設置ip之後重啓網絡服務,報agent aborted loading bnx2x/bn2x2-e2-7.0.29.0.fw

原创 windows環境下安裝python MySQLdb遇到的問題以及解決方案

背景:最近要研究django,數據庫用的是mysql,加之本人貪戀eclipse pydev的代碼地圖以及小白操作 環境:windows7 下載pip,https://bootstrap.pypa.io/get-pip.py pyth

原创 dpkg羅列軟件包標示的意義

Description of each field As you can see from the first three lines: First letter -> desired package state ("selecti