為什麼要編譯0.8.0linux版?
其實一直使用的是0.5.0版本,由於伺服器由3.2公升級到3.6之後,原來執行正常的程式已經不能正常工作。其實,最先是想著編譯0.9.0版本,並且曾經用vs2015編譯該版本。但是在網上查詢0.9.0的linux編譯方式時,結果都是0.8.0的事例,本以為會一樣,但是在試的過程中,發現方法並不通用,實在沒有辦法的情況下,最終選擇使用0.8.0版本。
具體編譯方法:
tar zxf rabbitmq-c-0.8.0.tar.gz #解壓
cd rabbitmq-c-0.8.0.tar.gz #進入目錄
./configure --prefix=/usr/local/rabbitmq-c-0.8.0 #庫和標頭檔案生成位置(0.9.0就是這一步提示沒有configure,搞不明白)
make && make install
通過以上方法可以成功編譯。但是在visualgdb包含的時候,怎麼都包含不進去,一度懷疑編譯庫的問題,很是難受。最後還是將生成路徑做了修改(./configure --prefix=/usr/local),直接將庫生成到/usr/local/lib中,才得以正常載入。
0.5.0與0.8.0的差異:
深層次的差異沒有細細研究,只有我**中的乙個函式進行了調整。amqp_exchange_declare(…)的引數個數,由原來的7個變為了9個,我在最後乙個引數前面加上「,0,0」即可。
li函式在python python 函式
1.概念 由若干條語句組成的語句塊,他的組織 是 的最小單元 完成一定的功能 2.作用 最基本的封裝,按照功能組織一段 可以復用,減少 量 簡潔美觀,更易懂 3.函式的分類 內建函式 max 庫函式 match.ceil 自定義函式 使用def關鍵字定義 4.定義 函式名縮排 return 沒有預設...
padding在li種的解決
這裡我要完成的是li裡面套背景和右箭,由於背景在body裡的定義被替換了,只能在li下套span,又不能用float right變成浮動的塊。只能用li套span,在後面跟上下兩個span實現文字的大小標題。這裡上 if count 0 else combinedimage這裡只能讓她右對齊和居右3...
li在IE中底部空行的BUG
但是這次li在ie中底部出現的不是3畫素而是一整條空白行,如圖 第1條連線 a li li a href 第2條連線 a li li a href 第3條連線 a li ul css li li a li a hover檢視demo,請使用ie6檢視 ie6中列表的常見問題出現在當某個 li 中的內...