選定tty,下面的指令
echo -n -e '\e[?17;14;119c'
游標將變成一個長方形的區塊
echo -n -e '\e[?17;14;24c'
使得游標消失
參考資訊:
http://invisible-island.net/xterm/ctlseqs/ctlseqs.html
2012年2月22日
2007年11月18日
安裝apache2
已經很久沒有接觸apache了,上次使用apache約在1.3左右,雖然說apache當時已經出來,不過基於為穩定的狀況,沒有使用
現在apache2基本上應該已經很穩定了,用ubuntu裝apache2, php, myssql向來都不是很困難的事情,不過麻煩的是後續設定
果然~apache2大搬風,設定檔的架構大改,不再是過去單一個設定檔,或幾個設定檔案include過來include過去
先改使用者目錄,我一直不喜歡public_html這樣的名字,喜歡用www
vim /etc/apache2/mods-enabled/userdir.conf
在這下面可以找到
apache2也多了不少設定跟增加的指令,對於虛擬主機的管理也是加強不少,應該是順應潮流吧,一堆東西也模組化
修改完畢apache2之後開始對mysql動手腳,反正現在開始推utf8,當然要順應潮流囉,不要搞得"萬碼奔騰"
想來PEAR是學習perl作法吧,反正我沒有太多語言情節,好的作法大家就是要倣傚,然後流傳下去,程式語言過個十幾年換新的很正常
現在apache2基本上應該已經很穩定了,用ubuntu裝apache2, php, myssql向來都不是很困難的事情,不過麻煩的是後續設定
果然~apache2大搬風,設定檔的架構大改,不再是過去單一個設定檔,或幾個設定檔案include過來include過去
先改使用者目錄,我一直不喜歡public_html這樣的名字,喜歡用www
vim /etc/apache2/mods-enabled/userdir.conf
在這下面可以找到
apache2也多了不少設定跟增加的指令,對於虛擬主機的管理也是加強不少,應該是順應潮流吧,一堆東西也模組化
若要增加 virtual host
則要在 /etc/apache2/sites-avaible 下新增設定檔
用 a2ensite / a2dissite 啟動/關閉設定檔
修改完畢apache2之後開始對mysql動手腳,反正現在開始推utf8,當然要順應潮流囉,不要搞得"萬碼奔騰"
vim /etc/mysql/my.cnf大致上來說是這樣,待會在看看有沒有必要裝PEAR,我真的離這東西太遠了,之前還在PHP4,轉眼已經到了PHP5,然後大家開始用PEAR
在 [client] 下增加
default-character-set=utf8
在 [mysqld] 下增加
default-character-set=utf8
default-collation=utf8_general_c
想來PEAR是學習perl作法吧,反正我沒有太多語言情節,好的作法大家就是要倣傚,然後流傳下去,程式語言過個十幾年換新的很正常
2007年6月8日
MySQL錯誤處理
在MySQL裡創建外鍵時(Alter table xxx add constraint fk_xxx foreign key),提示錯誤,但只提示很簡單的信息:ERROR 1005 (HY000): Can't create table '.\env_mon\#sql-698_6.frm' (errno: 150)。根本起不到解決問題的作用。
要看錯誤的詳細提示,可以使用命令:(在MySQL Manual裡搜索「errno 150」時找到)
SHOW ENGINE INNODB STATUS; //針對用INNODB存儲方式的數據庫
在信息中有一組【LATEST FOREIGN KEY ERROR】會有最近錯誤的詳細描述和解決辦法。
如:
Cannot find an index in the referenced table where the referenced columns appear as the first columns, or column types in the table and the referenced table do not match for constraint.
(譯:不能在「被reference的表」裡找到包含
「被reference字段」的索引,或者是兩個關聯字段類型不匹 配)
出自http://www.blogjava.net/amigoxie/archive/2007/03/22/105485.html
要看錯誤的詳細提示,可以使用命令:(在MySQL Manual裡搜索「errno 150」時找到)
SHOW ENGINE INNODB STATUS; //針對用INNODB存儲方式的數據庫
在信息中有一組【LATEST FOREIGN KEY ERROR】會有最近錯誤的詳細描述和解決辦法。
如:
Cannot find an index in the referenced table where the referenced columns appear as the first columns, or column types in the table and the referenced table do not match for constraint.
(譯:不能在「被reference的表」裡找到包含
出自http://www.blogjava.net/amigoxie/archive/2007/03/22/105485.html