1.複製表結構及數據到新表
CREATE TABLE 新表
SELECT * FROM 舊表
2.只複製表結構到新表
CREATE TABLE 新表
SELECT * FROM 舊表 WHERE 1=2
即:讓WHERE條件不成立.
CREATE TABLE 新表
LIKE 舊表 //tianshibao
3.複製舊表的數據到新表(假設兩個表結構一樣)
INSERT INTO 新表
SELECT * FROM 舊表
4.複製舊表的數據到新表(假設兩個表結構不一樣)
INSERT INTO 新表(字段1,字段2,.......)
SELECT 字段1,字段2,...... FROM 舊表
2009年10月16日 星期五
2009年10月14日 星期三
linux 下設定我們需要的服務
在linux 下手動新增服務,
ln -s /opt/apache-tomcat-6.0.20/bin/catalina.sh /etc/init.d/tomcat6
ln -s [指令不明 XD 待查]
/opt/apache-tomcat-6.0.20/bin/catalina.sh [來源]
/etc/init.d/tomcat6 [目的]
ln -s /opt/apache-tomcat-6.0.20/bin/catalina.sh /etc/init.d/tomcat6
ln -s [指令不明 XD 待查]
/opt/apache-tomcat-6.0.20/bin/catalina.sh [來源]
/etc/init.d/tomcat6 [目的]
2009年10月5日 星期一
java xml
modelFilePath = this.getServletContext().getRealPath("/")
+ "/WEB-INF/model.xml";
List nodes=document.selectNodes("/models/model[modelName='"+modelName+"']");
+ "/WEB-INF/model.xml";
List nodes=document.selectNodes("/models/model[modelName='"+modelName+"']");
java URLClassLoader 概念
在JAVA中可以透過API去執行外部的CLASS檔案,在WEB的環境下就可以透過這樣的機制,動態的新增或修改CLASS,不必將Server停下。
其中要注意的是URLClassLoader 的執行者,如果是在WEB SERVER的架構下
URLClassLoader(URL[] urls, ClassLoader parent)
是比較適合的建構子。
方式如下:
URL url1 = new URL("file:");
URLClassLoader cl = new URLClassLoader(new URL[] { url1 }, Thread
.currentThread().getContextClassLoader());
Class model = cl.loadClass("com.mogan.model.MailService");
ModelFace action = (ModelFace) model.newInstance();
其中要注意的是URLClassLoader 的執行者,如果是在WEB SERVER的架構下
URLClassLoader(URL[] urls, ClassLoader parent)
是比較適合的建構子。
方式如下:
URL url1 = new URL("file:");
URLClassLoader cl = new URLClassLoader(new URL[] { url1 }, Thread
.currentThread().getContextClassLoader());
Class model = cl.loadClass("com.mogan.model.MailService");
ModelFace action = (ModelFace) model.newInstance();
2009年9月22日 星期二
活用ServletContext
在java裡的servlet可以透過ServletContext來存放不用Session之間的共用變數
但是如果不是Servlet能不能來使用ServletContext呢?
只要設定下列幾項就可以讓非Servlet的Class來存取ServletContext的內容
1.繼承HttpServlet Class
2.建立一個private static ServletContext servletContext;變數
3.override init() API
public void init(ServletConfig config) throws ServletException {
super.init(config);
servletContext = this.getServletContext();
}
完成:),如此一來就可以透過自訂的servletContext來存取server的共用變數了
但是如果不是Servlet能不能來使用ServletContext呢?
只要設定下列幾項就可以讓非Servlet的Class來存取ServletContext的內容
1.繼承HttpServlet Class
2.建立一個private static ServletContext servletContext;變數
3.override init() API
public void init(ServletConfig config) throws ServletException {
super.init(config);
servletContext = this.getServletContext();
}
完成:),如此一來就可以透過自訂的servletContext來存取server的共用變數了
2009年9月18日 星期五
ext 標準xml結構
必須要有totalRecords id record
var xr = new Ext.data.XmlReader( {
totalRecords :'totalRecords',
id :'id',
record :'response'
}, [ 'responseResult', 'responseMsg', 'responseData', 'responseTime' ]);
var xr = new Ext.data.XmlReader( {
totalRecords :'totalRecords',
id :'id',
record :'response'
}, [ 'responseResult', 'responseMsg', 'responseData', 'responseTime' ]);
2009年9月14日 星期一
搞死我了 Eclipse 的Web Service
今天在學用eclipse建立Web Service,Server端的一下就搞定很簡單
但是client端卻一直搞不定XD,因為我看了這篇文章,他裡面是用eclipse產出的xxxStub(xxx是原本的程式名)來進行測試,但是我怎麼測都不過,最後我還是請eclipse幫我連測試程式都一起建立才發現是用xxxProxy來進行測試,搞死我了,弄了兩三個小時
但是client端卻一直搞不定XD,因為我看了這篇文章,他裡面是用eclipse產出的xxxStub(xxx是原本的程式名)來進行測試,但是我怎麼測都不過,最後我還是請eclipse幫我連測試程式都一起建立才發現是用xxxProxy來進行測試,搞死我了,弄了兩三個小時
2009年9月13日 星期日
javascript 簡單動態新增刪除 table
之前有用很複雜的方法來操作表格,沒想到今天在google上找到,可以這麼簡單的操作
<html>
<body>
<table id='myTable'>
</table>
<script>
</body>
</html><table id='myTable'>
</table>
<script>
function addRow(data){
var ntr=myTable.insertRow(myTable.rows.length);
var ntd=ntr.insertCell(0);
ntd.innerHTML=data;
var ntd=ntr.insertCell(0);
ntd.innerHTML=data;
}
function delRow(index){
</script>function delRow(index){
myTable.deleteRow(index);
}</body>
2009年9月8日 星期二
執行jar 檔的方法
今天為公司寫了一個寫廣告信的Java程式,
開發在Win xp 上用Eclipse開發,但是是要放在Linux上執行,
算是我第一次執行這樣的任務,不過不難,也體驗到java跨平台的魅力
主題如何執行 jar 檔
1.需要先將你的程式包成可以執行的jar檔,請參考其他網站說明XD
1. 在commmand line模式下輸入 java -jar xxx.jar就可以了
開發在Win xp 上用Eclipse開發,但是是要放在Linux上執行,
算是我第一次執行這樣的任務,不過不難,也體驗到java跨平台的魅力
主題如何執行 jar 檔
1.需要先將你的程式包成可以執行的jar檔,請參考其他網站說明XD
1. 在commmand line模式下輸入 java -jar xxx.jar就可以了
2009年9月2日 星期三
2009年8月8日 星期六
移除Mysql 的Service
直接在command line中輸入
"C:\WormHoleSoft\WKF\MySql\bin\mysqld --remove"
就可以移除MySql 在Windows 中的Service
"C:\WormHoleSoft\WKF\MySql\bin\mysqld --remove"
就可以移除MySql 在Windows 中的Service
2009年7月18日 星期六
小數計算的問題
0.003+0.002+0.001=?
上面這個算式,我用javascript去執行計算回來的結果是0.0060000000001
會出現這樣的結果是因為資料結構天生的缺陷,要修正似乎只有用捨去的方法
是否有更準確的方法呢?
上面這個算式,我用javascript去執行計算回來的結果是0.0060000000001
會出現這樣的結果是因為資料結構天生的缺陷,要修正似乎只有用捨去的方法
是否有更準確的方法呢?
2009年6月3日 星期三
求婚
2009/05/30........
我第一次參加別人的求婚計畫,新人是芷芸的同事
大約在兩個月前芷芸就跟我說了男主角的計畫。
對女主角而言只不過是紳士淑女Pa的兩個月漫長治裝期。
對男主角而言是兩個月煎熬,一方面要好好的安排人員,房間,道具...等等當天不能出錯的每件事,另一方面則是要裝的若無其事的避免被女主角發現(不過女主角十分的遲鈍)。
求婚,也許對旁人來說只是個儀式,只是煙火、蠟燭再加上幾句甜言蜜語......
不過對男女主角而言蠟燭就像在黑夜中的對方,照亮著互相,讓彼此了解雙方的存在
煙火的亮,像是男人對女人的愛,要天下的人都看見
煙火的響;就像男人對女人堅定的誓言,要昭告天下,要天下的人都聽見
兩個月的計畫,只為了換女主角「我願意」三個字,再加上兩行感動的淚,以及一生的幸福
2009年5月29日 星期五
今天換輪胎
大約在三個禮拜前(我還真能撐....)
下班的時候發現我的輪胎上刺了一個像迴文針的東西,不過Size大了很多
馬上就開往保養廠了,到了保養廠師傅看了一下馬上發現另一個問題,
就是我的輪胎的的胎壁,被挖了一個小洞,深大約有0.5公分
師傅跟我說這個問題比較嚴重,這個洞沒辦法補,最好趕快換輪胎
結果我一直拖到今天才去換,直接在我家附近找一家輪胎行換(今天端午還真多保養廠沒開的....)
換了後面兩輪,預算實在不多原本想整組輪胎+輪框一起換掉的,原本出廠輪胎的規格是175,今天換的是185,這裡175 /185好像指的是輪胎的寬度,大小好像會影響油耗,是否真的會造成影響,等我跑個一陣子觀察看看吧
下班的時候發現我的輪胎上刺了一個像迴文針的東西,不過Size大了很多
馬上就開往保養廠了,到了保養廠師傅看了一下馬上發現另一個問題,
就是我的輪胎的的胎壁,被挖了一個小洞,深大約有0.5公分
師傅跟我說這個問題比較嚴重,這個洞沒辦法補,最好趕快換輪胎
結果我一直拖到今天才去換,直接在我家附近找一家輪胎行換(今天端午還真多保養廠沒開的....)
換了後面兩輪,預算實在不多原本想整組輪胎+輪框一起換掉的,原本出廠輪胎的規格是175,今天換的是185,這裡175 /185好像指的是輪胎的寬度,大小好像會影響油耗,是否真的會造成影響,等我跑個一陣子觀察看看吧
2009年5月28日 星期四
netsh winsock reset 重設你的網路狀態
前幾天網路也不知道怎麼了,網路就是不通
看無線網路明明有連有AP,但是就是沒辦法抓到IP
一開始以為是無線網路卡壞掉了,特別跑去燦坤買了一個新的網路卡
(沒想到我家旁邊的燦坤的無線網路卡只有一種,牌子還是我不久前才掛掉的無線AP.........= =)
=======題外話結束=======
失敗一:接上新的網卡我以為我的網路就可以回覆正常了,但是.....
失敗二:設定各種無線網路設定,但狀態永遠都是顯示 "沒有連線能力"
失敗三:到cmd中執行ipconfig/release,ipconfig/renew
這三次的失敗已經花了我一個晚上又一個早上,但是我還是不放棄!!!!!!!
我努力的google!!!!!!!!!
google出來 netsh winsock reset 這個指令,這是XP SP2才有的指令
依照使用說明,在cmd執行完指令後再重開機就可以解決95%的網路連線問題
感謝google,讓我不用重灌電腦就把網路救回來了
看無線網路明明有連有AP,但是就是沒辦法抓到IP
一開始以為是無線網路卡壞掉了,特別跑去燦坤買了一個新的網路卡
(沒想到我家旁邊的燦坤的無線網路卡只有一種,牌子還是我不久前才掛掉的無線AP.........= =)
=======題外話結束=======
失敗一:接上新的網卡我以為我的網路就可以回覆正常了,但是.....
失敗二:設定各種無線網路設定,但狀態永遠都是顯示 "沒有連線能力"
失敗三:到cmd中執行ipconfig/release,ipconfig/renew
這三次的失敗已經花了我一個晚上又一個早上,但是我還是不放棄!!!!!!!
我努力的google!!!!!!!!!
google出來 netsh winsock reset 這個指令,這是XP SP2才有的指令
依照使用說明,在cmd執行完指令後再重開機就可以解決95%的網路連線問題
感謝google,讓我不用重灌電腦就把網路救回來了
2009年5月21日 星期四
2009年4月16日 星期四
偷偷安裝AIR runtime?
為什麼要偷偷的安裝AIR runtime?
要執行AIR的程式,首先要有AIR runtime,但是如果為了執行你的AIR 程式,
要User再去AIR官網下載AIR runtime,實在是太麻煩。
所以如果能夠在安裝AIR程式的同時,也能偷偷的安裝AIR runtime的話,這樣是不是就太好了
訂閱:
文章 (Atom)