ad
2012年12月25日 星期二
http錯誤訊息
HTTP錯誤(轉貼大陸網站)
1XX:信息
2XX:成功
3XX:重定向
4XX:客戶端錯誤
5XX:服務器錯誤
100繼續
101分組交換協議
200 OK
201被創建
202被採納
203非授權信息
204無內容
205重置內容
206部分內容
300多選項
301永久地傳遞
302找到
303參見其他
304未改動
305使用代理
307暫時重定向
HTTP 400 - 請求無效
HTTP 401.1 - 未授權:登錄失敗
HTTP 401.2 - 未授權:服務器配置問題導致登錄失敗
HTTP 401.3 - ACL禁止訪問資源
HTTP 401.4 - 未授權:授權被篩選器拒絕
HTTP 401.5 - 未授權:ISAPI或CGI授權失敗
402要求付費
HTTP 403 - 禁止訪問
HTTP 403 - 對互聯網服務管理器(HTML)的訪問僅限於本地主機
HTTP 403.1禁止訪問:禁止可執行訪問
HTTP 403.2 - 禁止訪問:禁止讀訪問
HTTP 403.3 - 禁止訪問:禁止寫訪問
HTTP 403.4 - 禁止訪問:要求SSL
HTTP 403.5 - 禁止訪問:要求SSL 128
HTTP 403.6 - 禁止訪問:IP地址被拒絕
HTTP 403.7 - 禁止訪問:要求客戶證書
HTTP 403.8 - 禁止訪問:禁止站點訪問
HTTP 403.9 - 禁止訪問:連接的用戶過多
HTTP 403.10 - 禁止訪問:配置無效
HTTP 403.11 - 禁止訪問:密碼更改
HTTP 403.12 - 禁止訪問:映射器拒絕訪問
HTTP 403.13 - 禁止訪問:客戶證書已被吊銷
HTTP 403.15 - 禁止訪問:客戶訪問許可過多
HTTP 403.16 - 禁止訪問:客戶證書不可信或者無效
HTTP 403.17 - 禁止訪問:客戶證書已經到期或者尚未生效
HTTP 404.1 - 無法找到的Web站點
HTTP 404 - 無法找到文件
HTTP 405 - 資源被禁止
HTTP 406 - 無法接受
HTTP 407 - 要求代理身份驗證
408請求超時
409衝突
HTTP 410 - 永遠不可用
411要求的長度
HTTP 412 - 先決條件失敗
413請求實例太大
HTTP 414 - 請求 - URL太長
415不支持的媒體類型
416無法滿足的請求範圍
417失敗的預期
HTTP 500 - 內部服務器錯誤
HTTP 500.11服務器關閉
HTTP 500.12應用程序重新啟動
HTTP 500.13 - 服務器太忙
HTTP 500.14 - 應用程序無效
HTTP 500.15 - 不允許請求的global.asa
HTTP 500.100 - 內部服務器錯誤 - ASP錯誤
HTTP 500.24 - 當前網站的應用的IIS程序池不正確
HTTP 501 - 未實現
HTTP 502 - 網關錯誤
503不可用的服務
504網關超時
505 HTTP版本未被支持
2012年9月21日 星期五
2012年8月13日 星期一
2012年7月10日 星期二
2012年6月6日 星期三
js判斷全形字(中文字)
可以寫一個funtion
例:
<script>
function check(){
if ($("#MonthDesc").val().len() >72) {
alert("ㄅㄧl請勿超過36個字。");
return false;
}}
{ return this.replace(/[^\x00-\xff]/g,"rr").length; }
</script>
2012年5月24日 星期四
2012年5月10日 星期四
JS螢幕置中(頁面置中)
2012年4月20日 星期五
vdi的大小事
VBoxManage modifyhd my.vdi --resize 20000
以上就是把my.vdi resize成20G大小
Vbox好像不建議這樣作!所以沒作成圖形介面(有文章是這樣說得)
resize之後windows我是不知道怎麼弄
如果是linux就要重新分割新的磁碟
mount新的分割區才能用唷!!新的分割區才能用唷!!
如果移動vdi檔那要重新產生vdi的uuid
這樣才可以執行唷
VBoxManage internalcommands sethduuid ubuntu.vdi
2012年2月19日 星期日
Ubuntu 使用gmail 的smtp來發信
以Ubuntu 10.04 LTS、Exim4為例
安裝Exim4
sudo apt-get update && sudo apt-get install exim4
設定Exim4
執行設定指令
sudo dpkg-reconfigure exim4-config
接著是一串繁瑣的設定過程,但其實設定內容很簡單,重點在 smtp.gmail.com::587 這邊要設定正確。
- 請選擇最符合您的需求的郵件伺服器之設定類型。
- 使用 smarthost 來傳送郵件;並藉由 SMTP 或是 fetchmail 來接收郵件 (mail sent by smarthost; received via SMTP or fetchmail)
- 系統郵件名稱 (mail name):
- 自行輸入已註冊的網域名稱(例如 yourhostname.com)
- 在有 SMTP 連線傳入時,要進行監聽的 IP 位址 (listen on for incoming SMTP connections)
- 127.0.0.1
- 要進行接收的其它郵件位址 (Other destinations for which mail is accepted)
- 保留空白
- 要替哪些主機進行郵件轉寄 (Machines to relay mail for)
- 保留空白
- 外寄郵件時所使用的 smarthost 的 IP 位址或主機名稱 (Machine handling outgoing mail for this host)
- smtp.gmail.com::587
- 是否在外送郵件中隱藏本機的郵件名稱 (hide local mail name in outgoing mail)
- 否 (No)
- 是否保持最小的 DNS 查詢量 (don’t keep number of DNS-queries minimal)
- 否 (No)
- 本機郵件的傳送方式
- 存放在 /var/mail 裡的 mbox 格式
- 是否將設定檔分散成較小的檔案 (split configuration into small files)
- 否 (No)
- root 及 postmaster 的郵件代收者
- 輸入系統中指定的使用者帳號(多位使用者以空白字元分隔)
設定GMail帳號密碼
由於GMail提供的SMTP服務會要求登入驗證,編輯 /etc/exim4/passwd.client 加入設定,格式如下。
*:gmailusername:gmailpassword
password為”明碼”,就是直接打上GMail的密碼不必另外編碼。
重新啟動Exim4服務
當Exim4設定變更後,需要重新啟動服務。
sudo service exim4 restart
測試發信
使用Linux系統的mail指令即可測是發信功能。
mail -s 'SUBJECT' you@mailserver
信件內容的編輯步驟:
- 隨意輸入一些文字內容
- 信件結尾,最後一行只輸入一個小數點「.」,然後按Enter
- 出現Cc:再直接按一次Enter略過
接著,這封測試信就會加入等待寄送的佇列。
發信紀錄
檢查信箱是否收得到測試信,若有問題則可以檢查Exim4的Log檔,查看郵件寄出紀錄是否正常。
tail -n 100 /var/log/exim4/mainlog
本文原作者為lyhcode( http://blog.lyhdev.com/ ),發表於思創軟體實驗室(http://lyhdev.com/ )。
2012年1月18日 星期三
cakephp 重複呼叫自己兩次
我在寫入db一直重複寫兩次
插裝也查不到任何原因
同事幫我找了一下在外國網站終於有高手解釋了這個問題
當cakephp如果連結路徑有錯時action會重複的呼叫自己兩次
而且在 httpfox找不到
仔細找一找,我還真的有一個js的路徑是錯得
改正之後就正常囉!!感謝親愛的同事~~
Greetings everyone! I have a strange problem with my cake (cake_1.2.0.7296-rc2). My start()-action runs twice, under certain circumstances, even though only one request is made. The triggers seem to be : - loading an object like: $this->Questionnaire->read(null, $questionnaire_id); - accessing $this-data If I disable the call to loadAvertisement() from the start()-action, this does not happen. If I disable the two calls inside loadAdvertisement(): $questionnaire = $this->Questionnaire->read(null, $questionnaire_id); $question = $this->Questionnaire->Question->read(null, $question_id); ... then it doesn't happen either. Why? See my code below, the Controller is "questionnaires_controller". |
出處於此,如有侵權請通知下架