網頁

C# Shallow Cpoy VS Deep Copy

淺層拷貝於深層拷貝差別 

有時需要拷貝物件時到底該怎樣視自己需要來做拷貝?
差別在於拷貝的class內部的參考物件是否只拷貝參考指標
或是拷貝完整獨立物件(連參考物件一起拷貝)
補充:
  • 序列化(Serialize)的意義是把物件變成類似binary的資料,通常用來做資料傳輸,例如網路的資料傳輸
  • 反序列化(DeSerialize)表示把類似binary的資料還原回物件狀態

三種色彩表達法 - RGB & HEX & ColorName

不知道大家有沒有這樣的經驗,在剛開始寫程式的時候,看到顏色就一陣頭痛,像我就得了看到#和rgb()就頭痛的病,懶惰如我這次終於受不了這種頭痛了,決定研究解藥來幫助和我一樣偏頭痛的人(?
廢話不多說,常見的有Color NameHEXRGB三種表達方式:

如何在關閉Outlook後自動隱藏至右下角? [ Minimize and Close Outlook to Taskbar ]

在公司使用Outlook時常常不小心按到X,Outlook就直接關掉了,這時候收到信就不會自動通知...非常麻煩,因此上網找了一下按關閉時收到右下角工具列以及縮小時自動隱藏到右下角的方法,在此分享給各位^^

C#檔案讀寫

filestream.Seek()設定資料流起始位置後,就可由此開始傳遞資料流(stream)
PS.原本是要寫檔案續傳的 ,結果變切圖測試 (?).....

C# Interface base rule 介面潛規則

Interface是C#裡相當重要的概念,它可以完成多型,讓我們方便維護,本篇整理寫介面時的基本規則,如下:
  1. Interface 會要求繼承的類別(class)必須實作interface裡面定義的方法,建議使用 I 開頭定義

Javascript function 的參數傳遞 [ function parameter ]

有寫過C#或JAVA的朋友一開始接觸 Javascript 是否和我一樣,覺得 Javascript funtion 傳遞的參數很奇怪呢?小弟困擾了很久,決定上w3school研讀一番,根據自己的理解整理如下:

C# 使用 SMTP 寄送 Email

依據要使用的Mail服務更改smtpAddress、portNumber以及enableSSL三個變數
主機名稱 SMTP Address Port SSL
Yahoo! smtp.mail.yahoo.com 587 True
GMail smtp.gmail.com 587 True
Hotmail smtp.live.com 587 True