Time of Update: 2018-12-04
狀態圖用來描述一個特定的對象的所有可能的狀態以及由於各種事件的發生而引起的狀態之間的轉移。與活動圖表的主要區別體現在:狀態圖側重從行為的結果來描述,而活動圖表側重從行為的動作來描述。活動圖表可能涉及多個對象,而狀態圖只涉及一個特定的對象。 下面,通過一張圖來描述狀態圖的基本內容。 下面是一張狀態圖的執行個體圖,描述了一個溫度控制器的狀態圖。
Time of Update: 2018-12-04
早期的項目比較簡單,多是用JSP 、Servlet + JDBC 直接搞定,後來使用 Struts1(Struts2)+Spring+Hibernate, 嚴格按照分層概念驅動項目開發,這次又使用 Spring
Time of Update: 2018-12-04
寫博意味著什嗎?曾經讀過劉未鵬的《為什麼你應該(從現在開始就)寫部落格》,感觸頗深,現在也來談談,自己為什麼要寫博。寫博意味著思考,是為了讓我們養成一種思考意識,一種思考習慣。每次寫博,我都覺得是在跟自己對話,有些東西,我不知道如何表達,在大腦裡是個很模糊地概念,但是一寫,思維立馬就活躍了起來,語言彷彿有了靈性,有很多東西很自然地,下意識地流露了出來,甚至會刹不住車,如果不寫,恐怕我們永遠也不知道該寫什麼。只有寫下來,哪怕是不成熟地想法,我們也要寫,因為我們可以保留一個“書籤”,慢慢完善,不至於
Time of Update: 2018-12-04
前兩天,在與米老師交流的時候,提了這麼個問題,原話大概是這樣的:感覺有點過分依賴互連網了,所有知識都在網上,真正進腦子的沒有多少,只是記住了個地址而已,要是沒網了怎麼辦? 通過與米老師的談話,引發了以下思考: 如何看待這個問題?
Time of Update: 2018-12-04
這兩天一直在研究Repeater,Datalist,Gridview這三個控制項,需要資料來源,SqlServer2005又沒有了原來Sql2000內建的樣本資料庫,所以從網上下載了個Northwind資料庫,直接附加到我的SqlServer2005上,附加上以後,資料庫名字很長,不是Northwind,所以需要改名字,結果問題來了。無論我使用什麼方法改名字,它都報一個錯誤:訊息 5030,層級 16,狀態 2,第 1 行
Time of Update: 2018-12-04
你有沒有這樣的經曆?在需求階段搞得很複雜,需要各種各樣的功能,然後系統設計的時候,想用這個設計模式,那個架構,等等,總是想把自己的系統搞得功能強大,靈活性好,可擴充性好等等,有時候為了照顧使用者體驗加了一堆亂七八糟的東西,總認為自己能建一座鳥巢。然後等到編碼的時候,忽然發現,資料庫設計不合理,缺這少那,更悲催的是,需求錯了,使用者真的需要這些東西嗎?一遍,兩遍,N遍改。結果,就一直改啊改的,把系統改成了一個雞窩,這個過程中,客戶還一直催啊催啊的,你只能著急上火,什麼架構,什麼設計模式,什麼使用者
Time of Update: 2018-12-04
6月我很浮躁。 心不夠靜,原因諸多,說出來挺招人煩的,自己必須振作起來!加油! 這是合作開發,又暴露了自己很多問題,我的學習狀況並不是很樂觀: 1、前期設計遺漏了很多東西,導致後期彌補困難,並且給分工協作帶來麻煩。例如,有時候我需要動你的東西,你需要動我的東西,導致提交混亂。 2、Css+Div布局,掌握得不熟練,都是大面上的東西,真正牽扯到具體細節,明顯力不從心,延誤項目進度。模仿別人有時候也有困難,更別提創新了。而且在瀏覽器安全色方面經驗不足,尤其在ie6上比較讓人噁心。 3、javascr
Time of Update: 2018-12-04
本文主要介紹Struts2+Spring3+Mybatis3開發環境搭建Struts和Spring不過多介紹。MyBatis 是支援普通 SQL 查詢,預存程序和進階映射的優秀持久層架構。MyBatis 消除了幾乎所有的 JDBC 代碼和參數的手工設定以及結果集的檢索。MyBatis 使用簡單的 XML 或註解用於配置和原始映射,將介面和 Java 的 POJOs(Plan Old Java Objects,普通的 Java
Time of Update: 2018-12-04
數組的定義與聲明在使用數組之前,一般要聲明數組,當然也可以採用隱式聲明的方法。聲明數組的方法與聲明各種類型的變數一樣,可以用Dim,Private,Public或Static來聲明,只不過聲明數組時需要設定數組的上下界,也就是數組下標索引的起始值和中止值。(1)靜態數組:其聲明的文法如下: Dim│Private│Public│Static 數組名([下標下界 To]下標上界) [As
Time of Update: 2018-12-04
Option ExplicitPrivate Sub Command1_Click() Dim strtest As String, strtest1 As String, strtest2 As String Dim strtest3 As String, strtest4 As String, strtest5 As String Dim strtest6 As String, strtest7 As String, strtest8 As String
Time of Update: 2018-12-04
動態數組在有些情況下,使用者可能不知道需要多大的數組,這時就需要用一個能夠改變大小的數組,這就是動態數組。動態數組可以在任何時侯改變大小。在VB中,動態數組是最靈活、最方便的一種數組。利用動態數組還有助於有效管理記憶體,因為動態數組是使用時才開闢記憶體空間,在不使用這個數組時,還可以將記憶體空間釋放給系統。這樣就可以最大限度地節省記憶體,提高運行速度。建立動態數組需要2步,第一步和固定長度數組(靜態數組)類似,用Dim語句(或Private、Public、Static)聲明,但是不要指定維數。如
Time of Update: 2018-12-04
清晰大圖:http://35free.net/shan9liang/vb/VB全域對象.htm1、為什麼全域對象不用聲明?答:在VB中,全域對象就是一個特殊的類,這個類只有唯一一個特殊的執行個體,這個執行個體不需要定義,直接使用就可以。2、全域對象(類)和別的類有什麼區別?
Time of Update: 2018-12-04
Cint 小數部分超過0.5的部分都進位,不分正負例如:Cint(2.51)=3 Cint(-2.51)=-3 小於等於0.5的部分都捨去,不分正負例如:Cint(2.49)=2 Cint(-2.49)=-2 Cint(2.5)=2 Cint(-2.5)=-2 Int 取到的是小於這個數的最大整數例如:Int(2.49)=2 Int(2.50)=2 Int(2.51)=2Int(-2.49)=-3 Int(-2.50)=-
Time of Update: 2018-12-04
本文主要對jbpm4進行一個通俗、宏觀的解析,涉及流程部署,流程定義,流程執行等基本概念,能讓你很輕鬆地瞭解jbpm的基本結構和使用方法。 我們使用jbpm的一般步驟可以粗暴的分為: 定義流程——》部署流程定義——》建立流程執行個體——》運行流程——》控制和監視流程——》流程結束,歸檔流程——》對曆史流程進行資料分析——》最佳化和重組業務——》定義流程——》……
Time of Update: 2018-12-04
在我前面的文章中,也試圖總結過SSH,見http://blog.csdn.net/shan9liang/article/details/8803989,隨著知識的積累,總感覺以前說得比較籠統,思路不夠清晰,所以打算寫幾篇文章再稍微深入地剖析一下SSH,只能說是稍微,因為這三個架構的架構設計和基本原理,並不是通過幾篇文字,就能說出所以然的,時間和精力有限,只是希望能通過這幾篇簡練的文字使大家對ssh的認識再上一個台階。一、架構的本質在說Struts2,Spring和Hibernate核心原理之前
Time of Update: 2018-12-04
整合模組化語言(UML是 Unified Modeling Language的縮寫)是用來對軟體密集系統進行可視化建模的一種語言。UML為物件導向開發系統的產品進行說明、可視化、和編製文檔的一種標準語言。 整合模組化語言 (UML)是非專利的第三代建模和規約語言。
Time of Update: 2018-12-04
Hibernate是一個開放原始碼的ORM(對象-關係映射)架構,它對JDBC進行了非常輕量級的對象封裝,使得Java程式員可以隨心所欲的使用對象編程思維來操縱資料庫。 Hibernate可以應用在任何使用JDBC的場合,既可以在Java的用戶端程式使用,也可以在Servlet/JSP的Web應用中使用,最具革命
Time of Update: 2018-12-04
最近剛剛把j2se的視頻看完,一方面揭示著自己踏上了java的道路,另一方面也揭示著自己踏上了軟考的道路。現階段,後者更重要一些,我想,勤快些,多動動手,應該不是很困難。 學習j2se基礎知識涉及到不少知識點:基礎文法、物件導向、異常、數組、容器、IO、線程、網路、GUI等,學習過程中並沒有太過費力氣,因為很多都是熟悉的東西,感覺就像C#換了身衣服一樣,跟很多熟人在一起吃飯,順便認識幾個陌生人算是一件比較容易的事情。雖然知道,但用起來還不是很熟,這個有待在軟考過後的學習中加強訓練。 從圖書館借了
Time of Update: 2018-12-04
摘自《程式員》Marty Cagan是享有世界聲譽的產品管理專家,曾擔任Netscape副總裁、eBay產品管理及設計進階副總裁。近日,記者在“PM-China首屆產品經理高峰論壇”上對他做了專訪,請他分享自己的產品管理曆程。程式員的工作《程式員》:據我所知,您先後畢業於加州大學和斯坦福大學。這兩段經曆有何不同?打造使用者喜愛的產品Marty
Time of Update: 2018-12-04
整合模組化語言(UML是 Unified Modeling Language的縮寫)是用來對軟體密集系統進行可視化建模的一種語言。UML為物件導向開發系統的產品進行說明、可視化、和編製文檔的一種標準語言。 整合模組化語言 (UML)是非專利的第三代建模和規約語言。 UML是在開發階段,說明,可視化,構建和書寫一個物件導向軟體密集系統的製品的開放方法。UML展現了一系列最佳工程實踐,這些最佳實務在對大規模,複雜系統進行建模方面,特別是在軟體架構層次已經被驗證有效。