學習階段的收穫

2021-07-09 18:22:53 字數 1814 閱讀 7063

1.在c#中怎麼判斷是否讀到資料庫的末尾了

sqldatareader reader=helper.executequery(sql)

while(reader.read())

2.擷取字串中的值

substring(startindex,endindex)

string str="12345abc789"

string str1=str.substring(0,3) 注:str1="123"

string str2=str.substring(str.length-1,1) 注 str2='9'

string str3=str.remove(0,3) 注:str3=『45abc789』

padleft(int totalwidth, char paddingchar) //在字串左邊用 paddingchar 補足 totalwidth 長度

padright(int totalwidth, char paddingchar) //在字串右邊用 paddingchar 補足 totalwidth 長度

string str="123456789"

string str1=str.padleft(12,'0') 注 str1=」000123456789「

string str2=str.padright(12,'0') 注 str2='123456789000'

substring和 padleft可以連線的使用更方便

string str="513029199601195252"

string strprovice=(str.substring(0,2).padright(8,'0')) s] 注 strprovice=51000000

3.讀取資料裡的字段,通過身份證把標示省市縣資料擷取出來

namespace

user

j++;

}console.writeline(j);

console.read();

}}

desc解密傳入過來身份證字段 秘鑰用md5加密並只對前八位加密

namespace idjm

public

static

string

desdecrypt(string text, string skey)

des.key = asciiencoding.ascii.getbytes(md5(skey).substring(0, 8));

des.iv = asciiencoding.ascii.getbytes(md5(skey).substring(0, 8));

using (system.io.memorystream ms = new system.io.memorystream())

byte bytes = ms.toarray();

ms.close();

inputbytearray = null;

string str = encoding.default.getstring(bytes);

bytes = null;

return str;}}

}catch

} public

static

string

md5(string str)

}}

spring原始碼的收穫(階段性總結)

spring原始碼已經看了很久了,在對spring原始碼越來越熟悉的同時,也想對這一次的原始碼學習做個階段性的總結。這次總結也不會一次寫完,會在後續逐漸完善。spring對於設計模式的應用,可以說非常的多。在分析spring原始碼時候,我也常常考慮,底層的反射 xml分析 依賴注入的基本原理 所謂的...

WCF學習附帶收穫

今天看wcf例項研究,附帶收穫了幾個概念,才發現自己對於一些巨集觀上的概念性的東西了解的少之又少。很多東西拿來用了卻不知道它的原理和出處,以致別人在說到的時候一臉茫然,知道看了 才知道,哦,原來是這個。不管怎麼樣,要多積累。不管怎麼樣,把知道的理解的不理解的用過的沒用過先記錄下來再說,至少下一次會有...

第二週 學習的收穫

sql 24.查詢 1990 年出生的學生名單 這道題剛開始走了點彎路,先用了等值查詢where sage 1990 當然查不到結果,因為1990年它是乙個時間段,所以應該用between and 語句才能夠準確表達。總結 平時練習時應該注意到題目中隱含的一些條件,而不是只能在題目中明確說 查詢19...