Inet4Address.getLocalHost().getHostAddress()
都說不再碰 Java 了,結果筆記一大堆…. @_@a
標籤: 程式設計
Java JFileChooser
JFileChooser 還真好用~
JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
chooser.setApproveButtonText("確定");
chooser.showDialog(jLabel1, null); //留 null 否則上一行的設定被覆蓋
File filePath = chooser.getSelectedFile();
if(filePath!=null && !filePath.getPath().equals("")){
jTextField1.setText(filePath.getPath());
}
超威的 C 語言
int a;
int x=1000;
for(a=0;a<x;a++){
....
}
原本是一個很正常的迴圈,不過稍微改一下以後會變的很刺激:
int a;
int x=1000;
for(a=0;a<x;a++){
....
a--;
}
很明顯不應該在迴圈內動到 a 或是 x,但是還是有另外一種可能讓迴圈爆炸:
char a;
int x=1000;
for(a=0;a<x;a++){
....
}
有注意到的話,應該不難發現 a 會發生溢位,所以迴圈仍然不會停。
程式語言給了我們很大的運用空間,不過要怎麼用、用的好不好就……
NetBeans ShortCut 常用快速鍵
Ctrl + F:尋找
F3:尋找下一個字串
Ctrl + G:跳到第 N 行
Ctrl + H:取代
Tab:增加縮排
Shift + Tab:減少縮排
Ctrl + E:刪除一行
Ctrl + Shift + I:修正 import 項目
Alt + Enter:修正程式碼錯誤
Alt + Shift + F:格式化程式碼
Alt + Insert:產生程式碼 (constructor、method….)
Ctrl + Up / Down:向上、下捲動
Ctrl + R:重新命名
Ctrl + :自動完成、程式碼建議
Ctrl + Page Down:下一個分頁
Ctrl + Page UP:上一個分頁
Alt + Shift + Up:整行向前移動
Alt + Shift + Down:整行向後移動
Alt + Shift + Enter:全螢幕
Ctrl + 數字鍵盤「+」號:展開目前程式碼片段
Ctrl + 數字鍵盤「-」號:縮合目前程式碼片段
Ctrl + Shift + 數字鍵盤「+」號:展開所有程式區段
Ctrl + Shift + 數字鍵盤「-」號:縮合所有程式區段
Disable PHP register_globals
Code for disable PHP register_globals in PHPWind forum:
if(ini_get('register_globals')){
foreach($GLOBALS as $key=>$val){
if(!in_array($key,array('GLOBALS','_POST','_GET','_COOKIE','_SERVER','_FILES','wind_in'))){
${$key}='';
}
}
}