Time of Update: 2018-12-03
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html;
Time of Update: 2018-12-03
基於Web的MVC framework在J2EE的世界內已是空前繁榮。TTS網站上幾乎每隔一兩個星期就會有新的MVC架構發布。目前比較好的MVC,老牌的有Struts、Webwork。新興的MVC架構有Spring MVC、Tapestry、JSF等。這些大多是著名團隊的作品,另外還有一些邊緣團隊的作品,也相當出色,如Dinamica、VRaptor等。這些架構都提供了較好的層次分隔能力。在實現良好的MVC 分隔的基礎上,通過提供一些現成的輔助類庫,同時也促進了生產效率的提高。
Time of Update: 2018-12-03
對JS的列印方法總結一下,方便日後查閱。 一.用JS內建函數列印 直接調用Java代碼 {dp.sh.Toolbar.CopyToClipboard(this);return false;}" href="http://ltc603.javaeye.com/blog/123191#"><a href="javascript:window.print();">列印</a> <a href="javascript:window.print();">列印</
Time of Update: 2018-12-03
前提是不能使用標記符號 struct node { char val; node* next;} bool check(const node* head) {} //return false : 無環;true: 有環一種O(n)的辦法就是(搞兩個指標,一個每次遞增一步,一個每次遞增兩步,如果有環的話兩者必然重合,反之亦然):bool check(const node* head){ if(head==NULL) return false; node *low=head,
Time of Update: 2018-12-03
拓撲排序 (1)在有向圖中選一個沒有前驅的頂點且輸出之 (2)刪除該頂點和所有以它為尾的弧。 重複上述兩步,直至全部頂點均已輸出,或者當前圖中不存在無前驅的頂點為止,後一種情況則說明有向圖中存在環。 可採用鄰接表作為有向圖的儲存結構。具體演算法如下: int TopoSort(ALGraph G) { FindInDegree(G,indegree); //對各頂點求入度
Time of Update: 2018-12-03
2-3-4樹和紅/黑樹狀結構看上去可能完全不不一樣。但是,在某種意義上兩者又是完全相同的。 有一個資料項目和兩個子節點的叫做2-節點有二個資料項目和三個子節點的叫做3-節點有三個資料項目和四個子節點的叫做4-節點 2-3-4樹轉換紅/黑樹狀結構的規則1. 2-3-4樹中每個2-節點轉化成紅/黑樹狀結構的黑色節點。2. 3-節點轉化成一個子節點和一個父節點。子節點有兩個自己的子節點。父節點有另一個子節點。子節點變紅色,父節點變黑色。3.
Time of Update: 2018-12-03
Hibernate HQL 文法 及相關的外部索引鍵關聯 HQL 例如對於TUser類1.實體查詢String hql = " from User"; 執行這條語句會返回User 以及User子類的紀錄 。注: 如果 TUser 類具有外鍵, 查詢結果不會報錯,但結果中的外鍵為空白值,訪問就報null 指標錯誤!解決方案: select 別名.屬性 from 類 as 別名. 沒有別名.屬性仍然報錯! //此方法不一定能解決,但不會錯.hql = "from
Time of Update: 2018-12-03
Django book 2.0 的中文翻譯。 第一章:介紹Django 第二章 入門 第三章 視圖和URL配置 第四章:模版 第五章:模型 第六章:Admin 第七章:表單 第八章 進階視圖和URL配置 第九章:模版進階進階 第十章 模型進階進階 第十一章:通用視圖 第二十章: 部署Django 第十三章: 輸出非HTML內容 第十四章: 會話、使用者和註冊 第十五章: 緩衝機制 第十四章 整合的子架構 django.contrib 第十七章: 中介軟體 第十八章:
Time of Update: 2018-12-03
逆波蘭運算式,它的文法規定,運算式必須以逆波蘭運算式的方式給出。逆波蘭運算式又叫做尾碼運算式。 逆波蘭運算式是一種十分有用的運算式,它將複雜運算式轉換為可以依靠簡單的操作得到計算結果的運算式。例如(a+b)*(c+d)轉換為ab+cd+* 它的優勢在於只用兩種簡單操作,入棧和出棧就可以搞定任何普通運算式的運算。其運算方式如下: 如果當前字元為變數或者為數字,則壓棧,如果是運算子,則將棧頂兩個元素彈出作相應運算,結果再入棧,最後當運算式掃描完後,棧裡的就是結果。 將一個普通的中序運算式轉換
Time of Update: 2018-12-03
摘要 測試報告是把測試的過程和結果寫成文檔,並對發現的問題和缺陷進行分析,為糾正軟體的存在的品質問題提供依據,同時為軟體驗收和交付打下基礎。本文提供測試報告模板以及如何編寫的執行個體指南。 關鍵字 測試報告 缺陷 本文 測試報告是測試階段最後的文檔產出物,優秀的測試經理應該具備良好的文檔編寫能力,一份詳細的測試報告包含足夠的資訊,包括產品品質和測試過程的評價,測試報告基於測試中的資料擷取以及對最終的測試結果分析。下面以通用的測試報告模板為例,詳細展開對測試報告編寫的具體描述。PARTⅠ
Time of Update: 2018-12-03
Django model欄位類型:AutoField一個 IntegerField, 添加記錄時它會自動成長. 你通常不需要直接使用這個欄位; 如果你不指定主鍵的話,系統會自動添加一個主鍵欄位到你的 model.(參閱 _自動主鍵欄位)BooleanFieldA true/false field. admin 用 checkbox 來表示此類欄位.CharField字串欄位, 用於較短的字串.如果要儲存大量文本, 使用 TextField.admin
Time of Update: 2018-12-03
Trie樹是搜尋樹的一種,來自英文單詞"Retrieval"的簡寫,可以建立有效資料檢索組織圖,是中文匹配分詞演算法中詞典的一種常見實 現。它本質上是一個確定的有限狀態自動機(DFA),每個節點代表自動機的一個狀態。在詞典中這此狀態包括"詞首碼","已成詞"等。雙數組Trie(Double-Array Trie)是trie樹的一個簡單而有效實現,由兩個整數數組構成,一個是base[],另一個是check[]。設數組下標為i ,如果base,check均為0,表示該位置為空白。如果base為負值,
Time of Update: 2018-12-03
本系統使用的Django版本是1.1,資料庫是Sqlite3。首先建立一個project:django-admin startproject webblog然後進入webblog目錄,修改settings.py:DATABASE_ENGINE = 'sqlite3' DATABASE_NAME = 'webblog.db'使用下面的命令建立一個app:python manage.py startapp blog進入blog目錄,修改models.py:from django.db
Time of Update: 2018-12-03
例子如下:< input id="file" type="file" onfocus="javascript:ShowImage(this.value,document.getElementById('img'))">< br />< img id="img" STYLE="visibility:hidden" height="100px" width="100px">< script language="javascript"
Time of Update: 2018-12-03
美國斯坦福大學的麥卡錫提出的 設有兩個自然數X、Y,2<=X<=Y<=99,S先生知道這兩個數的和S,P先生知道這兩個數的積P,他們二人進行了如下對話: S:我確信你不知道這兩個數是什麼,但我也不知道。 P: 一聽你說這句話,我就知道這兩個數是什麼了。 S: 我也是,現在我也知道了。 現在你能通過他們的會話推斷出這兩個數是什麼嗎?(當然,S和P先生都是非常聰明的) 方法一: 我把思路說一下吧 1.s先生自己不知道x,y 說明和數s不是4,5,197,198
Time of Update: 2018-12-03
效果如下: 實現代碼:JS指令碼如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> <script language="javascript" type="text/javascript"> function getFullPath(obj) { if(obj)
Time of Update: 2018-12-03
關於Hibernate中 cascade 與 inverse 的理解。 您買的Hibernate書是哪一本呢? 孫衛琴的精通Hibernate,還是 深入淺出Hibernate還是那本。。。我是兩本都買了,總體來說還可以,但是,有的地方講的比較書面化,比如inverse這屬性。 在學習Hibernate的過程中最不好理解的就是這兩個屬性了。(我當初學習Hibernate的時候,發現網上介紹這兩個屬性的文章倒是不少,但是,居然有好多都是轉帖。。。還有的就是 照書搬~~-_-!!!)。。。
Time of Update: 2018-12-03
Spring 的核心是個輕量級(Lightweight)的容器(Container),它是實現IoC(Inversion of Control)容器、非侵入性(No intrusive)的架構,並提供AOP(Aspect-orientedprogramming)概念的實現方式,提供對持久層(Persistence)、事務(Transaction)的支援,提供MVCWexiele haojiu b
Time of Update: 2018-12-03
1、到底在哪用cascade="..."? Hibernate中cascade屬性並不是多對多關係一定要用的,有了它只是讓我們在插入或刪除對像時更方便一些,只要在cascade的源頭上插入或是刪除,所有 cascade的關係就會被自己動的插入或是刪除。便是為了能正確的cascade,unsaved-value是個很重要的屬性。Hibernate通過這個屬性來判斷一個對象應該save還是update,如果這個對象的id是unsaved-value的話,那說明這個對象不是 persistence
Time of Update: 2018-12-03
org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session: 說你在現有的Session中已經綁定了一個對象,而這時,你還要強行將已經持久化的對象再重新加入到Session中。 在一個集合中的對象,隨著一對多的中一的Load而級聯Load進來,這時你的另一個持久化過的對象又想利用update(),