2013年4月28日 星期日

Google API 取得 jquery 的 libraries


<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script>
google.load("jquery", "2.0.0");
</script>

可手動更換jquery的版本
google.load("jquery", "2.0.0");
google api會載入以下lib
path: https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js
path(u): https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js

如需UI的部份如下:
google.load("jqueryui", "1.10.2");

進入下面的連結,有更多資訊
http://code.google.com/intl/zh-TW/apis/libraries/devguide.html



MySql設定成UTF-8

目前MYSQL已經是免安裝版,到網站下載致電腦後,解壓縮至放置位置(C:\mysql-5.6.10-winx64),找到C:\mysql-5.6.10-winx64目錄下找到my-default.ini檔,先複製一份備份,然後將my-default.ini改名為my.ini,如果沒改名,所修改的設定將不會生效,接下來進入設定檔。

找到[client]區塊:
[client]
default-character-set=utf8   //加上此行

找到[mysqld]區塊:
[mysqld]
character_set_server=utf8     //加上此行
collation-server=utf8_general_ci   //加上此行

注意:在設定檔中[client]區塊位置一定要比[mysqld]前面,否則您執行mysql.exe檔將會閃一下就不見,不能進入mysql 命令列。

2013年4月7日 星期日

MySql 匯出、匯入資料

原本是使用phpmyadmin管理MySql資料庫,後來因開發jsp,所以換別的管理工具,但發現這之間的格式大不同,匯出的資料無法互轉,造成很大的困惱,經過幾番搜尋,發現MySql自己本身就有匯出匯入的功能。

不論在 Windows 或是 Linux 的環境下,都可以很順利的將某個資料庫內容作匯出及匯入。

範例: MySQL 資料庫的帳號為 root,密碼為 123,資料庫為 myDb。



匯出

/mysql/bin --opt -uroot -p123 myDb > myDb.sql

‧匯入

/mysql/bin -uroot -p123 myDb <  myDb.sql


PS:一定要將路徑指向【bin】資料夾。

2013年3月18日 星期一

定義網頁的支援語系

定義網頁的支援語系為UTF-8。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>

Domino Server :DominoCompleteDocType

Domino Server中預設DocType為【<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">】,可以透過修改notes.ini裡的DominoCompleteDocType來變更設定。


0 - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
1 - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

2 - <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

在Domino 7.02後可以利用欄位【$$HTMLFrontMatter】來指定DocType。                                                                                                                      

2012年12月23日 星期日

Lotus Script 建立記事本並寫入資料

以下程式碼在Notes 的環境下,使用Lotus Script來建立一個紀事本並寫入資料。
此版本為基本的建立新的紀事本並寫入資料,如果要運行較複雜的做法,例如:判斷路徑的資料夾存不存在,如果不存在是否要建立新的或報錯,如果有同樣的名字,是否要開啟記事本把資料寫入到最後一行或覆寫等等,等下次有時間在來PO文。

Sub Initialize
On Error Goto ErrorHandle
Dim session As NotesSession
Dim stream As NotesStream
Dim pathname As String

Set session = New NotesSession
Set stream = session.CreateStream
        '設定路徑
pathname = "D:\" & "Test.txt"

        '建立一個文件流並關聯上所指定路徑之檔案名稱,檔案不存在,系統會新建一個檔案。
If Not stream.Open(pathname, "ASCII") Then
Messagebox pathname,, "Open failed"
Exit Sub
End If

        '當Bytes為0時,代表檔案為新檔案,反之,不等於0就是代表檔案原本已存在而且有內容。
If stream.Bytes <> 0 Then
Messagebox pathname,, "File already exists and has content"
Exit Sub
End If

        '寫入資料
Call stream.WriteText("Test_Line_1", EOL_CRLF)
Call stream.WriteText("Test_Line_2", EOL_CRLF)
Call stream.WriteText("Test_Line_3", EOL_CRLF)
Call stream.WriteText("Test_Line_4", EOL_CRLF)
Call stream.WriteText("Test_Line_5", EOL_CRLF)
Call stream.Close
Exit Sub
ErrorHandle:
Msgbox ("ErrorPlace : 【Agent/(writeToText)/Initialize】, Error is : " & Str(Err) & "  , ErrCode is : " & Error$ & " , " & "Error line is : " &  Cstr(Erl))
Exit Sub
End Sub