目前分類:IT関連 (12)
- Oct 16 Sat 2010 20:23
PC Remote Control Instruction Manual(PC 遙控器操作指南)
- Nov 14 Fri 2008 14:04
【軟體工具】區域網路即時通訊 NetSend Broker
- Feb 22 Fri 2008 13:04
AJAX & JSON Sample
參考網路上的資源試寫了一個範例
1. 需要的 jar 檔 & js
json-lib-2.2.1-jdk13.jar
ezmorph-1.0.4.jar
json2.js
- Oct 17 Wed 2007 15:08
java.util.regex.Pattern (Regular Expression)
這次為了將時間字串拆解而使用了 Pattern 類別
import java.util.regex.*;
public class Splitter {
public static void main(String[] args) throws Exception {
Pattern p = Pattern.compile("[:,/\\s]+");
//這裡就用到了 Regular Expression
String [] result = p.split("2007/10/17 15:02:30");
for (int i = 0; i < result.length; i++) {
System.out.println(result[i]);
}
}
}
- Oct 17 Wed 2007 12:04
SQL Server CONVERT() 日期轉換範例
這陣子常用到,乾脆放上來省得去找
select CONVERT(varchar, getdate(), 120 )
2004-09-12 11:06:08
select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
20040912110608
select CONVERT(varchar(12) , getdate(), 111 )
2004/09/12
select CONVERT(varchar(12) , getdate(), 112 )
20040912
select CONVERT(varchar(12) , getdate(), 102 )
2004.09.12
select CONVERT(varchar(12) , getdate(), 101 )
09/12/2004
select CONVERT(varchar(12) , getdate(), 103 )
12/09/2004
select CONVERT(varchar(12) , getdate(), 104 )
12.09.2004
select CONVERT(varchar(12) , getdate(), 105 )
12-09-2004
select CONVERT(varchar(12) , getdate(), 106 )
12 09 2004
select CONVERT(varchar(12) , getdate(), 107 )
09 12, 2004
select CONVERT(varchar(12) , getdate(), 108 )
11:06:08
select CONVERT(varchar(12) , getdate(), 109 )
09 12 2004 1
select CONVERT(varchar(12) , getdate(), 110 )
09-12-2004
select CONVERT(varchar(12) , getdate(), 113 )
12 09 2004 1
select CONVERT(varchar(12) , getdate(), 114 )
11:06:08.177
- Sep 01 Fri 2006 13:52
Perl DBD::Oracle
今天安裝了連接 Oracle 需要使用的模組如下:
1. 執行 ppm 進行安裝 DBI、DBD::Oracle
2. 原則上安裝完畢,程式就可以執行了,可是遇到如下的問題:
error "ORA-12705: Cannot access NLS data files or invalid environment specified"
3. 上網找了好久,終於找到答案了:如果在同一台電腦上已經先安裝了標準的 Oracle Database Client,就會出現這個錯誤訊息,解決方法可至登錄的 \HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE 內找出 NLS_LANG 子機碼,這個機碼的值是 NA,也是導致 ORA-12705 錯誤的原因,因此將 NLS_LANG 子機碼更名就可以了!
- Aug 24 Thu 2006 11:29
CRON for Windows
今天在 Windows 安裝了 CRON,用來測試寫好的 Perl 程式,步驟如下:
1. 至 http://cronw.sourceforge.net/ 下載 CRONw
2. 將 CRONw_2.0.zip 解壓縮至 Perl 目錄下
3. 開啟 DOS 命令列視窗,cd 至 CRONw 目錄
4. 執行 "perl installer.pl",應該會輸出一些執行的訊息
5. 執行 "perl cronHelper.pl --install",將 cron 安裝為系統服務
6. 啟動 cron service,執行 "net start CRON"
p.s. crontab 檔案會在第一次執行 net start CRON 時產生在 CRONw 目錄下,測試結果若將 .pl 程式放在目錄名稱有空格的目錄下 (如 C:\CRON for Windows_2.0),cron 執行時會無法找到 .pl 程式
- Aug 21 Mon 2006 18:28
Perl + Tomcat + MySQL
不想再加裝 Apache,只是自己寫一些小程式玩玩而已,就直接在 Tomcat 上跑吧!
1. 將 Tomcat 4.1serverlibservlets-cgi.renametojar 改為 servlets-cgi.jar
2. 修改環境變數
CLASSPATH = C:Tomcat 4.1commonlibservlet.jar;C:Tomcat4.1commonlib
JAVA_HOME = C:j2sdk1.4.2_12
Path += C:j2sdk1.4.2_12;C:j2sdk1.4.2_12bin
3. 注意 Web.xml 要有
及
cgi....
這兩個區段
4. 把 .pl 程式放到 WEB-INFcgi 下
5. 重新開機啟動 Tomcat
Perl 要連接到 MySQL 的安裝如下:
1. 安裝 DBI-1.50.zip
將檔案解壓縮後放到 D: (以我的電腦為例)
開啟 DOS 視窗,進入 D:DBI-1.50 目錄
在命令提示下輸入 ppm install DBI.ppd
2. 安裝 DBD-mysql-3.0002.zip
將檔案解壓縮後放到 D: (以我的電腦為例)
開啟 DOS 視窗,進入 D:DBD-mysql-3.0002 目錄
在命令提示下輸入 ppm install DBD-mysql.ppd
p.s.DBI - Database independent interface for Perl。Perl DBI 是 Perl 程式語言存取資料庫時的標準應用程式介面 (API)。 DBI 中定義了一組函數、變數和一致性的資料庫介面, 可滿足與特定資料庫無關的特性。
- Aug 18 Fri 2006 12:39
FireFox 貼文 copy&paste 解決方法
使用 Firefox 發表文章時,若用到 Copy&Paste,FireFox 就會出現以下錯誤訊息:
[Java Script應用程式]
Unprivileged scripts cannot access Cut/Copy/Paste programatically for security reasons.......
在網路上找到解決方法如下:
作者Major,引用文章位址:http://blog.xuite.net/major/major/267299
WinXP中
注意你要先開啟我的電腦>工具>資料夾選項>檢視
將以下三個項目取消勾選
ˇ隱藏已知檔案類型的副檔名
ˇ隱藏保護的作業系統檔案(建議使用)
ˇ顯示所有檔案和資料夾
開啟檔案總管進入這個資料夾
C:\Documents and Settings\(你登入XP的帳號)\Application Data\Mozilla\Firefox\Profiles\(機碼)
這個資料夾中修改User.js這個純文字檔案,如果沒有這個檔案就新增。
將這純文字檔案內加入以下內容
user_pref("capability.policy.policynames", "allowclipboard");
user_pref("capability.policy.allowclipboard.sites", "http://www.mozilla.org");
user_pref("capability.policy.allowclipboard.Clipboard.cutcopy", "allAccess");
user_pref("capability.policy.allowclipboard.Clipboard.paste", "allAccess");
注意以上標出顏色的內容,如果你是想讓 Xuite 可以複製貼上東西的話,要寫成這樣,以空白格開
user_pref("capability.policy.allowclipboard.sites", " http://www.mozilla.org http://blog.xuite.net");
然後關閉火狐狸~重開就可以用了!
- Dec 23 Thu 2004 13:06
Tomcat + MySQL
- 安裝jdk1.4
- 安裝Tomcat 5.0.18(based on jdk1.4才能安裝此版本)
- 安裝apache-ant-1.6.0-bin(unzip到C:即可)
- 安裝jakarta-log4j-1.2.8
- 安裝Java2HTML(選擇性)
- 安裝mysql-connector-java-3.0.10-stable(unzip將jar檔案放置在Tomcatcommonlib下)
- 安裝mysql-4.0.23-win
- 設定環境變數
(1.) JAVA_HOME:C:j2sdk1.4
(2.) CLASSPATH:C:j2sdk1.4libtools.jar;c:j2sdk1.4libdt.jar;.
(3.) ANT_HOME:C:apache-ant-1.6.0
(4.) Path加上:"%JAVA_HOME%bin";"%ANT_HOME%bin" - Tomcat預設為8080 Port,如要改為80,在Tomcatconfserver.xml,找出
- 修改Tomcatconf目錄下的server.xml,增加新站台的context如:,如此以後class有修改,會自動 refresh
- 執行Tomcatbin的startup.bat啟動Tomcat Server
- 執行mysqlbin的winmysqladmin.exe啟動mysql
整個環境的設定至此完成
UltraEdit工具組態的設定:
C:j2sdk1.4.2_05binjavac.exe -d .WEB-INFclasses "%n%e"
- Aug 17 Tue 2004 15:56
RSS (Really Simple Syndication)
由於 RSS 飼料均採用了預先定義妥當的可擴充標記語言 (XML) ,所以不同來源的RSS 飼料仍舊可以整合在一起,無論他們的發表時間(、所在時區)、內容語言、媒體類型皆然。這意味著你可以在自己的電腦上安裝 FeedDemon 、 RSS Bandit 、 SharpReader 、 NewzCrawler 或任何 RSS 閱讀器(有些甚至是免費的!),就可以輕鬆愉快地一口氣從成千上萬的網站中,自由搭配新聞來源。想像一下,這就好像你訂閱了一份報紙,政經新聞來自民生報、演藝新聞來自大成報、副刊是聯合報、漫畫是 China Post !
以下是支援中文的RSS閱讀器軟體推薦:
1. Tristana (免費,中文支援程度優))前往下載>>
2. FeedDemon(免費試用20天,功能較豪華)前往下載>>
p.s.此文摘錄自UDN數位文化誌
- Aug 06 Fri 2004 14:54
MIDP(Mobile Information Device Profile)
MIDP源自於J2ME架構下的CLDC,依此架構而設計的行動電話,即稱之為Java手機 (Java Enabled Phone)。MIDP提供手機所需的各種核心功能,包括使用者介面、網路連結、資料儲存等,是一個完整且標準的Java應用程式介面(API)的總集合。CLDC (Connected Limit Devices Configuration)是為具有相同硬體能力的裝置建構一個共同的平台,透過此平台兩個不相關但具有相同記憶體,CPU運算能力及網路功能的裝置,可以共享相同Java程式。
MIDP2.0新增許多功能,其中之一是專門為行動遊戲量身訂做的Game package(javax.microedition.lcdui.game)。