- Sep 10 Tue 2013 13:12
同類型的資料做分類群組排序時,可用函數dense_rank()、row_number()、rank()
有時候我們想要將同類型的資料做分類群組排序時,可用函數dense_rank()、row_number()、rank()
例如要抓取每個班級數學成績前10名的學生 ,student :學生資料 ;score_info :數學成績資料
- Sep 09 Mon 2013 15:45
JAVA使用JScrollPane、JTextArea注意事項,以免捲軸會失效
下面是一個自己蝀習的範例原始碼:
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
public class test015 {
public static void main(String[] args) {
JFrame f = new JFrame("Text Area Examples");
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextArea content = new JTextArea(100,10) ;
JTextArea content = new JTextArea(100,10) ;
- Sep 09 Mon 2013 15:37
java 使用jdbc連線sqlite
1、因為SQLite官方並沒有JDBC的Driver,所以先到 https://bitbucket.org/xerial/sqlite-jdbc下載
2、將下載的sqlite-jdbc-3.7.2.jar,放到Java的classpath內,並在classpath內加入jar
如:set classpath=d:\java_test ; d:\java_test\sqlite-jdbc-3.7.2.jar
- Aug 20 Tue 2013 14:09
JAVA錯誤訊息: unmappable character for encoding MS950
在Win7下編譯原始檔時,出現下列的錯誤:warning: unmappable character for encoding MS950
因為我是用Notepad++編輯,並且將字元集設定為utf-8,所以遇到中文字時就會產生無法匹配的情形。
因此在編譯時需要使用參數encoding來進行轉換,如下:
javac -encoding utf-8 001.java
另外我把Notepad++ 的字元集設定為ANSI,則編譯時就不會出現錯誤了
因為我是用Notepad++編輯,並且將字元集設定為utf-8,所以遇到中文字時就會產生無法匹配的情形。
因此在編譯時需要使用參數encoding來進行轉換,如下:
javac -encoding utf-8 001.java
另外我把Notepad++ 的字元集設定為ANSI,則編譯時就不會出現錯誤了
- Aug 20 Tue 2013 11:59
JAVA錯誤訊息:Could not find the main class
要執行已經編譯好的Class時,出現Error的訊息,class檔放在d:\Java_test
c:\ java test001
Exception in thread "main" java.lang.NoClassDefFoundError: test001
Caused by: java.lang.ClassNotFoundException: test001
- Aug 16 Fri 2013 13:32
Win7登入前出現自訂內容的視窗
公司的電腦在按下 CTRL + ALT + DEL 之後,會先出現一個電腦使用注意事項的視窗,按下確定之後才進行登入,
好奇之下,找一下如何才能有這樣的功能,原來是修改登錄檔即可。
啟動 [登錄編輯程式]。
找出方式樹狀子結構,然後再移至下列機碼:
SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
好奇之下,找一下如何才能有這樣的功能,原來是修改登錄檔即可。
啟動 [登錄編輯程式]。
找出方式樹狀子結構,然後再移至下列機碼:
SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- Aug 16 Fri 2013 13:12
測試用 PSTools 來移除Win7被Hang住的遠端桌面連線
測試用 PSTools 來移除Win7被Hang住的遠端桌面連線
下載:http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx
我把它解壓到c:\pstools
- Aug 15 Thu 2013 10:51
HP Data Protector License問題
license的檔名為:lic.dat,UNIX位於 /etc/opt/omni/server/cell 內,
當lic.dat不見或內容有問題時,操作DP會出現 No Cell Manager Licenses Available 的錯誤。
此時可以直接編輯 lic.dat ,把 key直接輸入檔案內,或直接刪掉 lic.dat,
再到GUI中新增 key:GUI --> Clients --> Data Protector Cell 按右鍵 --> Add licenses
- Aug 02 Fri 2013 17:22
ORA-04031: "unable to allocate n bytes of shared memory ("shared pool" …
今天AP人員告訴我在執行一段程式時發生了ORA-04031的錯誤:
ORA-04031: "unable to allocate 6488 bytes of shared memory ("shared pool" …
為了讓程式可以正常執行,只好更改shared pool的大小。
但是直接加大shared pool會產生下列的錯誤
- Aug 02 Fri 2013 17:05
Excel用countif 函數找出特定值在資料範圍內出現的次數
想知道某個特定值在資料範圍內出現的次數,可以用countif
如下圖範例,有許多不同時間到訪過的地點的資料集合,
現在想要統計台南、台北、高雄三個地方各去過幾次,
利用countif(資料範圍,比對值)就可以知道了。
如下圖範例,有許多不同時間到訪過的地點的資料集合,
現在想要統計台南、台北、高雄三個地方各去過幾次,
利用countif(資料範圍,比對值)就可以知道了。
除了可以比對字串之外,也可以利用邏輯運算,