DefaultValueAttribute 類別

DefaultValueAttribute 類別 有時候真的會讓人搞混,

DefaultValueAttribute 通常會相等於變數的初始值,

但是它不是用來設定變數初始值的,你得自己設定變數的初始值。

那DefaultValueAttribute 是用來做啥的?

其實比較像是在聲明一個變數的初始值,

讓你在變數改變其值後,有辦法透過DefaultValueAttribute回復到原來的初始值,

還有一種比較常見的用法是在於物件的序列化與反序列化,

對於有設定DefaultValueAttribute 的變數而言,

當其值等於初始值時,其實是可以考慮不把它序列化的,

而是在反序列化的時候利用DefaultValueAttribute 取得其值。

如果你用過JSON .NET,

她的序列化設定當中有個DefaultValueHandling設定,

大概就是相同的東西。

1465731642491.jpg

閱讀全文:DefaultValueAttribute 類別

台中老虎城半日遊

老虎城半日遊

主要是去GoldClass 看電影,忍者龜-破影而出

電影很好看,烏龜表情特寫十分生動,笑點也多。

影廳配備不錯,沙發很舒服,但對情侶而言,座位間隔有點太大了。

似乎有些腳墊有點黑黑的..

螢幕畫面是一般的電影螢幕,沒有特別厲害的地方。

缺點是點了兩個餐點,雞柳跟薯條,都有明顯炸到焦掉的感覺。

感覺像是工讀生自己炸的,不知道是不是有主廚在裡面。

 387676_1.jpg

看完電影去吃了哈根達斯

冰淇淋很好吃,但另外點了一個鹹派(忘記名字了)就有點...

387680_1.jpg

387682.jpg

閱讀全文:台中老虎城半日遊

Google Oauth2 API 取得認證碼程式片段

Google Oauth2 API 取得認證碼程式片段,google其實有提供client library,所以其實可以直接使用library來完成下面的工作。

這程式片段是Installed Applications的認證過程,其他狀況會有些微差異,不詳述。

簡單說一下Installed Applications認證的過程:

跟Oauth伺服器請求特定權限

=>google詢問使用者是否願意開放此權限給應用程式

=>使用者同意

=>google傳回存取碼

=>利用純取碼向OAuth伺服器請求授權碼

=>伺服器傳回授權碼

=>應用程式利用授權碼請求API(執行API指令)

HtmlAgilityPack 是用來解析HTML檔的類別,需要上網另行安裝。

這個範例是用來取得blogger存取權限的認授權碼,所以在取得存取碼的網址中,scope的值是Blogger權限。

下面網址可以用來取得各種google API權限:

https://developers.google.com/identity/

protocols/googlescopes#analyticsv3

注意一點,請求認證的網址是https://開頭的。

由於Installed Applications不會設定redirect_uri的值,所以我們使用預設的3種中的一種urn:ietf:wg:oauth:2.0:oob。

client_id 是妳應用程式當初申請憑證的client_id。

當按下按鈕時會進入使用者同意的畫面

閱讀全文:Google Oauth2 API 取得認證碼程式片段

JAVA SE 認證 1Z0-808 考試心得分享

JAVA SE 認證 1Z0-808 考試心得分享:

最近跑去考JAVA SE8的認證考了--- 1Z0-808 - Java SE 8 Programmer I

考試前有上網找了一些資訊,不過大部分都是SE6或SE7的

好像沒找到SE8的

再加上第一次考認證考,所以就來寫寫考試的心得吧!

據說SE6考古題400多題 ,命中率可以高達100%

我猜大家最關心的也是SE8認證考 1Z0-808 的考古題命中率吧

我就不賣關子直接說 命中率是...0%

沒瞎說

我的考古題來源是 kaplan 

這網站是從oracle 的網站連結找的

(如果要從google 搜尋,用kaplan self test 關鍵字會比較好找到)

kaplan 有180題考古題

再加上猛虎出閘的803考古題126題

雖然不是1Z0-808不過我想考試範圍一樣 應該差不多的說

反正不管怎麼說 就是都都沒考..

雖然都沒考,不過真的不建議沒作考古題就直接上場

畢竟考古題還是可以釐清一些觀念的

我就覺得kaplan的幫助就不少,雖然也不便宜,花了我2000多台幣

考場方面我是在新竹巨匠考的

不能自己帶紙筆 字典

提供的紙有點像護貝的A4紙,大概是要重複使用吧

筆是簽字筆之類的(其實我不太會分),正常書寫速度會寫不出來,會斷水,要寫慢點才OK

我覺得我應該要試寫一下的..殘念

門不知道為啥 後半段的時候一直有震動的撞擊聲

考場是小房間,前面桌子3面靠牆

坐在桌前轉身手就可以碰到後面的門

電腦還OK,據說在某些考場會遇到電腦當機的悲情事件

2個小時半的考試 我寫完大概只剩10幾分鐘了

畢竟沒考過的題目要仔細看,怕有陷阱唄

考完會有說明30分鐘就會寄mail知道成績

不過我是在2天後才收到mail的,大概mail通知也是周休2日吧..

不過成績其實可以上網查,這題外話不多說

心得分享到此為止

最後是...

我考過啦!!!  哈哈

雖然只是JAVA基礎

但考過還是爽的

向809邁進!!

閱讀全文:JAVA SE 認證 1Z0-808 考試心得分享

子分類