文章出處: 微軟 MVP 卓立民(Alex Chuo)
https://support.microsoft.com/zh-tw/kb/979245
2015年9月18日 星期五
2015年9月9日 星期三
Centos安裝 Apache 2.4.10步驟 For CentOS 6.X (32bits)
Centos安裝
Apache 2.4.10步驟 For CentOS 6.X (32bits)
.1 安裝
apache 前準備
1-1.安裝 gcc compiler and library
yum install gc*
1-2.下載 Apache
http://httpd.apache.org/download.cgi#apache24
(httpd-2.4.10.tar.gz )
1-3.下載 apr library
https://apr.apache.org/download.cgi (apr-1.5.1.tar.gz)
1-4. 下載 apr-util library
https://apr.apache.org/download.cgi (apr-util-1.5.4.tar.gz)
1-5. 下載 PCRE
http://sourceforge.net/projects/pcre/files/pcre/ (pcre-8.36.tar.gz)
1-6. 解開各 apr gz檔
#
cd /home/temp
#
tar zxvf apr-1.5.1.tar.gz
# tar zxvf apr-util-1.5.4.tar.gz
1-7.安裝 pcre
#
cd /home/temp
# tar
zxvf pcre-8.36.tar.gz
#
cd pcre-8.36/
#
./configure --prefix=/usr/local/pcre
#
make
#
make install
2.安裝 apache
# cd /home/temp
# tar zxvf httpd-2.4.10.tar.gz
# cd httpd-2.4.10/
# mv /home/temp/apr-1.4.6 httpd-2.4.10/srclib/apr
# mv /home/temp/apr-util-1.4.1 httpd-2.4.10/srclib/apr-util
# ./configure --prefix=/usr/local/apache --enable-so --with-included-apr
-with-pcre=/usr/local/pcre
# make
# make install
3. 安裝完畢後,為 apache
建立開機自動啟動的 script
#cp build/rpm/httpd.init /etc/init.d/httpd
#cp build/rpm/httpd.init /etc/init.d/httpd
接著進行修改 /etc/init.d/httpd
> vim /etc/init.d/httpd 修改下列2處 第60行:httpd=${HTTPD-/usr/sbin/httpd} ->
改為 -> httpd=${HTTPD-/usr/local/apache/bin/httpd} 第61行:pidfile=${PIDFILE-/var/run/${prog}.pid} ->
改為 -> pidfile=${PIDFILE-/usr/loacal/apache/logs/${prog}.pid}
在 /usr/sbin 下建立與 /usr/local/apache/bin/ 的連結 > ln -s /usr/local/apache/bin/* /usr/sbin/ 再來建立 log 紀錄檔的連結 > ln -s /usr/local/apache/logs /var/log/httpd 接下來就可以嘗試啟動 apache 了 > /usr/local/apache/bin/httpd -k start 或 service httpd start 若啟動時出現這個錯誤訊息 Starting httpd: AH00558: httpd: Could not reliably determine
the server's fully qualified domain name, using localhost.localdomain.
Set the 'ServerName' directive globally to suppress this message 請修改 /usr/local/apache/conf/httpd.conf 第 192 行,
將 ServerName localhost 的註解拿掉就行了
接著請打開您的瀏覽器,在網址列輸入您的機器 IP (http://{機器ip}/),若頁面出現 It works! 的大字樣就代表安裝成功~~
若發現回應很久之後出現無法連上的狀況,請確定是否你的機器的防火牆是開啟的狀態,輸入以下指令關閉防火牆
讓Apache 可以執行 cgi-bin,修改 httpd.conf 將下列之前#符號去除,restart Apache
LoadModule cgi_module
modules/mod_cgi.so
資料庫的設定 (Apache 2.4.10 )
### ctime
###
ScriptAlias /ctnewsc/ /HOME/ctnews/
Alias /ctnewsh/ /HOME/ctnews/
<DIrectory
/HOME/ctnews/>
Options +ExecCGI
-MultiViews
AllowOverride None
Require all granted
</Directory>
2015年9月8日 星期二
CSS vs DIV
文章出處: 5iDev - Web開發在線教程
http://www.5idev.com/p-css_table.shtml
如何使用CSS
CSS作用於 html文檔,有如下三種方式:
內崁樣式 : 直接在 HTML 標籤設定, 如: < p style="font-size:12px; color:green;" />
內部樣式表 : 在 HTML <head>標籤中加入設定,
<head>
<title>網頁測試</title>
</style>
</head>
外部樣式表 : 連接外部樣式檔案
<head>
<title>Style 說明</title>
<link rel="stylesheet" href="style/default.css" type="text/css" />
</head>
瀏覽器默認樣式
網頁元素還會受一種特殊的樣式影響,就是瀏覽器的默認樣式。
一個例子就是瀏覽器默認超鏈接是有下劃線,如果我們要取消超鏈接的下劃線,就需要單獨應用取消文字下劃線的樣式于超鏈接上。
以上三種方式可以混合使用,但混用可能會使樣式表變得混亂。
在優先級上:內崁樣式 > 內部樣式表 > 外部樣式表 > 瀏覽器默認樣式。
選擇器分類
CSS選擇器分為
類型選擇器
通配選擇器
屬性選擇器
包含選擇器
子對象選擇器
ID選擇器
類選擇器
偽類及
偽對象選擇器 等。
這些選擇器為我們應用CSS樣式于html元素提供了極大的方便和選擇
http://www.5idev.com/p-css_table.shtml
如何使用CSS
CSS作用於 html文檔,有如下三種方式:
內崁樣式 : 直接在 HTML 標籤設定, 如: < p style="font-size:12px; color:green;" />
內部樣式表 : 在 HTML <head>標籤中加入設定,
<head>
<title>網頁測試</title>
<style type="text/css">
p{font-size:12px; color:red;}</style>
</head>
外部樣式表 : 連接外部樣式檔案
<head>
<title>Style 說明</title>
<link rel="stylesheet" href="style/default.css" type="text/css" />
</head>
瀏覽器默認樣式
網頁元素還會受一種特殊的樣式影響,就是瀏覽器的默認樣式。
一個例子就是瀏覽器默認超鏈接是有下劃線,如果我們要取消超鏈接的下劃線,就需要單獨應用取消文字下劃線的樣式于超鏈接上。
以上三種方式可以混合使用,但混用可能會使樣式表變得混亂。
在優先級上:內崁樣式 > 內部樣式表 > 外部樣式表 > 瀏覽器默認樣式。
選擇器分類
CSS選擇器分為
類型選擇器
通配選擇器
屬性選擇器
包含選擇器
子對象選擇器
ID選擇器
類選擇器
偽類及
偽對象選擇器 等。
這些選擇器為我們應用CSS樣式于html元素提供了極大的方便和選擇
2015年9月3日 星期四
訂閱:
文章 (Atom)
Java 不同編碼字串, 其字串長度大小計算
以 Java 開發專案, 在 DAO 寫入資料庫時, 常遇到JAVA 字串與資料庫編碼不一致, 有時會產生字串過長,導致無法寫入資料庫的情況. 這時就要在入庫前, 先驗證 JAVA 編碼字串是否超出資料庫欄位長度 JAVA 依 不同編碼, 其長度是不一樣的 如: ...
-
方法是: Tomcat 本身就提供了查看版本的指令: version 在 Tomcat 的安裝目錄的 x:\tomcat\ bin 子目錄下,有兩個檔: · version.bat for Windows · version.sh for...
-
以 Java 開發專案, 在 DAO 寫入資料庫時, 常遇到JAVA 字串與資料庫編碼不一致, 有時會產生字串過長,導致無法寫入資料庫的情況. 這時就要在入庫前, 先驗證 JAVA 編碼字串是否超出資料庫欄位長度 JAVA 依 不同編碼, 其長度是不一樣的 如: ...
-
(1). 有時在註冊一些網站時, 總是要訂一個密碼, 大多數的人,喜歡取用'傻瓜密碼' (即用自己生日,身分證等), 無形中產生個資洩漏問題, 目前有個方便網站, https://randomkeygen.com/ 進入後, 就有密碼可選用, 若不喜歡, ...