在web程式中使用xml實現磁碟快取

2021-04-07 09:23:35 字數 1130 閱讀 5515

在此例子中,資料的格式以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 然後把需要的檔案都拷貝到這個目錄中,包括 裡面加入這麼幾行 ...