上面鏈結是php寫的,給的介面是 :
可以複製貼上到瀏覽器 會返回乙個檔案為 : quotes.csv
得到資料為:」gbpcny=x」,9.5284,」2/10/2015」,」3:15am」
鏈結中的幾個引數可以修改, 「.csv」 可以換成 .html , .txt 等 改變返回檔案型別,
其中 s= bgpcny = x bgp(英鎊) 為原始幣種 cny(人民幣)為目標幣種 可以動態替換 從而得到不同貨幣轉換匯率, s= 和 =x 不能缺少。
將結果擷取得到匯率的**。
public static string getcurrencyrate(string result) \\d*\\.\\d+";
string pointsuffix = "(\\-|\\+)\\d+\\.";
if (result.isempty() || result == null) else }}
return rate;
}
除了yahoo 的介面 還可以使用 : k780 api
參考鏈結 :
url url = new url(urlstr);
result = backjsonbuffer.tostring();
通過json 解析的到相關 rate 值
對於以上兩種方法, 經實踐,
C 獲取實時輸出
在寫乙個小的gui工具,因為裡面呼叫了乙個外部的程式,而這個程式需要執行很久,所以就決定把這個console程式的輸出實時地顯示到乙個textbox裡面。剛開始直接用控制項process建立了乙個,一切就緒之後,發現第一次執行的時候,一切都如同所想象那樣,但是把程序殺掉,然後再啟動程序,卻發現程序 ...
前台實時獲取資料
四種方式,第二三四種方式需要伺服器端做操作的 寫計時器進行ajax輪詢 每秒呼叫一次http請求 setinterval function 1000 websocket 雙向傳輸資料,websocket協議,tcp連線 開啟乙個 web socket var ws newwebsocket url ...
獲取 rabbitmq 實時資料
以下列舉了一些典型的rabbitmq實時資料 獲取rabbitmq的consumer數目,以下為了節省空間,只顯示多少列,實際需要把列出的所有值相加 rabbitmqctl list channels consumer count listing channels 00 0031 31.rabbit...