原创 shell裏如何完美判斷環境變量是否存在?

如果希望判斷一個環境變量是否存在,如¥$TEST,如下 if [ -n "${TEST+1}" ] then     echo "$TEST exist !" else   echo "$TEST exist !" fi 參考:點此

原创 Google數據中心網絡技術漫談

1.前言 作爲世界上最強大的互聯網服務提供商之一,Google一直在推動着業界技術的發展,最知名的當屬其在分佈式計算領域的領先成果和領導地位。而隨着Google的網絡技術領域的領導人Amin Vahdat在2015年6月召開的Open

原创 phthon3面向對象設計

phthon3面向對象設計,有如下要點: 1)只有在類的一開始聲明的變量才能繼承,在__init__方法裏聲明的不能繼承; 2)要堅持類是否具有某一變量,例如count,這樣檢查:if  hasattr(self, 'count')

原创 python字典按照值排序

第一種方法:d = {"aa": 3, "bb": 4, "cc": 2, "dd": 1} genexp = ((k, d[k]) for k in sorted(d, key=d.get, reverse=True)) for k,

原创 使用python發起post請求

代碼如下: #!/noah/bin/python3 -u # -*- coding: utf-8 -*- #read from mysql based on dist-id, then get enough info send to

原创 C++資源彙總

這次的資源涉及到了標準庫、Web應用框架、人工智能、數據庫、圖片處理、機器學習、日誌、代碼分析等,C++程序員學習必備! Jason frozen : C/C++的Jason解析生成器Jansson :進行編解碼和處理Jason數據的

原创 mysql與java

剛開始寫java,立即遇上一堆名詞:jetty,maven,spring等等。這不,一個問題卡住了我半天: project裏使用了c3p0連接池(鏈接),用於管理jdbc與mysql的連接。問題是每次select數據都會返回同樣的錯誤:

原创 基於Mesos和Docker的分佈式計算平臺

基於Mesos和Docker的分佈式計算平臺 Docker圈裏人 針對“互聯網+”時代的業務增長、變化速度及大規模計算的需求,廉價的、高可擴展的分佈式x86集羣已成爲標準解決方案,如Google已經在幾千萬臺服務器上部署分佈式

原创 yii提示The table "xxx" for active record class "DistAR" cannot be found in the database

今天一早打開測試環境頁面,遲遲打不開,一直提示”The table "dist" for active record class "DistAR" cannot be found in the database.“。 經過排查,在數據庫中

原创 linux之cgroups資源限制

1. cgroups是什麼 cgroups(Control Groups)最初叫Process Container,由Google工程師(Paul Menage和Rohit Seth)於2006年提出,後來因爲Container有多重

原创 Intelli IDEA與java/maven

參考:鏈接 待補充。。。。。。 Just in case you have that error again go to Settings -> Maven -> Runner and add -Dmaven.multiModul

原创 sed替換特定字符

如下命令可以完成替換文件中特定字符串的功能: sed -i -e 's/__VERSION__/2222/g' sed_test 在shell腳本里,這樣寫是沒有作用的,正確的版本如下: sed -i -e “s/__VERSION__/

原创 你所不知道的TIME_WAIT和CLOSE_WAIT

高性能網絡 | 你所不知道的TIME_WAIT和CLOSE_WAIT 2016-02-18 大房  既然很多人都搞不清楚TIME_WAIT和CLOSE_WAIT,那麼小胖哥今天還是抽個時間,統一幫大家理理概念吧。 你遇到

原创 python的soap模塊擴展

支持列表如下: Python 2: SOAPy: discontinued Python 2 projectZSI: discontinued Python 2 projectsoaplib: discontinued Pyth

原创 mysql直接導出數據

命令如下: mysql -h cp01-dba-dbbk-036.cp01 -P 5511 -udonghan -pdonghan -Doped_noah_virgo -N -e" set names utf8; select disti