
在制度下的運作流程,案子不是寫好程式碼,程式可以跑得的過,畫面出的來,就可以結案了事.最後都會面對文件之類的事情,這個就是制度規矩,畢竟還是要給甚麼資料或是數據,雖然很多東西都看不懂,但是就是要記錄下來就對了,也許別的人有不同的觀點來解釋,總比一片空白的好.使用 Visual Studio 建立一個測試專案,然後在方案中新增Web 效能測試,
這個時候會帶出瀏覽器開始錄製一趟瀏覽過程,是可以隨意點選拉拉,不過流程一定要設計過,做報告不就是這樣嗎?一定要有情節的,你先怎樣,我在怎樣.
baechang 發表在 痞客邦 留言(0) 人氣(3,159)

常常會遇到一個問題,當塞資料到一個資料表欄位格式為日期,卻沒有給予任何資料(Null)時,
model.ListingDate = formdata.ListingDate; //(傳入null)
會發生這個例外Exception
SqlDateTime 溢位。必須在 1/1/1753 12:00:00 AM 和 12/31/9999 11:59:59 PM 之間
而讚取一個日期欄位為Null,View裡面使用ToString("yyyy/MM/dd")會顯示成0001/01/01,
baechang 發表在 痞客邦 留言(0) 人氣(931)

先建立一個空的Web應用程式
然後在這個專案中 [加入] [新增項目]這樣就建立好了一個Web Service將這個Web Service 用瀏覽器檢視看看頁面會顯示這一個Web Service,可供被呼叫的Method
每一個Method都可以被規範好傳進來的是甚麼,回傳的是甚麼.下面就是簡單的例子,傳入兩個字串參數,回傳一個物件(Model)先建立一個ArticleModel
1: public class Article
2: { 3: public string GUID { get; set; } 4: public string Title { get; set; } 5: public string Contents { get; set; } 6: }
baechang 發表在 痞客邦 留言(0) 人氣(10,678)

檔案下載https://mega.co.nz/#!kUsGSCBB!eCw5SHQWiSFd5TpflztTSoETTUtteKvK309wZJlGbK4安裝完成後執行程式
選取來源檔案
(1) 選擇轉檔之後要存檔的目的資料夾(2) 開始轉檔轉檔完成畫面
baechang 發表在 痞客邦 留言(0) 人氣(2,220)
因為媽媽家少了一台電視,剛好我看到MOD現在又有綁約買電視很便宜的專案,心想就給他綁吧,反正每個月都要繳錢,綁約後電視變很便宜是真的.於是就出發去中華電信,星期六的下午人不是很多,但是大家都很慢,所以也就等很久,不過等待區倒是很舒適,輪到我時,是一個>50歲的阿姨幫我處理的,他人很好,只是動作真的很慢,因為她每張單子跟螢幕還有鍵盤都要慢慢仔細的端詳過後,才會有下一步的動作.阿姨說:翁先生,你是老客戶了耶,看你幾年前也是綁約買過電視啊,現在又想買啊.我說:對阿,因為那次的合約老早前已經結束了,家裡現也想多添台電視機,想說就再綁一次吧!她說:你現在要綁約的話可能會比以前貴喔,因為你以前的超值餐方案現在已經沒有了,現在只有豪華餐喔,每個月要多收一百多塊錢喔.我心想,我老早就知道你們中華電信會出這招了,我用了二十多年了,下次我打賭會出現尊爵套餐才可以續約,習慣了啦,於是我就說:好啊,沒問題,就豪華餐吧,她又說:可是我發現,你以前好像還有幾筆欠費還沒繳喔,我先列出來 給你看看.我心裡又想,好啊(菸),現在是要開始翻舊帳,不處理完不讓我走下一步囉?難道是要逼我翻出來這些年來中華電信給我亂斷線亂收錢的紀錄來PK一下嗎?(槌)雖然沉默了一下,但是此時我的表情依舊是很和藹可親跟那個阿姨不相上下!阿姨說:你之前還有四筆停用的手機帳單欠費總共是XXXX元喔,
再加上這次買電視的錢,總共是XXXX元喔,要一起繳嗎?
baechang 發表在 痞客邦 留言(1) 人氣(62)
form 先設定 enctype 是 multipart/form-data 如下<form name="form1" id="form1" enctype="multipart/form-data">抓取表單時使用FormData var postData = new FormData($("#form1")[0]); 這樣丟到 Controller 就不會造成HttpPostedFileBase 會是null
1: var postData = new FormData($("#form1")[0]); 2: $.ajax({ 3: url: ajaxurl,
4: type: "POST",
5: data: postData,
6: cache: false,
7: dataType: 'json',
8: processData: false,
9: contentType: false,
10: success: function (data) { 11: console.log(data)
12: if (data.Msg == "success") { 13: Message("儲存成功!"); 14: location.href = "@Url.Action("Index")"; 15: }
16: else { 17: Message("儲存失敗!" + data.Msg); 18: return false;
19: }
20: }
21: });
22: }
23: });
baechang 發表在 痞客邦 留言(0) 人氣(1,727)
是09年左右開始吧,轉回到IT圈,大概一兩年寫不出甚麼東西,也不知道自己在幹嘛.大概也是因為寫作的平台轉到臉書上面了,我忘記了我還有一個部落格在這裡,最近回到這看到以前自己寫的生活點滴,好多東西都忘光了.
看著文字. 好像是另外一個人. 但是人生總是歪斜起落不就這樣嗎?
baechang 發表在 痞客邦 留言(0) 人氣(18)
先增一個類別, 注意NameSpace 讓之後要運用此自訂修飾詞的類別可以參考到假設所有的NameSpace都在同一層public class MyAttAttribute : Attribute {
}這樣我要撰寫的類別的前置屬性就可以使用例如
baechang 發表在 痞客邦 留言(0) 人氣(266)
Unix TimeStamp 代表從 1970年1月1日0時0分0秒 為基準點(0) 開始以秒為單位的時間計量單位總之就是秒… 一個小時有 3600秒 一天有86400秒 從基準時間點之後的就是以秒累進, 所以要用甚麼樣的數值型態來儲存與運算Unix TimeStamp沒有一定準則.16位元整數 或是 32 位元整數 抑或是XX位元長整數, 在地球沒有毀滅的時候這個數值是會無限延展的, 不過也不需要考慮到全方位的週全, 畢竟. 開發一套系統能夠用多少年, 我想這也不是可以直下評斷的,簡單舉例 Unix TimeStamp 跟 一般使用的時間格式互相轉換
第一個傳入TimeStamp, 也就是秒數, 把他從 1970年1月1日0時0分0秒 用加秒數的方式加上去就可以轉換這個TimeStamp成為一般時間格式
1: DateTime ConvertFromUnixTimestamp(double timestamp)
2: { 3: DateTime st = new DateTime(1970, 1, 1, 0, 0, 0, 0);
4: return st.AddSeconds(timestamp);
5: }
baechang 發表在 痞客邦 留言(0) 人氣(1,295)
假設有一到題目的回答就是想看到勾選的樣子, 而不是Radio圈圈的樣子, 而且是要單選使用jQuery很簡單可以達到範例html內容如下:<div id="checkboxGroup"><ul><li><input type="checkbox" class="checkbox" value="星期一"/>星期一</li><li><input type="checkbox" class="checkbox" value="星期二"/>星期二</li><li><input type="checkbox" class="checkbox" value="星期三"/>星期三</li><li><input type="checkbox" class="checkbox" value="星期四"/>星期四</li></ul>
baechang 發表在 痞客邦 留言(0) 人氣(12,225)