真正的到了考場上,拿到了試卷才發現自己有很多都不會,不是說完全不會,而是指會的也是摩棱兩可,錯的。這是我平時學習粗心大意的結果。而且,我也確實驕傲了一些,平時除了上課,基本上就沒看課本了。雖然都是些知道的單詞,或許該說正因為是知道的單詞,才忽略了很多細節,臨到考場,才發現好多單詞都記不清了,一個長音,一個促音,甚至于一個片假名都忘了。
雖然每天都在滬江里做些題目,那也可能是囫圇吞棗,自己根本沒掌握什么東西。平時也有時間緊的問題,錯的地方也沒法好好反省。
考完后遇到胡,知道了成績,90分,還不是太差,預計要90以上的,勉強達到目標吧。和我同來的日語新米雷和胡,分別考了93和92.5,比我高,這也是他們平時努力的結果。
今天還要交.net的作業,我還有一個最重要的部分沒寫。明天還有數據庫考試,啊,這個我就比較弱了,由來公司的筆試就知道了。剛收到信,改到星期三了,啊,多了一天的緩沖時間。也多了累的一天~~
好久沒寫了~~
昨天上課講到“湯”,我隨口就說是“洗澡水”。這下可掉大了~~為何我會說是洗澡水呢?以前看的很多動畫里澡堂前的那塊布上都寫的是“湯”。最近在看的《格斗美神》里那老頭也是開澡堂的,湯也看到過~~這幾天在滬江聽《千與千尋》,開澡堂的老婆婆就叫“湯婆婆”~
三省堂大辭林里的解釋:
ゆ [1] 【湯】
(1)水を煮えたたせて熱くしたもの。「―ざまし」「鉄瓶の―がたぎっている」
(2)入浴するため,あたためた水。風呂。「―加減」「―にはいる」「―から上がる」
(3)溫泉。いでゆ。「箱根の―」「―の里」
(4)金屬を溶かして液狀にしたもの。「なまりの―」
(5)煎(セン)じ薬。薬湯(ヤクトウ)。「なほ試みに,暫し―を飲ませなどして助け試みむ/源氏(手習)」
(6)船の底にたまった水を忌んでいう語。淦(アカ)。
廣辭苑第五版
ゆ【湯】
__水を沸かしたもの。萬葉集16「鐺子さしなへに―沸かせ子ども」
__溫泉。いでゆ。萬葉集14「足柄あしがりの土肥といの河內に出づる―の」。「―の町」
__湯あみすること。また、その設備をした場所。風呂。浴場。湯殿。湯屋。源氏物語帚木「しもに―におりて」。「女―」「―に行く」
__煎じ薬。湯薬とうやく。または、くすりゆ。源氏物語宿木「御―など、まゐらせ給へ」
__船中に浸み入って溜った水を忌んでいう語。あか。ふなゆ。
__金屬を熔かしたもの。日葡辭書「ナマリヲユニワカス」
學研國語大辭典
ゆ【湯】
①水をわかしたもの。熱した水。あたたかい水。《類義語》溫水。→とう(湯)。
②溫泉。いでゆ。「湯の香」「湯の町」
③ふろ。銭湯。「湯につかる」「湯にいく」
《參考》何もいれない湯(白湯(ハクトウ)?(サユ) )。ぬるい湯(微溫湯(ヒ?オントウ)?ぬるま湯)。にえたった湯(熱湯(ネットウ)?にえ湯)。
嘛,不是第一意思,但也包含這個意思~~也不算大錯~
第一次作業時,判斷數字那個方法就想到用正則了,可在MSDN里一看,Match只是在指定字符串里查找匹配表達式的部分,而我要的功能確是讓字符串符合表達式,當時,感覺時間緊張,就此作罷~~
今天看到 檢查用戶名,密碼,我又想起了正則。記憶中正則有這樣的功能的啊,為何我就沒找到相關方法呢?于是,今天又花時間看起了MSDN。功夫不負有心人,看到了^與$的功能,一頭一尾,不就可以當完全匹配來用嗎?于是,寫了如下方法:
public?static?bool?CheckPassword(string?password)

????????
{
????????????return?Regex.IsMatch(password,?"^[0-9a-zA-Z]{6,16}$");
????????????
????????}

public?static?bool?CheckName(string?name)

????????
{
????????????return?Regex.IsMatch(name,?"^[a-zA-Z]{1,20}$");
????????}再想下那個CheckNumber,不也能很快解決嗎?
有興趣的可以試著寫一下~~
8.9追加
昨天寫文時,有點晚了,所以COPY了已有的代碼,就完結了,并沒寫出CheckNumber,回家時,仔細考慮了下,感覺也得花點時間才寫的出來~~
今天看了cypha的文,地址如下:
http://www.tkk7.com/challenxing/archive/2006/08/09/62497.html看他的表達式那么短,于是測試了下,有些方面沒考慮到~~
如:開頭多個0,結尾小數點等。
于是改進了下,附帶一提,vs2005下需要兩個“\”才不報錯~~
(一篇文里不能用兩次代碼嗎?點了居然沒反應-_-|||)
public bool CheckNumber(String number)
??????? {
??????????? return Regex.IsMatch(number, "^[-|+]?([1-9][0-9]*\\.?[0-9]+|0\\.[0-9]+)|[0-9]$");
??????? }
最后加了[0-9]是因為,前面一部分將一位數給忽略了~~
如有更簡潔更好的表達式,望賜教~