自訂jquery-validate的驗證行為1: 自訂表格單提交設定submitHandler來自訂表格單提交動作$(".selector").validate({ submitHandler: function(form) { alert("驗證通過"); }});如果需要提交表單,可以調用form.submit(); 或者$(form).ajaxSubmit();2: 偵錯模式將debug設定為true,表單不會提交,只進行檢查,方便調試$(".selector").validate(
自訂錯誤訊息的顯示方式預設情況下,驗證提示資訊用label元素來顯示, 並且會添加css class, 通過css可以很方便設定出錯控制項以及錯誤資訊的顯示方式。/* 輸入控制項驗證出錯*/form input.error { border:solid 1px red;}/* 驗證錯誤提示資訊*/form label.error{width: 200px;margin-left: 10px; color:
引子:TomiWong 園友發了一個文章 有多少人能分得清實值型別和參考型別?問題:“class、object、string、int、bool、byte、interface、delegate、struct、enum,以上這些哪些是實值型別,哪些是參考型別?”回帖無數,但是我發現多數還是不明真相的群眾。少數幾個其實已經感覺到了真相,但是沒有表達清楚。因此特此撰文,以正視聽。 貌似正確的答案如果要快速給一個一般性而言正確的答案,那麼應該如下:實值型別: int, bool, byte,
一些常用的驗證指令碼不會寫js了,只能從網上找一些常用的驗證指令碼。// 手機號碼驗證jQuery.validator.addMethod("mobile", function(value, element) { var length = value.length; var mobile = /^(((13[0-9]{1})|(15[0-9]{1}))+\d{8})$/ return this.optional(element) || (length == 11 &&
我們經常說要關注細節,這個從大的方向上來說,是沒有問題的。以前有一本書《細節決定成敗》講的這一方面。在對於某些領域,細節是需要關注的,但是不能陷入細節。換個說法,如果你一直糾結與細節的上的問題,就很難突破自己,把握全域,畢竟人的時間是有限的,能夠把握整體,抓住重點細節,關注核心領域所處的細節才是王道。以前做過很多項目,在項目整體業務確定之後,就陷入到細節的討論之中,當一群人坐在一起,你說一句,我說一句,把大家都能想到的各種可能性都拿出來,然後你針對各種可能性找出相應的解決方案。這些細節中,有一部
在最近一個項目中,在項目發布之後,發現系統中有記憶體流失問題。表象是堆記憶體隨著系統的已耗用時間緩慢增長,一直沒有辦法通過gc來回收,最終於導致堆記憶體耗盡,記憶體溢出。開始是懷疑ThreadLocal的問題,因為在項目中,大量使用了線程的ThreadLocal儲存線程上下文資訊,在正常情況下,線上程開始的時候設定線程變數,線上程結束的時候,需要清除線程上下文資訊,如果線程變數沒有清除,會導致線程中儲存的對象無法釋放。從這個正常的情況來看,假設沒有清除線程上下文變數,那麼線上程結束的時候(線程銷
ccnet 1.5發布一段時間了,今天將ccnet 1.44升級到了1.5ccnet 1.5已經內建tfs外掛程式,不用再另外下載ccnet.vsts.plugin.dll,升級時需要將這個外掛程式刪除,不然ccnet啟動時會報錯。用ccnet內建的tfs外掛程式訪問tfs伺服器會報許可權錯誤,日誌還可能有亂碼,網上很多人問這個問題,最簡單的方式是用有訪問tfs許可權的賬戶運行ccnet服務,並且將ccnet設定檔中配置的使用者名稱密碼去掉。另外一種方法是用ccnet
http://subject.csdn.net/traindesi/這個專題我高度興趣,看了幾篇文章,感覺寫的不錯:鐵路訂票網站個人的設計淺見:http://sd.csdn.net/a/20120115/310787.html從這篇部落格發現的一個牛人的部落格文章寫的很好:網站加速--內容簡介:http://blog.sina.com.cn/s/blog_466c66400100bi2j.html這裡介紹了作者的很多經驗,值得好好看看。鐵路訂票系統的簡單設計:http://sd.csdn.net
jquery.validate使用攻略好幾年不寫JS了,資料整理起來比較慢,格式也有點亂主要分幾部分jquery.validate 基本用法jquery.validate API說明jquery.validate 自訂jquery.validate 常見類型的驗證代碼jquery.validate外掛程式的文檔地址http://docs.jquery.com/Plugins/Validationjquery.validate外掛程式的首頁http://bassistance.de/jquery-
早晨突然的一個感覺。在程式員的世界裡,存在著數學家和物理學家。先看看百度百科的相關解釋:數學:數學是研究數量、結構、變化以及空間模型等概念的一門學科。透過抽象化和邏輯推理的使用,由計數、計算、量度和對物體形狀及運動的觀察中產生。數學家們拓展這些概念,為了公式化新的猜想以及從合適選定的公理及定義中建立起嚴謹推匯出的真理。物理:在物理學的領域中,研究的是宇宙的基本組成要素:物質、能量、空間、時間及它們的相互作用;藉由被分析的基本定律與法則來完整瞭解這個系統。物理在經典時代是由與它極相像的自然哲學的研
對於加班,大多數還是比較反感的,尤其是無償的免費加班。剛畢業的時候,我是比較喜歡加班的,可能有三個原因1、技能不熟練,對於一個需求來說,需要比一個有經驗的工程師需要更多的時間。2、剛畢業,需要學習的事物比較多,很多時候都是邊工作邊學習,3、為了業績和表現,簡單的說就是為了kpi和年終獎,為了物質。當技能逐漸成熟的時候,第一條加班的理由已經不是主要原因了,在技術成熟的階段,加班的原因無非就是兩點:學習和物質,學習新的技能和為了晉陞以及年終。當完成一件事情所需的技能已經完全滿足,你就要明確你從加班中
最近在工作中碰到了這個問題:已知在平面座標系統內有N個點,求離開給定座標距離最近的10個點。團隊的第一反應自然是按照兩點間距離公式, 遍曆N個已知點,然後排序獲得前10個最短距離的結果。 只是,我從來不是一個規規矩矩的人。我一直推崇用人類直覺思維來編程,而不要被僵化的程式思想束縛。傳統距離公式,計算N個點的距離需要2N次的減法和平方。而事實上, 一個真正的人類,是不會把所有N個點的距離都計算一遍的。大多數點都會被某些快速條件過濾掉的。今天先把問題在這裡寫下來,
因為ORM還是需要配置,還是需要EntityObject,所以重複勞動在所難免,這裡簡單來看看如何?一個代碼產生器來降低我們的勞動強度。說白了代碼產生器原理相當的簡單,一言概之其要點就是擷取表和欄位的資訊這裡用SqlServer資料庫為例看看怎麼擷取的擷取有哪些表和表資訊用 sp_tables預存程序就可以了擷取一個表裡欄位的資訊用
關於設計模式,我在網上看過terry Li的那個系列和一些零散的,研讀了《大話設計模式》,沒看完《Heading first Design
恕我賣個關子,如何得到Attribute的問題先放一放,肯定通過反射,有興趣的也可以自己研究研究今天先來說緩衝的問題,對於資料緩衝就我自己來說經曆過很多次的反覆,不過在.NET社區很多人都支援按需讀取的原則,不過我覺的這是個誤區,在單擊程式的時候由於個人電腦的記憶體比較小和多用途性,很多程式都強調盡量少佔用記憶體。不過在寫服務程式的時候就是一個誤區了,把常用資料緩衝起來,在需要的時候快速調用才是提高效能的法寶,現在個人電腦的記憶體都按G算的年代,如何合理充分利用記憶體才是正途。所以我們決定要在我
Prismatic:用機器學習分析使用者興趣只需10秒鐘[日期:2013-01-03]來源:CSDN 作者:Todd
(接上文) 4.
在文章的開始,我先舉一個例子 美國M4謝爾曼坦克 VS德國的虎式坦克(相關資料如下http://mil.eastday.com/m/20070515/u1a2833237.html) 5:1 在五一期間,電視節目中的二戰武器大對決吸引了我,其中當美國大兵說他們在用5輛坦克的代價來換德國人的一輛虎式(I)型坦
早上一到公司WSS2007就罷工了,周末回家前還是好好的,沒誰碰過,結果早上以來開始考驗我的RP,先是不能登入,提示EnableEventValidation="true"了,要修改Web.config或者page,於是修改了login.aspx頁面的Page指令,這下可以登陸了,結果選擇人員和組那裡又出錯了,無法搜尋,也無法檢測輸入的人員了,真是暈死,之前一直是OK的,是我的RP有問題還是微軟的RP有問題,做個東西出來這麼靠不住,真是FT!如果那位大大知道是怎麼回事請留言告知,恕我佔用個首頁位