網頁

2014年4月29日 星期二

使用 NotePad++ 免安裝版本,並整合滑鼠右鍵選單

相信很多人都有這困擾, Windows 自帶的記事本開些大檔案很慢很容易卡住,用 Ultraedit 又是一筆費用,於是就上網找免費又好用的替代軟體,本來在 PSPAD 和 Notepad++ 兩者中抉擇,最後選用了 Notepad++ 。

Notepad++ 此時最新的版本為 6.6.5 ,可至官網 免費下載使用,我選擇的是 Notepad++ 7z package : Don't want to use installer? 7z format. 免安裝版本,解開即可使用,只是有個小缺點,用安裝的版本,預設有整合滑鼠右鍵選單(即點檔案按右鍵可點選"使用 Notepad++ 開啟"來打開檔案),免安裝的版本就要自己增加這功能。

官網討論區有提供相關說明及指令,底下是簡略的步驟:
1. 首先要下載 NppShell.dll(64位元用 NppShell64.dll),可由此處下載。下載後,將檔案解開放置 Notepad++ 的目錄內(壓縮檔裡面有兩個檔案請放置到 Notepad++.exe 同一目錄內)。
2. 執行指令 regsvr32 /s /i NppShell.dll (OS如果是64位元請使用 NppShell64.dll)後,會顯示如下面畫面


請確認勾選[Add context menu item],也可以在[Menu text]輸入自己喜歡的說明,最後按[OK]即可完成設定。

閱讀全文...

2014年4月3日 星期四

Characterset problem when inserting into mysql database from java

哈,又是編碼問題。本來用 WebSphere 和 DB2 的環境,資料新增至資料庫中文都沒問題,怎麼一換到 tomcat 和 MySQL 這組合就中文新增到資料庫時就變成了問號。

最後試驗的結果,需在 connection string 加上 useUnicode=true&characterEncoding=utf8 這段設定,這樣中文新增到資料庫就會正常了,不會再是?字元。

JDBC use like
String conString = "jdbc:mysql://host/database?useUnicode=true&characterEncoding=utf8";

DataSource resource url like
url="jdbc:mysql://host/database?useUnicode=true&characterEncoding=utf8"

閱讀全文...

[DB2]How to drop index in db2

use command:
drop index index_name
閱讀全文...

2014年4月2日 星期三

[DB2] How to adding columns to an existing table

To add columns to an existing table using the command line, enter:
ALTER TABLE table_name ADD column_name data_type null_attribute

EX:
ALTER TABLE MyTable
ADD COLUMN1 VARCHAR(5) NOT NULL WITH DEFAULT
ADD COLUMN2 CHAR(3)
閱讀全文...

[DB2] How to change the primary key for already existing table?

1. drop the existing primary key, use
ALTER TABLE Table_Name DROP PRIMARY KEY;

2. add new primary key, use
ALTER TABLE Table_Name ADD PRIMARY KEY (Column1, Column2, ...);
閱讀全文...

2014年4月1日 星期二

3G行動上網再次淪陷

之前行動上網到期,直接就去中華電信解除合約,想說在家有WIFI,在公司有WIFI,這東西就不必了;BUT.......沒想到最近這專案到客戶那駐點了好一陣子,完全沒網路,測試又得從中華電信那邊發過來,每次都打電話麻煩其他同事幫發交易一下,要不然就是一早去公司發交易,然後再殺去客戶那看結果,有夠Orz.........SO,今天又辦了3G上網,免得測試綁手綁腳的,應該流量不會超過才對。

設定好之後,將行動數據打開卻一直無法連上網,最後是重開機才可以......
閱讀全文...