今天新學內容知識

2021-06-08 05:28:24 字數 3618 閱讀 5192

由於專案的需要不允許系統在提交之後,按ie的後退按鈕進行再次提交。

試試了一下在 .net中通過如下語句

就可以使頁面的快取失效,每次都需要獲取新頁面

在 windows 平台上,guid 廣泛應用於微軟的產品中,用於標識如如登錄檔項、類及介面標識、資料庫、系統目錄等物件。

快取是位於cpu與記憶體之間的臨時儲存器。容量比記憶體小但交換速度快。工作原理是當cpu要讀取乙個資料時,首先從快取中查詢,如果找到就立即讀取並送給cpu處理,如果沒有找到,就用相對慢的速度從記憶體中讀取並送給cpu處理,同時把這個資料所在的資料塊調入快取,可以使得以後對整塊資料的讀取都從快取中進行,不必再呼叫。

獲取快取很經典的式子:

第一步:獲取快取

ilistlistcement=function.getcacheobject(ckeyforindex) as list

為空的話:從資料庫獲取

if(listcement==null ||listcement.count<=0)

lock(lockhelper)

第二步:鎖定並再次獲取快取

listcement=function.getcacheobject(ckeyforindex) as list;

if(listcement==null||listcement.count<=0)

serpricecementsoapclient pricement=new serpricecementsoapclient();

listcement=new list();

string plist=""; foreach(var pcode in pcodearray)}

第三步:如果獲取不到的話從方法中讀取

plist=plist.trimend(','); listcement=pricement.searchallbyupdown(10, null, plist, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1);

第四步:新增快取:

function.addcacheobject(ckeyforerea,listcement,datetime.now.addseconds(ctime));

return listcement;

string.format

:按照相應的格式輸出如:string.format(":", request.url.host, request.url.port.tostring());

/

request.physicalpath(請求的物理檔名稱)

mycol.add("red", "rojo");//如果鍵值red相同結果合併 rojo,rouge 

mycol.add("green", "verde"); 

mycol.add("blue", "azul"); 

mycol.add("red", "rouge"); 

2.namevaluecollection與hashtable的區別

a.引用區別

hashtable:using system.collections;

namevaluecollection:using system.collections.specialized;

b.鍵是否重複

namevaluecollection:允許重複.

hashtable是鍵-值集合,但鍵不能出現重複.

hashtable ht = new hashtable(); 

ht.add("key","value"); 

ht.add("key", "value1"); //出錯 

ht["key"] = "value1"; //正確 

在屬性中的使用:

public static namevaluecollection kindnv

getreturn nvkind;

}base.checkpower(power); 中的base:呼叫基類的方法。

在設定大類時常用的列舉如下所示:

///

/// 水泥型別(大類)

///

public enum cateoryenums : long

可以嘗試的:關於分頁控制項的寫法。

新學習知識

1.獲得當前機器所使用的語言 locale.getdefault 注 可通過控制面板中的語言與區域選項修改 2.system.getproperty file.separator 檔案分隔符 在unix path.separator 路徑分隔符 在unix line.separator 線分離 氮 ...

幾個新學知識點

檢視目錄下最新建立的第乙個檔案 ls t 1 head n 1 bz2 檔案解壓 先用bzip2 d tar.bz2解壓成tar檔案 然後用tar xvf 解壓 bzip2的使用資訊可以通過bzip2 help 檢視 yum安裝包之後如何檢視包所在的路徑 一thunderbird為例 1 rpm q...

今天學習內容2017826

1.mybatis 顯示實體vo的使用,以及多表left join 查詢 js 單選核取方塊選中 var boss id boss id val var bossidtypeid bossidtypeid val var bossidcountryid bossidcountryid val var...