原创 設計模式---Observer模式(由淺入深一)

1,定義:“對象間的一種一對多的依賴關係,當一個對象的狀態發生改變時,所有依賴也他的對象都將得到通知並自動更新”。在java中,該模式是通過Observer接口和Observable類來實現的。 2,實例:爲了更好的理解Observer模

原创 無限樹級菜單的實現

最近在做一個公安的項目,因爲部門比較多,並且存在無限級的子部門,子子部門…………,所以在顯示部門的時候要求以無限樹級的形式來顯示這個部門的信息。在數據庫設計的時候有個部門表,部門表裏面有個parentId的字段來說明部門和子部門的關係。需

原创 設計模式---Observer模式(由淺入深二)

在第一部分我們已經學習了一個實例,但是在有些時候,一個要成爲觀察者的類可能已經存在,這事可能不希望對其進行修改。如果這樣子的話,很容易的就想到了Adapter模式,我們可以用Adaper模式進行轉換,下面我將上一個實例轉換的模式圖列出如下

原创 石頭剪刀布---經典遊戲再現!

#include <stdio.h> #include <stdlib.h> #include <time.h> int main(void) { char gesture[3][10] = { "scissor", "stone",

原创 暑假快來了,望大家多多給我拋磚……

暑假馬上就到了,我現在大三,是河南地一個二本院校地一個學生,學的是軟件工程專業,想在暑假到外面去實習,不知道外面地軟件公司會不會給大學生提供這個2個月

原创 jquery獲取頁面點選按鈕的值以及不識別 的處理方法

jquery 獲取單選按鈕的值(當前選中的值): var sex=$("input:radio[name='user.sex'][checked]").val();  <s:select>不識別&nbsp;的處理方法:使用英文狀態下的全角

原创 用gcc編譯c99代碼

在gcc中編譯c程序,默認是c89的,沒有c99的新特性,但是同樣可以在gcc中編譯c99的代碼:命令:gcc -0 new new.c -std=c

原创 設置讓頁面同時顯示兩列

今天在做網站的時候有一個小模塊的佈局問題,然我頭疼了半天,不過最後還是解決了,我想顯示的效果如下圖所示 :   下面舉個例子來說明是怎麼實現的: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 T

原创 struts2中form的theme屬性

轉載:http://hi.baidu.com/lamp_php2007/blog/item/4d828baf551221f7fbed50cf.html struts2中form的theme屬性2010年04月20日 14:48struts

原创 在DOS命令中查看端口使用情況

安裝tomcat不成,發現端口占用問題,於是搜索了查看端口使用情況,並要找出是那個應用在使用端口。(我的tomcat端口被我修改爲80)方法如下: [

原创 讓你的網頁充滿音樂的氣息

沒事突然自己想做個網頁,然後裏面有個音樂可以聽聽,下面是一個類似一個相冊的,帶有音樂播放的代碼:<!DOCTYPE html PUBLIC "-//W

原创 ubuntu 9.10 vi 操作

前幾天新裝了ubuntu9.10 ,今天在用到vi編輯器的時候,按上下左右鍵的時候,總是出現ABCD,鬱悶了好長時間,最後還是解決了,辦法很簡單,就是

原创 Linux: ubuntu 9.10 iBus 輸入法的安裝

ubuntu9.10 默認安裝了 iBus 輸入法,這個輸入法很好用,但是默認到配置不合理,因此應該設置一下。iBus 設置步驟:* 安裝 中文語

原创 js獲取頁面表單元素的兩種方法

<script language="javascript"> function ff(){ var a=document.getElementById

原创 super關鍵字

繼承在面向對象的過程中可以說是司空見慣,在實例化子類的時候默認的是先調用父類的無參的構造函數,但在特定的時候這樣子是會出錯的:父類:[color=re