Online Banking System = =...
沒想到少考慮到 joint 的部分,
結果竟然要大改,不如全部重寫 = =
到現在只弄完基本架構及 OpenAccount 跟 CloseAccount,
還有八個method要趕... 不過先把時間撥給專題吧= =a
話說明天SE的循序圖跟活動圖沒做 掰
Online Banking System = =...
沒想到少考慮到 joint 的部分,
結果竟然要大改,不如全部重寫 = =
到現在只弄完基本架構及 OpenAccount 跟 CloseAccount,
還有八個method要趕... 不過先把時間撥給專題吧= =a
話說明天SE的循序圖跟活動圖沒做 掰
Ubuntu 9.10 is so fast that set up done in 25 seconds in my laptop.
And the theme's good to look.
We can use:
1. Octave to run Matlab codes
2. Skype
3. Amarok for music( or Rythmbox for dynamic rolling lyrics )
4. Totem for videos and also PPS
5. BBS by PCMANX
6. IE for linux in Lazyscript( or firefox, opera )
7. KTorrent for P2P
8. aMSN, KMess, emesene, ... for MSN
9. OpenOffice for word, excel, powerpoint
10. Adobe reader for pdf files
11. Real Player 11 for .rm .rmvb
12. GPaint or GIMP for Paint
13. Mozilla FTP
14. Eclipse or codeblocks for compile java and C/C++ file respectively
Except playing games, why we need windows? XDDDDDDDDDDDDD"
至 Java 官方網站下載 JDK 環境來安裝
選擇單純的
Java SE Development Kit (JDK)
JDK 6 Update 16
This special release provides a few key fixes.
來安裝即可,記得要先把舊版的 Java 都先移除乾淨。
接著再按照此網站來設定環境變數,便可在命令提示字元作編譯跟執行的動作。
以下是 TCP Socket 的 Java code... 其中 127.0.0.1 為本機位址,1234是隨便開的 port number
程式會將 Clinet 送過去的字串轉成大寫送回。
// Server端
import java.lang.*;
import java.io.*;
import java.net.*;
class Socket_Server
{
public static void main(String args[]) throws Exception
{
String clientSentence;
String capitalizedSentence;
ServerSocket welcomeSocket = new ServerSocket(1234);
while(true)
{
Socket connectionSocket = welcomeSocket.accept();
BufferedReader inFromClient = new BufferedReader
(new InputStreamReader(connectionSocket.getInputStream()));
DataOutputStream outToClient = new DataOutputStream
(connectionSocket.getOutputStream());
clientSentence = inFromClient.readLine();
System.out.println("1234: " + clientSentence );
capitalizedSentence = clientSentence.toUpperCase() + '\n';
outToClient.writeBytes(capitalizedSentence);
}
}
}
// Client端
import java.lang.*;
import java.io.*;
import java.net.*;
class Socket_Client
{
public static void main(String args[]) throws Exception
{
String sentence;
String modifiedSentence;
BufferedReader inFromUser = new BufferedReader
(new InputStreamReader(System.in));
Socket clientSocket = new Socket("127.0.0.1", 1234);
DataOutputStream outToServer = new DataOutputStream
(clientSocket.getOutputStream());
BufferedReader inFromServer = new BufferedReader
(new InputStreamReader(clientSocket.getInputStream()));
sentence = inFromUser.readLine();
outToServer.writeBytes(sentence + '\n');
modifiedSentence = inFromServer.readLine();
System.out.println("FROM SERVER: " + modifiedSentence);
clientSocket.close();
}
}
若是XP系統則可針對boot.ini檔案做修改
若是Vista則是在"控制台→系統管理工具→系統設定→開機"的地方選擇
也可以調整等待時間,
若是想重置開機選單則可在選擇登入OS的時候在Vista的選項按F8
接著進入"修復電腦→下一步→系統修復選項→命令提示字元"
輸入Bootrec.exe按下Enter
接著打入以下指令:
bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd
就可以重製開機選單了,不過是英文介面。
以上是微軟公布的相關辦法
連結:
如何在 Windows 修復環境內使用 Bootrec.exe 工具,來疑難排解及修復 Windows Vista 中的啟動問題
除了使用滑鼠中鍵之外,
在Opera網址列輸入 Opera:config
會進入"功能設定編輯器"
使用搜尋查到 "Open New Window in Background" 這項
打勾之後儲存便可以使新分頁都開啟在背景了~
據說速度加速了40%
實際上與9.64版的比較感覺真的快超多 XD
而且會將上次瀏覽的網頁與現在新開的頁面做區隔!
以下是更動部分↓
Changelog:
User Interface:
New application icon(感覺以前的比較好看)
Fixed the new tab button on the sides(ctrl+tab間隔變大了,比較清楚)
Various small Visual Tabs fixes(以下我都不知道是殺毀= =")
Fixed a BitTorrent crash
Fix to jumping up/down of the new tab button while on the sides
Fixed Bug DSK-195906 (Opera error page selects URL field when displayed, also when focus is already inside URL field)
Fixed Bug DSK-257578 ("..." in site titles in some cases overlap the close button)
Fixed Bug DSK-258585 (Can't remove menu button when main menu is disabled): The menu button can be removed as any other toolbar button now (upgraders may have to reset the toolbar first)
Fixed Bug DSK-261205 (Strings don't fit in Preferences > Downloads [pl])
Fixed Bug DSK-261206 (Strings don't fit in Preferences > Programs [pl])
Fixed Bug DSK-261757 (Missing "splitter" in bookmark split view)
Fixed Bug DSK-261933 (Text cut off in startup dialog (Polish translation))
Fixed Bug DSK-261962 ("Reset Toolbar to Its Default" resets all toolbars, not just the current)
Fixed Bug DSK-262181 (Empty [dropdown widget] section added to custom shortcuts by update)
Fixed Bug DSK-262283 (Skin.ini section inconsistencies)
Core
Various crash fixes
Fixed Bug CORE-19376 (Crash navigating history)
Fixed Bug CORE-23125 (Adding IFRAME with javascript: src through DOM adds history entry (Yandex))
Opera Mail:
Fixed a crash
Fixed Bug DSK-245600 (Mail imported into account with no downloading of message bodies loses bodies)
Fixed Bug DSK-261035 (Crash when opening image attachments)
Fixed Bug DSK-261459 (Go to Unread View when requested, don't reuse a maximized mail view)
Windows
Crash Fix
Reverted Fix to Bug DSK-241262 (Error message when opening HTML files if Opera is not already running): This caused DSK-262363
Fixed Bug DSK-259756 (Installer removes icon pinned to the Windows 7 task bar)
Fixed Bug DSK-260498 (The list of closed tabs needs clicks to be shown)
Fixed Bug DSK-262363 (Other programs using the http protocol to open websites in Opera just open blank page in Windows Vista and Windows 7)
Fixed Bug DSK-259743 (Closed tabs and new tab buttons have non-native looks in native skin)
Fixed Bug DSK-262120 (Panel selector buttons in Native skin get Standard style when not on the left)
Fixed Bug DSK-262272 (Closed tabs and new tab positioned incorrectly when tabbar is placed on left or right side)
Mac
Fixed Bug DSK-261726 (Closed Tabs button overlaps tabs when set to right or left and new tab button is disabled)
Unix
Fixed Bug DSK-259575 (Dead keys don't seem to work on widgets)
Fixed Bug DSK-250495 (Spell checking not working for some UNIX users)