2009年10月28日 星期三
2008年12月30日 星期二
網頁中顯示其他網頁的問題
使用 <\\iframe>的語法
可以在正常編輯a.htm的狀況下,加入其他網頁的frame(但和<\\frameset>不一樣),並可安排調整iframe的大小位置。
iframe的語法是這樣
<\\iframe frameborder="0" scrolling="no" width="300" height="60" src="b.htm">如果沒有支援iframe的流覽者,就會看到這些替袋文字/iframe>
frameborder:是這個iframe的框框厚度,0的話是沒有框框
scrolling:要不要打開這iframe捲動的功能,yes 或 no
width: 寬
height: 高
src: 要顯示的網頁
height="x" 控制框架高度。
width="x" 控制框架寬度。
frameborder="x" 控製框架線段存在與否。如果不要框線可以填入0或no。
marginheight="x" 框架內容垂直方向留空白。
marginwidth="x" 框架內容水平方向留空白。
scrolling="x" NO為取消自動捲軸,若要保留自動捲軸,可填入YES。預設值為auto
align="x" 控制框架內容的對齊方式,包括:top(上)、bottom(下)、left(左)、right(右)、middle(中)
name="x" 如設定了x,在其他的連結語法就可以寫成/a href="網頁路徑" target="x">來導入此iframe。
ID="x" 框架的ID
allowTransparency="true" 透明背景(子層需設background-color=transparent,而預設為白色)
可以在正常編輯a.htm的狀況下,加入其他網頁的frame(但和<\\frameset>不一樣),並可安排調整iframe的大小位置。
iframe的語法是這樣
<\\iframe frameborder="0" scrolling="no" width="300" height="60" src="b.htm">如果沒有支援iframe的流覽者,就會看到這些替袋文字/iframe>
frameborder:是這個iframe的框框厚度,0的話是沒有框框
scrolling:要不要打開這iframe捲動的功能,yes 或 no
width: 寬
height: 高
src: 要顯示的網頁
還有一個參數也很好用
name: 給這個iframe一個名字
這樣你在a.htm的其他地方就可以換這個iframe的內容,例如你在a.htm裏,可以有一段是寫
/frame name="myframe" frameborder="0" scrolling="no" width="300" height="60" src="B.htm">如果沒有支援iframe的流覽者,就會看到這些替袋文字/iframe>
看C的內容
height="x" 控制框架高度。
width="x" 控制框架寬度。
frameborder="x" 控製框架線段存在與否。如果不要框線可以填入0或no。
marginheight="x" 框架內容垂直方向留空白。
marginwidth="x" 框架內容水平方向留空白。
scrolling="x" NO為取消自動捲軸,若要保留自動捲軸,可填入YES。預設值為auto
align="x" 控制框架內容的對齊方式,包括:top(上)、bottom(下)、left(左)、right(右)、middle(中)
name="x" 如設定了x,在其他的連結語法就可以寫成/a href="網頁路徑" target="x">來導入此iframe。
ID="x" 框架的ID
allowTransparency="true" 透明背景(子層需設background-color=transparent,而預設為白色)
班級網頁之--以目錄方式顯示相簿
班級網頁的相簿很方便
但如果要以目錄方式來顯示照片--即以分類方式
就需以下的設定--(只是勾選而已)
1.進入相簿管理
2.選"編修『全球村』的相簿館設定"
3.勾選"是否使用目錄顯示"為"是"
4.按"確認輸入"
即完成設定
MySQL 中文亂碼解決
MySQL 中文亂碼解決
mysql 會出現中文亂碼的原因不外乎下列幾點:
→ mysql server本身設定問題,例如還停留在 latin1
→ mysql table 的語系設定問題(包含 character 與 collation)
→ 客戶端程式(例如 php) 的連線語系設定問題
mysql 4.1 及之後的版本在語系方面增加了許多功能,它可以設定語系的層次從最底層的 server, database 到單一 table, column, connection 都可以設定,而除了語系之外,還可以指定搭配不同的 collation(校對),所以組合百百種,只要一個錯了就難逃亂碼的命運。
進phpmyadmin找到可輸入 sql query的畫面,然後鍵入:
show variables like '%character%';
這句話會顯示目前資料庫使用的語系設定,一般國外的網站或剛裝好的 mysql 4.1預設都是 latin-1。
[新增資料庫]
如果你熟悉 phpmyadmin 的操作,在畫面上就可以選擇建立新 database 要用的語系,
charset 請選擇 UTF-8 Unicode (utf8)
collation 請選擇 utf8_general_ci (ci 代表 case insensitve 大小寫沒差)
[修改資料庫]
改 database語系,同樣在 phpmyadmin 的query畫面鍵入下面兩行:
alter database myblog
character set utf8;
前面曾經提過,mysql的語系設定是多層次的,前面我們把database與table的語系都設定正確,但程式與mysql連線時的語系則是由 connection 來決定,這部份就要使用程式碼
mysql_query("SET NAMES 'utf8'");
這句話會同時設定 client, results, connection三者使用的語系為 utf-8。
最後檢查是否全部改成 utf-8
show variables like '%character%';
此時你應該會看到大部份欄位都是utf-8了,除了 server 這項之外,如果是用別人的 hosting 主機,就沒法兒改這部份,但平常做案子時大部份都可以直接控管mysql,此時就可以用 my.ini 設定:
[mysqld]
default-character-set=utf8
告訴mysql server啟動時要用 utf-8即可。
*mysql中文亂碼必勝解決法
1、mysql 啟動時會讀取一個預設的 config 檔,一般名稱為 my.ini,而它會到下列兩位置去尋找這個檔案:
C:windowsmy.ini 也就是作業系統的安裝目錄,也有可能是 C:winntmy.ini
C::my.cnf 也就是 C disk 的根目錄
2、my.ini 裏的內容為:
[mysqld]
default-character-set=utf8
[client]
default-character-set=utf8
init_connect='SET NAMES utf8'
其中 mysqld 是指定 server 啟動時要用的語系,但如果這裏設定為 utf8 可能會讓許多英文軟體不開心,例如 osCommerce/mediaWiki/wordpress/drupal/gregarius,所以這裏建議設成 latin1。要使用utf8中文的人,只要記得建資料庫時將它設成utf8,讓中文程式正確的使用 utf8 與它溝通即可。
下面的 client 則是設定當 client 連線時要使用什麼語系,但可惜的是這個設定不是每個 client 都會鳥它,基本上只有 mysql 自已家的程式,例如 mysql.exe, mysqld.exe, mysqladmin.exe 或是 MySQL Control Center 這種程式會去讀取這個設定檔然後改用 utf8 連線。
所以通常會用一個獨立的檔案來處理 mysql connection的設定,例如:
PHP:
複製內容到剪貼板
$host = "localhost";
$link = mysql_connect($host, "xxx", "xxx");
mysql_query("SET NAMES 'utf8'");
mysql_select_db("your_table_name_here", $link);
?>
請注意在 mysql_connect後第五行的地方有加上一個 "set names 'utf8' "的指令,告訴mysql 這個 connection 之後的連線內容都要使用utf8,經過這樣設定後,通常就可以解決大部份問題。代碼:
//database connection details.$host = "localhost";
$link = mysql_connect($host, "xxx", "xxx");
mysql_query("SET NAMES 'utf8'");
mysql_select_db("your_table_name_here", $link);
?>
從這裏也可以推想得知,如果你有用某種 custom connection pooling 機制,就要記得在每次建立新的 connection 後立即設定為 utf8。
---------------------------------------
轉貼 Wade Lu (aka Jeremy, Digicat)
以 PhotoImpact 製作鉛筆素描效果
1.轉成灰階 (選單:調整 > 轉換影像類型 > 灰階)
後續的操作都是針對灰階的相片處理
2.全選相片 (用 mouse 點一下相片,按 Ctrl-A 將之選取)
3.轉成物件 (以 mouse 右鍵點一下相片,選擇 "轉成物件" )
4.將物件反相 (選單:調整 > 反相(向) )
5.做高斯模糊 (選單:相片 > 模糊 > 高斯模糊)
6.以 mouse 右鍵點一下相片,選擇 "內容"
7.在物件內容選單中,將合併那欄的選單拉選成 "加入"
8.全部合併 (以 mouse 右鍵點一下相片,選擇 "全部合併" )
後續的操作都是針對灰階的相片處理
2.全選相片 (用 mouse 點一下相片,按 Ctrl-A 將之選取)
3.轉成物件 (以 mouse 右鍵點一下相片,選擇 "轉成物件" )
4.將物件反相 (選單:調整 > 反相(向) )
5.做高斯模糊 (選單:相片 > 模糊 > 高斯模糊)
6.以 mouse 右鍵點一下相片,選擇 "內容"
7.在物件內容選單中,將合併那欄的選單拉選成 "加入"
8.全部合併 (以 mouse 右鍵點一下相片,選擇 "全部合併" )
2008年12月29日 星期一
輪狀病毒主要症狀
小兒腸胃炎住院病例中,輪狀病毒更是主因。台大醫院小兒感染科主任黃立民表示,幼兒在五歲之前,至少都會感染一次的輪狀病毒,其中約有兩成會出現嚴重症狀,每一年都有近萬名的幼兒,因為拉肚子拉不停、劇烈嘔吐而住院。
輪狀病毒流行的高峰期約為每年的十一月至隔年三月,主要症狀包括腹瀉、嘔吐、發燒、腹痛等,嚴重情況下更可能併發脫水、休克及抽搐,如果一不小心,將有致死的可能性。
黃立民說,衛生署已核准了兩種口服的輪狀病毒疫苗,預防效果都不錯,可改善輪狀病毒引起的腹瀉症狀。不過價格並不便宜,口服兩劑疫苗約需五千元,口服三劑疫苗則需六千元,他建議,若經濟情況許可,家長不妨讓小朋友服用疫苗,減低就診、住院負擔。
2006.12.13 中國時報 URL
訂閱:
文章 (Atom)