Time of Update: 2018-12-07
好了,代碼已經寫到這裡,準系統都具備了,下面來進行一些收尾工作吧。1. GameOver的判定。首先在每次消除以後都進行GameOver判定。1 if (game.isOver()) {2 EventDispatcher.send(Event.GAME_OVER);3 }然後實現GameOver判定演算法。 1 public boolean isOver() { 2 for (int x =
Time of Update: 2018-12-07
ISO/IMC 9126對於軟體的品質進行了定義,其中包括如下幾項: 可理解性(Understandabiliy)、可維護性(Maintainability)、可擴充性(Extensibility)、容錯性(Fault Tolerance)和可測試性(Testability)。
Time of Update: 2018-12-07
RumtimeException是一種UncheckedException。UncheckException是一種不需要在方法簽名中聲明的異常類型。廣為知道的RuntimeException的子類有NullPointerException,StringOutOfBoundsException。ArrayIndexOutOfBoundsException之類的。在代碼啟動並執行過程中由於變數為空白或者數組越界等情況就會發生這種異常。當異常發生的時候,由於沒有try-catch會產生程式意外退出的情
Time of Update: 2018-12-07
結構問題是所有問題中最嚴重的問題,這裡的很多問題都反映了作者缺少基本常識。代碼的結構就像房屋的結構一樣,是支撐整個代碼的架構。如果房屋的結構不夠結實,房屋就會倒塌。如果代碼的結構不夠良好那麼修改Bug或者對應需求變更的時候就要付出昂貴的代價。1. 缺少MVC結構 嚴重程度:非常高
Time of Update: 2018-12-07
實體(Entity)是情境中可移動對象的執行個體,它可以是一輛車、一個人、一條狗等等,實體(Entity)在世界(World)情境中不一定非要一個固定的座標位置。實體(Entities)是以網格(Meshes)作為自身基礎的,網格(Mesh)對象包括了一整套用來描述自身模型的資料,在廣域範圍(World
Time of Update: 2018-12-07
一.Class檔案結構1. Class檔案是一組以8位位元組為基礎的二進位流,採用一種類似C語言結構體的虛擬碼類儲存。它只有兩種資料類型:無符號數和表。2. 無符號數屬於基本的資料類型,以u1,u2,u4,u8分表代表1個,2個,4個,8個位元組。他可以用來描述數字,索引引用,數量值,UTF-8編碼的字串。3. 表有多個無符號數或其他表作為資料項目構成的符合資料類型,所有的表都已_info結尾。4. Class檔案格式類型名稱數量U4Magic(魔數)1U2Minor_version(次版本號碼
Time of Update: 2018-12-07
寫在開頭:原廠模式是我們開發中最常用的模式,原廠模式又有三個不同的版本:簡單工廠,Factory 方法,抽象工廠,下面依次講解。 一.類圖 1. 簡單工廠 2. Factory 方法 3. 抽象工廠 二.意圖 1. 簡單工廠 定義了一個用於建立對象的工具類,這個類包含特定的邏輯判斷,可以決定什麼時候建立一個產品。 2. Factory
Time of Update: 2018-12-07
tomcat綁定網域名稱 現在很多的公司的網站都是用tomcat作為應用服務區的,可是對於初學者,8080連接埠號碼是如何去掉的,這些網站是如何和網域名稱綁定到一起的呢?一個tomcat是如何綁定多網域名稱?並且這些網域名稱是如何對應不同的項目呢?而且我的伺服器沒放在機房,放在我的本地,我應該如何把我的伺服器給映射到外網?這一系列的問題,今天就這個問題,我來說一下。1.
Time of Update: 2018-12-07
最近一蛋疼項目要在Windows、Redhat以及Solaris三種環境下開發。關於Solaris的環境配置搞了好幾天,現將其配置總結如下: 由於Solaris10的x86版安裝有問題,隨去http://openindiana.org/上down了OpenIndiana的pc版,但是其預設沒有安裝GCC。 OpenIndiana上安裝GCC大致分為以下幾步:一,安裝GCC
Time of Update: 2018-12-07
作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。謝謝! 颶風"桑迪" (Sandy)橫掃美國東部,並在紐約附近登入,帶走113條人命,並造成500億美元的損失,桑迪也被列為美國歷史上最昂貴的颶風。我們今天利用之前介紹過的Python的matplotlib和basemap包,來製作桑迪的路徑圖,重構桑迪的整個發育過程。、下面是做成動畫效果的GIF圖
Time of Update: 2018-12-07
作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。謝謝! 網路層(network
Time of Update: 2018-12-07
作者:Vamei 出處:http://www.cnblogs.com/vamei 歡迎轉載,也請保留這段聲明。謝謝! 在粗略瞭解了IP接力和IP地址後,我們再反過來,看一看IP協議的具體細節和設計哲學。 IPv4與IPv6頭部的對比我們已經在IP接力中介紹過,一個IP包分為頭部(header)和資料(payload/data)兩部分。頭部是為了實現IP通訊必須的附加資訊,資料是IP通訊所要傳送的資訊。 黃色地區
Time of Update: 2018-12-07
判斷單鏈表是否存在環及求環進入點演算法描述:1、先判斷是否有環設定兩個指標(fast, slow),初始值都指向頭,slow每次前進一步,fast每次前進二步,如果鏈表存在環,則fast必定先進入環,而slow後進入環,兩個指標必定相遇。(當然,fast先行頭到尾部為NULL,則為無環鏈表) 1 bool isExitsLoop(list *head) 2 { 3 list *slow = head, *fast = head; 4 5 while ( fast
Time of Update: 2018-12-07
BOIDS規則 今天總結了下BOIDS規則,希望對各位有用。不知道boids是什麼的可以進這裡看看:http://www.red3d.com/cwr/boids/基本規則:1.靠近 往圈內其它點的中心靠攏,受到一個牽引力2.對齊 與圈內其他點的方向的平均值對齊3.避免碰撞 離圈內最近點的距離小於最小可靠近距離則受到一個遠離的力 規則分析://規則一:靠近//靠近 周圍可見地區 的 所有點的中心//即:提供一個 靠近中心 的
Time of Update: 2018-12-07
來自:http://erisenxu.bokee.com/viewdiary.13391975.html 在GTK+中,必須使用UTF-8的編碼來顯示中文。但我們平時在國內使用的是GB碼。所以,由於編碼不同會造成中文亂碼的。解決的關鍵就是將中文轉換成UTF-8再傳給GTK顯示就可以了。 GTK+提供了一個函數g_locale_to_utf8(),這個函數是GTK將系統預設編碼轉換成UTF-8的一個函數。但是,這個函數每次調用都要傳入 5 個參數,太多又麻煩。所以,可以用一個函數來封裝一下:
Time of Update: 2018-12-07
本部落格的文章可以隨意轉載,但請註明出處:http://www.cnblogs.com/hanxi/今天弄了好久終於把一套最簡單的製作u盤引導安裝系統,下面先說說步驟吧。(此步驟值是成功引導進入安裝系統介面)(步驟一).使用bootice.exe 1、開啟bootice,目標磁碟會自動選擇存在的隨身碟(看清容量大小,一定要選擇u盤),一般插上隨身碟以後,開啟bootice。exe會自動識別隨身碟。 bootice:http://u.115.com/file/clgn4s8g 2、選在【
Time of Update: 2018-12-07
1.使用jar打包代碼 jar -cvfm my.jar myframe.config myframe解釋: my.jar是在目前的目錄下將要產生的jar檔案,名字可以自取,但是尾碼必須是jar。 myframe.config是在目前的目錄下建立的設定檔(需在使用該命令前建立該檔案),檔案可以使txt檔案格式 內容如下:
Time of Update: 2018-12-07
1) 按右鍵 我的電腦---->管理,開啟電腦管理介面 開啟 本機使用者和組---->使用者 按右鍵 啟動IIS進程帳號IWAM_****(註:****一般是電腦名稱) 點擊設定密碼,設定為一個你想要的密碼。 2) 同步IIS 設定資料庫密碼: 此處命令有二種,一種可以查看密碼,一種是修改密碼: a.你可以利用查看密碼命令查看 IWAM密碼,然後把第一步中使用者IWAM密碼設定為與 查看到的IIS設定資料庫密碼 一樣
Time of Update: 2018-12-07
PL/SQL入門教程 目錄1.1 PL/SQL簡介1.2 建立PL/SQL程式塊 1.3 PL/SQL資料類型 1.4 處理PL/SQL的異常 1.4.1 PL/SQL的異常 1.4.2 自訂異常處理 1.4.3 自訂異常 1.5 在PL/SQL中單條記錄的查詢 1.6 用游標查詢多條記錄 1.6.1 使用游標的基本方法 1.6.2 使用游標FOR迴圈 1.6.3 帶參數的游標 1.7 建立代表資料庫記錄和列的變數 1.8
Time of Update: 2018-12-07
父子階層是某個維度中的階層,該維度基於兩個表列,這兩個表列一起定義維度成員之間的階層關係。一個列稱為“成員鍵列”,用於標識每個維度成員;另一個列稱為“父列”,用於標識每個維度成員的父級。父特性的 NamingTemplate 屬性決定父子階層中的每個層級的名稱,而 MembersWithData 屬性則決定是否應顯示父成員的資料。