WEB開發過程中遇到的各種問題及解決方法總結
A:把MySQL的jar包放在Tomcat安裝目錄下的lib資料夾下
Q:The server does not support version 3.0 of the J2EE Web module specification.<installed facet="jst.web" version="3.0"/>
改為
<installed facet="jst.web" version="2.5"/>即可-----------------------------------------------------------------------------------------------
var siteName = new Ext.form.Field({ id: 'siteName1',//表單元素最好使用Id,不然在IE瀏覽器中表單內容將變形 fieldLabel: '網站名稱', listeners : { specialkey : function(field, e) { if (e.getKey() == Ext.EventObject.ENTER) { alert("回車事件"); ... } } } });
------------------------------------------------------------------------------------------------
個人選擇Eclipse作為主要開發工具的原因主要有三點:
1、免費且開源
2、有很多開源、好用的外掛,而且這些外掛都是一些經驗人士的傑作,能夠大大方便和提高我們的開發(這裡對他們表示感謝)
3、有像IBM這樣本人崇拜的大型公司的支援
本文主要根據個人在使用Eclipse過程中的一些經歷,總結和收集一下Eclipse開發工具效能的提升的方法,目前主要包括如下幾種,如果大家有什麼更好的提升Eclipse效能的方法或者好用的Eclipse外掛、技巧等,歡迎大家回覆討論。
五、更改程式碼提示快捷鍵
該方法主要針對使用myeclipse外掛的人員,現在的程式碼提示快捷鍵,預設為ctrl+space,而我們輸入法切換也是,所以會有衝突。誰叫myeclipse是外國人做的呢。。根本不需要切換輸入法.
windows–>perferences–>general–>Keys
更改 content assist 為 alt+/
同時由於alt+/已經被word completion佔用,所以得同時修改word completion的快捷鍵值
四、更改jsp預設開啟的方式該方法主要針對使用myeclipse外掛的人員,安裝了myeclipse後,編輯jsp頁面,會開啟他的編輯頁面,同時也有預覽頁面,速度很慢,不適合開發。所以更改之
windows–>perferences–>general–>editors->file associations
三、取消myeclipse的啟動項隨著整合的外掛的增多,eclipse會有很多的啟動項,而其中很多我們已經放棄使用或者都用不著,或者只用一兩個,取消前面不用的就可以
windows–>perferences–>general–>startup and shutdown
二、取消Eclipse拼寫檢查1、拼寫檢查會給我們帶來不少的麻煩,我們的方法命名都會是單詞的縮寫,他也會提示有錯,所以最好去掉,沒有多大的用處
windows–>perferences–>general–>Editors->Text Editors->spelling
一、取消自動validationvalidation有一堆,什麼xml、jsp、jsf、js等等,我們沒有必要全部都去自動校驗一下,只是需要的時候才會手工校驗一下!
取消方法:
windows–>perferences–>Validation
除開Manual下面的複選框全部選中之外,其他全部不選
手工驗證方法:
在要驗證的檔案上,單擊滑鼠右鍵–>validate
<name>org.eclipse.wst.jsdt.core.javascriptValidator</name>
<arguments>
</arguments>
</buildCommand>
跟<nature>org.eclipse.wst.jsdt.core.jsNature</nature>
這兩個地方刪掉即可。。。。。 ------------------------------------------------------------------------------------------------
CREATE TABLE t2
(
dt DATE
)
PARTITION BY RANGE (TO_DAYS(dt))
(
PARTITION p01 VALUES LESS THAN (TO_DAYS('2007-01-01')),
PARTITION p02 VALUES LESS THAN (TO_DAYS('2008-01-01')),
PARTITION p03 VALUES LESS THAN (TO_DAYS('2009-01-01')),
PARTITION p04 VALUES LESS THAN (MAXVALUE));
但在MySQL 5.5中情況發生了很大的變化,現在在日期列上可以直接分割槽,並且方法也很簡單。
CREATE TABLE t2
(
dt DATE
)
PARTITION BY RANGE COLUMNS (dt)
(
PARTITION p01 VALUES LESS THAN ('2007-01-01'),
PARTITION p02 VALUES LESS THAN ('2008-01-01'),
PARTITION p03 VALUES LESS THAN ('2009-01-01'),
PARTITION p04 VALUES LESS THAN (MAXVALUE));
------------------------------------------------------------------------------------------------
.x-form-file-wrap {
position: relative;
height: 22px;
}
.x-form-file-wrap .x-form-file {
position: absolute;
right: 0;
-moz-opacity: 0;
filter:alpha(opacity: 0);
opacity: 0;
z-index: 2;
height: 22px;
}
.x-form-file-wrap .x-form-file-btn {
position: absolute;
right: 0;
z-index: 1;
}
.x-form-file-wrap .x-form-file-text {
position: absolute;
left: 0;
z-index: 3;
color: #777;
}