搜尋此網誌

windows常用命令

[ 群組原則 ]
開始 → 執行 → gpedit.msc

[ 惡意軟體移除工具 ]
開始 → 執行 → mrt

[ 機碼 ]
開始 → 執行 → regedit

[ 系統設定公用程式 ]
開始 → 執行 → msconfig

[ 控制client端所有網路設備 ]
開始 → 執行 → cmd → ipconfig
開始 → 執行 → cmd → ipconfig/all

[ 顯示封包經過的路由器的IP位址 ]
開始 → 執行 → cmd → tracert (網址或IP)

2011年8月31日 星期三

Java Log


common.Logger logger = common.Logger.getLogger(xxx.class);
logger.debug("Hello Log4j, this is debug message");


private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(xxx.class);
log.debug("Hello Log4j, this is debug message");

2011年8月6日 星期六

Line Numbers

SQL Server Management Studio
Tools → Options → Text Editor → All Languages → (right panel)checkbox against Line numbers。

Eclipse
Editor(left) right mouse → Show Line Numbers。

2011年8月1日 星期一

Eclipse安裝Subversion

參考資料1 - Eclipse Subversive - Documentation

參考資料2 - subclipse: Download and Install

參考資料3 - Version Control with Subversion

取消 Fn+Space 功能鍵

移除「ThinkPad FullScreen Magnifier」的軟體,這個Fn+Space鍵就沒有作用了。

MS SQL Server 不能連線

Network Error IOException: Connection refused: connect
or
Network error IOException: Connection timed out: connect

Causes:
  • The hostname or port number in the config.ini file is incorrect.
  • A Firewall is blocking the SQL Server port.
  • Your version of SQL Server 2000 is too old to support the way Coretalk connects to database.
  • The SQL Server service is not started.
Solutions:
  • Double check to make sure that the hostname and port number is correct and change it if necessary.
  • Open the TCP/IP port for the port number specified in the config.ini file. You would have to first find out what firewall software the client uses and then add an exception to it’s rules for that specific port. There are too many free and commercial firewall systems to list instructions for all of them.
  • This is very unlikely to happen. It will only happen if you install on an existing instance of SQL Server 2000 that has not been updated to SP4. If you can’t connect and everything else seems correct, make sure that it is SP4. If not, download the SP4 update from the Microsoft website and install that first.
  • Start the SQL Server service. You should also go into the service properties and make sure that the startup properties is set so that the service starts automatically.

滑鼠右鍵刪除Subversion的隱藏目錄 .svn&_svn

註冊檔(Registry File)可以設定檔案總管在目錄上的右鍵選單多一個 Delete SVN Folders 功能,你只要在目錄上按下右鍵,然後選擇 
Delete SVN Folders 就會將該目錄以及所有子目錄下的所有 .svn 目錄給刪除掉。
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /k \"TITLE Removing SVN Folders in %1 && FOR /r \"%1\" %%f IN (.svn _svn) DO RD /s /q \"%%f\" \""
 
資料來源

2011年7月30日 星期六

備份eMule的積分、userhash

(需要備份的檔都在eMule的config資料夾下面)
必須要備份的五個檔:
clients.met —— 已知的客戶清單(其它騾友的積分文件也保存在裡面)
cryptkey.dat —— 安全認證密匙(你從別人那裡驗證你的Userhash時需要的安全密匙)
preferences.dat —— 個人UserHash值(存儲你個人的Userhash相關的檔)
preferencesK.dat —— 在kad表明你身份的個人UserHash值(如上 kad在中國很有用)
statistics.ini —— 統計資料(記錄你上傳和下載的量等等0.43及以後版本才有)


根據個人情況需要備份的檔:
server.met----記住你的伺服器清單,如果加為靜態伺服器,即使超過規定次數連不 上也不會被刪掉
known.met----已知檔詳細資料。可以避免每次運行都提交你的檔共用清單。
known2.met----AICH hash相關,存放檔的hashset
staticservers.dat----靜態伺服器清單
emfriends.met -----好友名單

config目錄下檔相關介紹:

AC_IPFilterUpdateURLs.dat IPFilter的更新網址歷史記錄
AC_SearchStrings.dat 搜索關鍵字歷史記錄
AC_ServerMetURLs.dat 更新伺服器清單的網址歷史記錄
adresses.dat 啟動時自動更新伺服器列表的網址
Category.ini 分類的設定檔,包括分類名,注釋,顏色、優先順序別等資訊
clients.met 已知的客戶清單clients.met.BAK 是clients.met的備份,每次EM啟動會自動備份的
cryptkey.dat 安全認證密匙
emfriends.met 好友名單
Fileinfo.ini 共用檔的注釋和檔品質評分
known.met 已知檔詳細資料
known2.met AICH hash相關,存放檔的hashset
preferences.dat 個人UserHash值
preferences.ini 設定檔
server.met 伺服器清單
server_met.old 是server.met的備份,每次EM啟動會自動備份的
shareddir.dat 共用檔的目錄
staticservers.dat 靜態伺服器清單
webservices.dat Web服務設定
打開kad之後會有下麵四個檔
AC_BootstrapIPs.dat Kad中的引導程式的IP位址和埠
nodes.dat 存儲使用者節點
preferencesK.dat和preferences.dat ,在kad表明你的身份的。
k_index.dat 存儲關鍵字的索引檔
s_index.dat 存儲檔資訊的索引檔
用記事本可以打開大部分的檔進行修改的如:
AC_IPFilterUpdateURLs.dat、AC_SearchStrings.dat、AC_ServerMetURLs.dat、
adresses.dat、preferences.ini、shareddir.dat、staticservers.dat、
webservices.dat、AC_BootstrapIPs.dat

積分問題
上傳量越大積分越高。積分是影響QR的主要因素,你積分越高,排隊時間就會縮減的越短。
eMule 使用一種加密方法key handshake以確保積分正確屬於個人。只有在這種方法得到eMule驗證之後,積分才被授權給特定個人,否則eMule將不會承認對方的積分。再則 授權的驗證金鑰儲存在preferences.dat和cryptkey.dat兩個文件中。如果其中一個檔損壞或者丟失,eMule將不會承認原本應 該屬於你的積分。如果你丟失了cryptkey.dat,eMule會強制刪除preferences.dat。

關於Kad說明
Kad(Kademlia)是一種分散式(decentralized)的P2P通信協議,是將所有的使用者連成一個網路,不通過伺服器,從而直接進行搜索資源和來源的操作。可以減低伺服器的負擔。
kad 網路是一種根本不需要伺服器的架構,每個emule用戶端負責處理一小部分search和source finding的工作。分配工作的原理是基於用戶端的唯一id和search或者source的hash之間的匹配來決定。比如說XXX.avi這個檔 由用戶a來負責,則任何用戶共用這個檔的時候都會告訴使用者a我有這個檔,其他用戶去下載這個檔的時候也會詢問a,a告訴他們誰有這個文 件,source finding就完成了。至於如何找到用戶a則是通過一種將使用者id異或的方式,兩個id的二進位異或值決定他們之間的邏輯距離,比如1100距離 1101要比距離1001近。當一個使用者加入kad網路後,首先通過一個已知的用戶找到一批用戶的id和port。當此用戶a要尋找某特定用戶x時,a先 詢問幾個已知的邏輯距離x較近的用戶,如x1,x2,x3會告訴a他們知道的更加近的用戶的id和port,一次類推,a最終就能找到x。

信用系統(Credit system)
eMule的“選項”-“擴展設置”裡可以設置啟用信用系統--Credit system(受益上傳者)。
如 果你啟用了這個Credit system,那你的eMule 5個月後就會出現客戶被刪除的資訊。那這個信用系統(Credit system)是用來讓上傳者受益的。舉個簡單的例子,比如A給B上傳了,那麼B就會記下A的UserHash。如果下次張A要下載B的東西時,B就會給 A的評分比普通的用戶高。這樣A在B這兒就可以少排隊或者不排隊進入下載。當然,A和B建立的這種信用的評分關係只能持續5個月,如果5個月內兩個用戶都 沒有再建立過連接,就會出現上面的被刪除。這也就是我們為何要加大上傳原因。因為上傳多了後給你帶來的好處就是以後你下載東西時可以少排隊或者不排隊。所 以,大家對自己的UserHash要加倍的珍惜,特別是上傳量大的朋友,經常備份config下的檔。一旦UserHash變了,你和其他騾騾建立的這 種信用關係也就沒了。



資料來源

JSP執行後,出現錯誤

錯誤訊息:
嚴重的: Servlet.service() for servlet jsp threw exception
java.sql.SQLException: 插入錯誤: 資料行名稱或提供的數值數量與資料表定義不相符。

2011年7月28日 星期四

三疊字,怎麼唸?? (轉載)

三個「金」-->鑫:ㄒ|ㄣ,興盛、多財。
三個「木」-->森:ㄙㄣ,1.樹木濃密的樣子。2.眾多的。
三個「水」-->淼:ㄇ|ㄠˇ,水流廣大的樣子。
三個「火」-->焱:|ㄢˋ,火花、火焰。
三個「土」-->垚:|ㄠˊ,1.土高起的樣子。2.「堯」之異體。
三個「石」-->磊:ㄌㄟˇ,眾多石塊累積在一起。
三個「虫」-->蟲:ㄔㄨㄥˊ,昆蟲的總稱。
三個「日」-->晶:ㄐ|ㄥ,光輝。
三個「力」-->劦:ㄒ|ㄝˊ,合力、同力。
三個「刀」-->刕:ㄌ|ˊ,1.姓。2.割。
三個「口」-->品:ㄆ|ㄣˇ,1.眾多的。2.某一類東西的總稱。3.事物的種類。4.等級。 5.人的德性。 6.評量、評斷好壞優劣。
三個「犬」-->猋:ㄅ|ㄠ,1.犬急奔。2.暴風。同「飆」。
三個「女」-->姦:ㄐ|ㄢ,1.邪惡小人、犯法作亂的人。2.發生不正當的性行為。3.狡詐、邪惡。
三個「子」-->孨:ㄓㄨㄢˇ,1.或通「孱」。2.孤露可憐。3.孤兒。
三個「牛」-->犇:ㄅㄣ,「奔」之異體。
三個「魚」-->鱻:ㄒ|ㄢ,「鮮」之異體。
三個「鹿」-->麤:ㄘㄨ,1.超遠、遙遠。2.「粗」之異體。
三個「馬」-->驫:ㄅ|ㄠ,眾馬走貌。
三個「耳」-->聶:ㄋ|ㄝˋ,附在耳邊小聲說話。
三個「車」-->轟:ㄏㄨㄥ,1.形容巨大的聲響。2.擊震。
三個「直」-->矗:ㄔㄨˋ,1.向上高聳直立。2.草木茂盛。
三個「毛」-->毳:ㄘㄨㄟˋ,1.鳥獸的細毛。說文解字:「毳,獸細毛也。」2.脆弱、不堅韌。通「脆」。
三個「白」-->皛:1.ㄐ|ㄠˇ,明顯,明亮。2.ㄆㄛˋ,拍、打。
三個「手」-->掱:ㄕㄡˇ,扒手。
三個「心」-->惢:ㄙㄨㄛˇ,心疑、多慮。
三個「田」-->畾:1.ㄌㄟˊ,田間之地。2.「雷」之異體。3.「壘」之異體。
三個「舌」-->舙:ㄏㄨㄚˋ,「話」之異體。
三個「龍」-->龘:ㄊㄚˋ,龍飛之貌。
三個「貝」-->贔:ㄅ|ˋ。1.贔風:暴怒的風。2.贔屭:A.用力的樣子。文選.張衡.西京賦:「綴以二華,巨贔屭。」B.動物名。龜類,好負重,舊時碑下所刻仙龜怪物即是。
三個「羊」-->羴:ㄕㄢ,「羶」之異體字。羊身上的臊味。
三個「草頭」-->芔:1.ㄏㄨㄟˋ,卉,草類植物的總稱。2.ㄙㄚˋ,「卅」之異體字。
三個「ㄙ」-->厽:1.ㄌㄟˇ。2.ㄌㄟˋ。3.ㄌㄟˊ,「累」之異體。
三個「又」-->叒:1.ㄖㄨㄛˋ。2.ㄖㄜˇ,「若」之異體。
三個「吉」-->嚞:ㄓㄜˊ,「哲」之異體,也可寫作「喆」。
三個「隹」-->雥:ㄗㄚˊ,群鳥。
三個「言」-->譶:ㄊㄚˋ,疾言也。
三個「止」-->歮:ㄙㄜˋ,「澀」之異體。
三個「士」-->壵:ㄓㄨㄤˋ,「壯」之異體。
三個「飛」-->飝:ㄈㄟ,「飛」之異體。
三個「香」-->馫:ㄒ|ㄥ,香氣也。
三個「雷」-->靐:ㄅ|ㄥˋ,雷聲也。
三個「泉」-->灥:1.ㄒㄩㄣˊ,三泉相通。2.ㄑㄩㄢˊ,「泉」之異體。
三個「小」-->尛:「麼」之異體。