在此例子中,資料的格式以dataset為例,其它的資料可以序列化後,再儲存
具體的實現**如下:
public class sessionxml
set}
private string cachefilename;
///
/// 快取所用的檔案,也可以
///
public string cachefilename
setcatch(system.exception){}}
this.cachefilename = value;}}
private system.data.dataset sourcedataset;
///
/// 當前要快取的資料,以dataset來儲存,有些物件也可以序列化後再儲存
///
public system.data.dataset sourcedataset
set}
///
/// 當前快取檔案的完整的含路徑的檔名[唯讀]
///
public string fullpath
}///
/// 建立磁碟檔案來快取
///
public sessionxml()
///
///
///
/// 指定的快取的路徑
/// 指定的快取名稱
public sessionxml(string cachepath,string cachefilename)
///
/// 取回快取
///
public void getcachedata()
///
/// 儲存快取
///
/// 要儲存的資料集
public void setcachedata(system.data.dataset sourcedataset)
///
/// 儲存快取
///
public void setcachedata()
///
/// 清除當前快取
///
public void clear()
}
在WEB環境中使用ThreadLocal注意事項
具體的threadlocal的原理,這裡就不在累贅了,網上很多這樣的文章。主要是講下在web環境中,使用threadlocal要特別主意的問題。threadlocal 其中的乙個用處是 在同乙個執行緒間共享變數,在不同的執行緒間隔離。string val,string corpid 是會維護一組執行...
在Cocos2d X中使用xml
xml就可以擴充套件標記語言。在遊戲開發中,經常使用於儲存遊戲資訊,如最高分,遊戲等級。等資訊,和描寫敘述一些資源等,我第一次使用xml是在使用ccanimation建立動畫中,使用plist檔案載入動畫時。使用了xml檔案當中plist檔案事實上就是乙個xml檔案,在前面的部落格中的在cocos2...
在 Qt 程式中使用 MPIR
上篇部落格介紹了如何編譯 mpir,這篇講講如何在程式中使用。我主要是用 c qt 開發程式,所以這裡只講如何在qt 程式中應用 mpir。我這裡以mpir gc 編譯版為例,首先建立乙個目錄 dll mpir gc vc14 win32 然後把需要的檔案都拷貝到這個目錄中,包括 裡面加入這麼幾行 ...