[ASP.NET MVC] 驗證比較多個屬性

ASP.NET MVC內建提供了一些實用的Validator,可以讓我們在設計Model同時設定一些簡單的驗證規則,但比較複雜的規則就還是需要額外寫程式來處理

以下用簡單的範例檢查兩個字串,val1必須大於val2才算通過驗證

實際設計Model時在Class加上

參考: http://byatool.com/mvc/custom-data-annotations-with-mvc-how-to-check-multiple-properties-at-one-time/

[SCJP 6]95%過關!Java Standard Edition 6 Programmer Certified Professional Exam考試心得

Sun被Oracle買下來之後這張已經改為Java Standard Edition 6 Programmer Certified Professional Exam,考試代號是1Z0-851,原本很好記憶的SCJP 6瞬間變成一長串的英文,為了方便以下都直接用SCJP代表@@

這張從我唸書時就一直說要考,但總是因為懶惰而擱置,到最後都不了了之,最近也不知道是哪根筋不對勁,想說來準備考看看好了,終於在6/20去考了,雖然很有信心但也只拿到95%,也就是60題中錯了3題,不過考完心得是這張算是非常容易到手的!

將ReportingService產生的報表匯出成Excel

Reporting Service有內建按鈕可已匯出成Excel

可是如果遇到User希望直接匯出(User通常都比較懶惰,沒辦法Orz)的時候,也可以用程式自動處理

[C#][LINQ]隨機排序的小技巧

以前在學校學習陣列的隨機排序時, 大部分都是用swap的方法將雖機兩個元素對調, 並用迴圈隨機對調N次來達到隨機排序的效果, 寫成code大概長得就像這樣

但今天看到一個用LINQ表是的例子, 還滿有趣的, 原理是利用OrderBy來排序, 排序的根據則給近一個亂數, 就變成隨機排序了

解決WordPress Reauth迴圈(loop)問題

這是今天忽然遇到的問題,就是登入Wordpress後台時,一直無法正常的登入,帳號密碼輸入錯誤時會跳出錯誤詢息,但輸入正確時依然自動導到登入頁面,上網查了半天幾乎都是安裝Multi Site才會出錯,但我根本沒使用Multi Site功能阿,找了整個晚上都無解,差點就要砍掉重練了,想說把所有Wordpress的程式重新上傳看看,在FTP時發現主機上有一個有趣的檔案叫做error_log,雖然不抱有期望,膽想說抓下來看看好了,才發現一個驚人的錯誤訊息

WordPress database error Table ‘./wellwind_studio/wp_options’ is marked as crashed and should be repaired for query

原來是wp_options莫名奇妙的crash了@@

上網查了一下修復的方法,簡單的可以,到後台phpmyadmin輸入SQL

打完收工!為了這麼簡單一段指令浪費我一個晚上,還好解決啦

希望也可以幫助到一些查不到解決方法的人

同時也提醒自己,以後出錯要記得先看error_log XD

[DevExpress][C#]GridView下取得RepositoryItemComboBox選取值的方法

一般使用DevExpress的ComboBox時要取值都可以直接抓EditValue屬性來用就好,可是在GridvView下增加的RepositoryItemComboBox卻沒有這個屬性,還好這個類別是繼承自DevExpress.XtraEditors.ComboBoxEdit,所以要抓取RepositoryItemComboBox的值時,只要簡單做個轉型就可以抓到了。

[PHP]建立bit.ly縮網址

需要再bit.ly申請一個帳號並取得API KEY

資料來源 Create Bit.ly Short URLs Using PHP: API Version 3: http://davidwalsh.name/bitly-api-php

文章分類

全部展開 | 全部收合