專案經驗 跨平台互動篇

2021-04-12 20:16:28 字數 647 閱讀 7954

在大型專案中,和其它平台進行互動是避免不了的,這些平台中資料庫和開發平台肯定是不能確定的,所以他們之間進行互動,一定要注意,下面給大家介紹下我的經驗:

1、 盡量不要用開發平台中特有的機制,我是搞

.net

的,像remoting

在這種專案中就別用了,因為你不知道對方的開發平台,可以考慮用

webservice

、ftp

,以前的老系統互動主要是用

post

的形式,為了保證以前的系統的互動,可能

post

還要考慮下。

2、 在進行大量互動時,建議用

ftp,把檔案傳送過去,檔案型別不建議用

xml,可以和對方確定格式,以

txt的檔案型別傳遞,因為在大量資料時,

xml形式的檔案讀取速度太慢了,對傳遞過來的

txt格式專門設計張表,設計個

windows

服務,掃瞄

ftp目錄,把

ftp路徑下的檔案開啟,把資料插進來,然後把檔案移動到專門的備份路徑下,然後再解析剛才插入的資料,插到不同的表中,當然,要是追求效率也可直接插到最終的多個表中。

下次為大家講講我的老本行,

.net

程式設計

/實現方面的經驗。

跨平台C 程式開發經驗小結

這些是一些自己在開發過程中與移植程式過程中碰到的linux程式設計與windows程式設計的差異之處,以及從網上總結了一些解決辦法和經驗。1.檔案與目錄的大小寫以及路徑分隔符的差別。windows下不區分大小寫,路徑分隔符一般使用 linux下區分大小寫,路徑分隔符使用 2.itoa 函式在linu...

跨平台C 程式開發經驗小結

這些是一些自己在開發過程中與移植程式過程中碰到的linux程式設計與windows程式設計的差異之處,以及從網上總結了一些解決辦法和經驗。1.檔案與目錄的大小寫以及路徑分隔符的差別。windows下不區分大小寫,路徑分隔符一般使用 linux下區分大小寫,路徑分隔符使用 2.itoa 函式在linu...

Qt跨平台專案在Mac平台的編譯

如果是剛拿到手的mac,那麼需要先安裝xcode,安裝這個可能會提示把系統公升級到最新,所以使用mac總會受迫地公升級公升級公升級,每次公升級都是好幾個g,安裝好xcode要記得開啟,這個過程大概會自動配置一些引數,否則接下來安裝的qt在編譯過程將可能提示sdk配置不正確。安裝好qt之後,就可以開始...