首先,do與prepare語法上的finish差異。
prepare $sth->finish(); 可以用finish。
do $sth->finish(); 若使用finish則會出現 perl的錯誤訊息
update 語法的注意事項
UPDATE `sql`.`table` SET columns = '$abc';
$abc 則必須用 ''括起來,如果不是變數是數值則也需用''括起來。
2008年5月2日 星期五
2008年4月10日 星期四
MySQL Administrator 呼叫 QueryBrowser出現錯誤
之前使用MySQL 的免安裝版Tools,結果因為資料夾的搬移,而導致在MySQL Administrator呼叫 Query Browser出現錯誤訊息,大致如下 :Cannot launch MySQL Query Browser from MySQL Administrator.
在官方網站發現的解決方法如下:
在regedit編輯器中,找到下列的機碼:
HKEY_CURRENT_USER\Software\MySQL AB\MySQL Administrator 1.2
HKEY_CURRENT_USER\Software\MySQL AB\MySQL Query Browser 1.2
將location的數值修改成目前工具的目錄即可,我的目錄如下:
C:\Program Files\MySQL\MySQL Tools for 5.0\
ps最後面的斜線千萬別忘了。
在官方網站發現的解決方法如下:
在regedit編輯器中,找到下列的機碼:
HKEY_CURRENT_USER\Software\MySQL AB\MySQL Administrator 1.2
HKEY_CURRENT_USER\Software\MySQL AB\MySQL Query Browser 1.2
將location的數值修改成目前工具的目錄即可,我的目錄如下:
C:\Program Files\MySQL\MySQL Tools for 5.0\
ps最後面的斜線千萬別忘了。
2008年1月12日 星期六
台灣人的命運-不等邊M型社會
今天2008/1/12,我想絕對是一個值得紀念的日子,也絕對是一個台灣史上的轉淚點。所以我決定用這篇文章記錄下來。
今天是立委選舉,總共選舉115席,泛綠大概只選上27席,泛藍已經囊括立法院的3/4席次,簡單的說,也就是以後國民黨在立法院提任何的法案,就可以過關!
這代表著什麼?代表著台灣民主倒退到,倒退到所有的民主都即將化為烏有,代表著連共治台即將來臨。
當然這是大多數台灣人民的選擇,身為一個台灣人,我想也只能承受。只是讓我百思不解的是,為什麼台灣人民可以將好不容易得到的民主踐踏的如此程度,為什麼簡簡單單的將手中的選票賣給候選人?為什麼簡簡單單的可以把選票投給黑道、黑金?
也許很多人都說,即使統一也沒什麼不好?難道就不能生存了嗎?
試想看看,當我們統一了,職業的競爭將是100選1甚至更多,今天一個工作薪水3萬元,當多人競爭的時候,還有3萬嗎?當沒有錢,還有現在的生活品質嗎?不是只能像現在的大陸人,更加努力的工作只為了擺脫貧窮,結果讓權貴更富有,讓中產階級的人更貧窮,讓台灣的社會形成一個不等邊的M型化,即所謂的有錢人與權貴在M型的少數端,而多數的貧窮人在M型的多數端。
阻擋了攸關民生的總預算案,阻擋了保衛台灣的軍購案,阻擋了民主普世價值的公民投票,通過了許許多多保護少數權貴的權利法案,這些總總的總總,我想多數的台灣人民都視而不見,而我又能多說些什麼呢?
我想我是悲觀的,也許爾後的台灣在歷史上,只是一個類似五代十國或是春秋戰國的過渡時期,最終都將融入中國這個民族大鎔爐,而這段民主,只是曇花一現,只是一個美麗動人的歷史故事。
今天是立委選舉,總共選舉115席,泛綠大概只選上27席,泛藍已經囊括立法院的3/4席次,簡單的說,也就是以後國民黨在立法院提任何的法案,就可以過關!
這代表著什麼?代表著台灣民主倒退到,倒退到所有的民主都即將化為烏有,代表著連共治台即將來臨。
當然這是大多數台灣人民的選擇,身為一個台灣人,我想也只能承受。只是讓我百思不解的是,為什麼台灣人民可以將好不容易得到的民主踐踏的如此程度,為什麼簡簡單單的將手中的選票賣給候選人?為什麼簡簡單單的可以把選票投給黑道、黑金?
也許很多人都說,即使統一也沒什麼不好?難道就不能生存了嗎?
試想看看,當我們統一了,職業的競爭將是100選1甚至更多,今天一個工作薪水3萬元,當多人競爭的時候,還有3萬嗎?當沒有錢,還有現在的生活品質嗎?不是只能像現在的大陸人,更加努力的工作只為了擺脫貧窮,結果讓權貴更富有,讓中產階級的人更貧窮,讓台灣的社會形成一個不等邊的M型化,即所謂的有錢人與權貴在M型的少數端,而多數的貧窮人在M型的多數端。
阻擋了攸關民生的總預算案,阻擋了保衛台灣的軍購案,阻擋了民主普世價值的公民投票,通過了許許多多保護少數權貴的權利法案,這些總總的總總,我想多數的台灣人民都視而不見,而我又能多說些什麼呢?
我想我是悲觀的,也許爾後的台灣在歷史上,只是一個類似五代十國或是春秋戰國的過渡時期,最終都將融入中國這個民族大鎔爐,而這段民主,只是曇花一現,只是一個美麗動人的歷史故事。
2007年11月29日 星期四
馬雲演講--聽後感
記得是在一天值完大夜班的早晨,本已經接近神智不清的境界,但當我轉到"東森新聞報"的演講,卻讓我睡意全消,更而讓我許多的感觸。
整個接近一個小時的過程中,笑料不斷,卻又深含著事業營運與人生哲理。而這些讓我感觸許多的佳句良言,簡單的歸納如下:
1.成功的因素歸為三項:a.沒有錢。b.沒有技術。c.沒有計畫。
乍聽之下,這些似乎跟成功沾不上邊,但當聽他深入的剖析與說明讓我豁然開朗。因為沒有錢,所以當擁有的每一分錢都必須花在刀口上,不能浪費發揮出最大的效力。
沒有技術,因為沒有技術讓自己能夠站在使用者的立場上去體會使用者的感覺,讓所開發與呈現的產品都讓使用者在使用的過程與體會中會心一笑。
沒有計畫,並不代表要我們沒有想法與任何計劃下去做事情,而是不紙上談兵,放手去做,把目標訂在遠處。
2.大象是採不死小螞蟻的,競爭是讓對手痛苦:
也許我們的團隊與我們可運用的資金沒辦法與當下的大企業,大集團相互制衡,但夾縫中求生存確也讓大集團無可奈何,取得夾縫中的利益,進而茁壯。
競爭也是我們每天睜開眼睛,必須面對的課題,很多時候我們與別人競爭,都是讓自己痛苦萬分,拼命的追著對手跑,但真正的競爭,由他的演講中讓我體會,就是新的想法,新的思維,讓對手措手不及,讓對手苦痛萬分,讓自己帶著微笑迎接勝利。
3.男人的胸襟要寬廣:
廣納百川,這個道理人人都懂,然而也是最難達成的境界。當胸襟寬廣格局自然變大,有了大的格局,才能夠更有所作為與更接近成功者,與其斤斤計較著小事情與惡鬥,最後仍然邁向失敗的漩渦。
以上這些總歸起來是我聽他這次的交流會演講中讓我感觸與深刻的認為自己需好好的去執行的部份,也不希望成為他口中的:晚上想想千條路,早上醒來走原路。
此文與大家共勉之。
整個接近一個小時的過程中,笑料不斷,卻又深含著事業營運與人生哲理。而這些讓我感觸許多的佳句良言,簡單的歸納如下:
1.成功的因素歸為三項:a.沒有錢。b.沒有技術。c.沒有計畫。
乍聽之下,這些似乎跟成功沾不上邊,但當聽他深入的剖析與說明讓我豁然開朗。因為沒有錢,所以當擁有的每一分錢都必須花在刀口上,不能浪費發揮出最大的效力。
沒有技術,因為沒有技術讓自己能夠站在使用者的立場上去體會使用者的感覺,讓所開發與呈現的產品都讓使用者在使用的過程與體會中會心一笑。
沒有計畫,並不代表要我們沒有想法與任何計劃下去做事情,而是不紙上談兵,放手去做,把目標訂在遠處。
2.大象是採不死小螞蟻的,競爭是讓對手痛苦:
也許我們的團隊與我們可運用的資金沒辦法與當下的大企業,大集團相互制衡,但夾縫中求生存確也讓大集團無可奈何,取得夾縫中的利益,進而茁壯。
競爭也是我們每天睜開眼睛,必須面對的課題,很多時候我們與別人競爭,都是讓自己痛苦萬分,拼命的追著對手跑,但真正的競爭,由他的演講中讓我體會,就是新的想法,新的思維,讓對手措手不及,讓對手苦痛萬分,讓自己帶著微笑迎接勝利。
3.男人的胸襟要寬廣:
廣納百川,這個道理人人都懂,然而也是最難達成的境界。當胸襟寬廣格局自然變大,有了大的格局,才能夠更有所作為與更接近成功者,與其斤斤計較著小事情與惡鬥,最後仍然邁向失敗的漩渦。
以上這些總歸起來是我聽他這次的交流會演講中讓我感觸與深刻的認為自己需好好的去執行的部份,也不希望成為他口中的:晚上想想千條路,早上醒來走原路。
此文與大家共勉之。
2007年11月12日 星期一
2個My SQL問題紀錄
2個My SQL問題紀錄:
1.正體中文顯示問題。
2.樣式比對正體中文,有內容會出現無法正確顯示搜尋結果問題。
1.對於正體中文的顯示方式,因為My SQL 5.0後預設的Table 表內文的編碼為utf8,則需在程式與網頁內容均需存檔成utf8格式,這樣在進行中文輸入時,無須在第一行設定 set names big5 ,再進行中文的輸入與瀏覽。
2.樣式比對時若使用LIKE進行模糊比對會有正體中文比對異常的狀況。
EX:SELECT * FROM Table WHERE 'name' LIKE '%關鍵字%'
改成 SELECT * FROM Table WHERE 'name' REGEXP '關鍵字'
則可以順利進行中文搜尋了
1.正體中文顯示問題。
2.樣式比對正體中文,有內容會出現無法正確顯示搜尋結果問題。
1.對於正體中文的顯示方式,因為My SQL 5.0後預設的Table 表內文的編碼為utf8,則需在程式與網頁內容均需存檔成utf8格式,這樣在進行中文輸入時,無須在第一行設定 set names big5 ,再進行中文的輸入與瀏覽。
2.樣式比對時若使用LIKE進行模糊比對會有正體中文比對異常的狀況。
EX:SELECT * FROM Table WHERE 'name' LIKE '%關鍵字%'
改成 SELECT * FROM Table WHERE 'name' REGEXP '關鍵字'
則可以順利進行中文搜尋了
2007年9月5日 星期三
Windows 開啟系統碟異常
近日發現,當windows xp sp2版本開啟系統碟(ex: C,D...)會出現選取程式開啟的異常狀況。
上網找了一下相關的資料,並且修改了一下內容,將其描述於下,供大家參考。
首先將下面的程式碼
將以上的文字一字不漏將其存檔成fix.bat(檔名可自訂),點兩下執行,接著重新啟動電腦即可!
以上若個人的磁碟有超過G以下,則增加類似下段內容即可!
紅色自體為需要修改的部份(EX:磁碟槽H則需改為h)
以上若有任何疑問歡迎提出指教!^^
上網找了一下相關的資料,並且修改了一下內容,將其描述於下,供大家參考。
首先將下面的程式碼
reg.exe add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDriveAutoRun /t REG_BINARY /d ffffff03 /f
reg.exe add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 0x000000df /f
reg.exe add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 0x000000df /f
reg.exe add "HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDriveTypeAutoRun /t REG_DWORD /d 0x000000df /f
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2" /f
cd
C:
md autodir
attrib -a -s -h -r autorun.inf /q
ren autorun.inf cauto.txt
move cauto.txt autodir
D:
attrib -a -s -h -r autorun.inf
ren autorun.inf dauto.txt
move dauto.txt C:autodir
E:
attrib -a -s -h -r autorun.inf
ren autorun.inf eauto.txt
move eauto.txt C:autodir
F:
attrib -a -s -h -r autorun.inf
ren autorun.inf fauto.txt
move fauto.txt C:autodir
G:
attrib -a -s -h -r autorun.inf
ren autorun.inf gauto.txt
move gauto.txt C:autodir
將以上的文字一字不漏將其存檔成fix.bat(檔名可自訂),點兩下執行,接著重新啟動電腦即可!
以上若個人的磁碟有超過G以下,則增加類似下段內容即可!
紅色自體為需要修改的部份(EX:磁碟槽H則需改為h)
H:
attrib -a -s -h -r autorun.inf
ren autorun.inf hauto.txt
move hauto.txt C:autodir
以上若有任何疑問歡迎提出指教!^^
2007年8月24日 星期五
php 動態建立 excel(.xls)檔案
PHP 建立 Excel 檔案
有時需要將資料庫內的資料或 PHP 的動態內容儲存成 excel 檔,本文會介紹一個概簡單又實用的方法。
建立 Excel 檔案
如果需要用 PHP 建立 Excel 檔案,只需用一般的檔案處理函式,而檔案名稱儲存成 .xls 副檔名即可,例如:
以上程式碼會在 excel 目錄建立一個名為 filename.xls 的檔案,內容是在第一行寫入一星期七天的英文簡寫,每一欄一天。
實際上與建立一般文字檔的方法一樣,只是如果要跳到下一個欄位,就用 \t 字元,而要跳到下一行,則用 \n 字元。
顯示下載窗口
如果電腦內有安裝 Excel 的話,在預設情況下當在 IE 按了 .xls 副檔名的文件時,IE 不會彈出下載窗口,而是直接顯示內容,以下兩個例子可避免這情況:
直接將內容輸出給瀏覽器下載
讀取已存在的檔案給瀏覽器下載
上面使用了 header() 傳送檔頭資訊給瀏覽器,可使瀏覽器出現下載窗口,而預設儲存的檔案名稱是 php_excel.xls。
====================================================
歡迎轉載,但轉載時請保留此宣告,不得作為商業用途
作者: Sam Tang
來源網站: http://www.phpdc.com/
有時需要將資料庫內的資料或 PHP 的動態內容儲存成 excel 檔,本文會介紹一個概簡單又實用的方法。
建立 Excel 檔案
如果需要用 PHP 建立 Excel 檔案,只需用一般的檔案處理函式,而檔案名稱儲存成 .xls 副檔名即可,例如:
01 02 $fp = fopen("excel/filename.xls", "w");
03 fputs($fp, "Mon\tTue\tWed\tThu\tFri\tSat\tSun");
04 fclose($fp);
05 ?>
以上程式碼會在 excel 目錄建立一個名為 filename.xls 的檔案,內容是在第一行寫入一星期七天的英文簡寫,每一欄一天。
實際上與建立一般文字檔的方法一樣,只是如果要跳到下一個欄位,就用 \t 字元,而要跳到下一行,則用 \n 字元。
顯示下載窗口
如果電腦內有安裝 Excel 的話,在預設情況下當在 IE 按了 .xls 副檔名的文件時,IE 不會彈出下載窗口,而是直接顯示內容,以下兩個例子可避免這情況:
直接將內容輸出給瀏覽器下載
01 02 header("Content-type:application/vnd.ms-excel");
03 header("Content-Disposition:filename=php_excel.xls");
04
05 echo "Mon\tTue\tWed\tThu\tFri\tSat\tSun"
06 ?>
讀取已存在的檔案給瀏覽器下載
01 02 header("Content-type:application/vnd.ms-excel");
03 header("Content-Disposition:filename=php_excel.xls");
04
05 readfile("excel/filename.xls");
06 ?>
上面使用了 header() 傳送檔頭資訊給瀏覽器,可使瀏覽器出現下載窗口,而預設儲存的檔案名稱是 php_excel.xls。
====================================================
歡迎轉載,但轉載時請保留此宣告,不得作為商業用途
作者: Sam Tang
來源網站: http://www.phpdc.com/
2007年8月22日 星期三
[php] Fatal error: Allowed memory size of 8388608 bytes exhausted
最近開始試著玩PHP,原以為入門簡單的PHP語言卻發現還是有許多的小技巧與細節需要注意的地方!
因此特定將我練習與學習過程中遇到的一些問題與解決方式po出來。
目前我練習的系統是windows 2003 與 appserv 2.5.9
安裝PEAR套件:
採用appserv安裝完成後內附的go-pear.bat該批次檔進行安裝。
安裝PEAR:Auth套件
修正Windows下php.ini這行敘述
因為這個錯誤訊息的意思表示,安裝該套件須大於8M的記憶體空間(8M預設值)
因此特定將我練習與學習過程中遇到的一些問題與解決方式po出來。
目前我練習的系統是windows 2003 與 appserv 2.5.9
安裝PEAR套件:
採用appserv安裝完成後內附的go-pear.bat該批次檔進行安裝。
安裝PEAR:Auth套件
pear install Auth
出現該錯誤訊息:
Fatal error: Allowed memory size of 8388608 bytes exhausted ...
修正Windows下php.ini這行敘述
memory_limit = 16M ; Maximum amount of memory a script may consume (8MB)
因為這個錯誤訊息的意思表示,安裝該套件須大於8M的記憶體空間(8M預設值)
2007年8月21日 星期二
Do You Know ?
安立奎的新歌,雖然是200706發行的,不過應該還算新吧!
MV也不錯看,推薦一下囉^^
歌詞:
Do you know?
Do you know?
Do you know what it feels like loving someone that's in a rush to throw you away?
Do you know, do you know, do you know, do ya?
Do you know what it feels like to be the last one to know the lock on the door has changed?
If birds flying south is a sign of changes
At least you can predict this every year
Love, you never know the minute it ends suddenly
I can't get it to speak
Maybe if I knew all the things it took to save us
I could fix the pain that bleeds inside of me
Look in your eyes to see something about me
I'm standing on the edge and I don't know what else to give.
Do you know what it feels like loving someone that's in a rush to throw you away?
Do you know, do you know, do you know, do ya?
Do you know what it feels like to be the last one to know the lock on the door has changed?
How can I love you?
How can I love you?
How can I love you?
How can I love you?
If you just don't talk to me, babe.
I flow through my act
There's a question: Is she needed?
And decide all the man I can ever be.
Looking at the last 3 years like I did
I could never see us ending like this.
(Do you know?)
Seeing your face no more on my pillow
Is a scene that's never ever happened to me.
(Do you know?)
But after this episode I don't see
You could never tell the next thing life could be
Do you know what it feels like loving someone that's in a rush to throw you away?
Do you know, do you know, do you know, do ya?
Do you know what it feels like to be the last one to know the lock on the door has changed?
Do you know what it feels like loving someone that's in a rush to throw you away?
Do you know, do you know, do you know, do ya?
Do you know what it feels like to be the last one to know the lock on the door has changed?
(Do you know?)
(Do you know?)
(Do you know?)
(Do you know?)
Do you know what it feels like loving someone that's in a rush to throw you away?
Do you know, do you know, do you know, do ya?
Do you know what it feels like to be the last one to know the lock on the door has changed?
Do you know what it feels like loving someone that's in a rush to throw you away?
(Do you know how it feels?)
Do you know what it feels like to be the last one to know the lock on the door has changed?
(Do you know how it feels?)
(Do you know? Do you know? Do you know? Do you?)
(Do you know? Do you know? Do you know? Do you?)
MV也不錯看,推薦一下囉^^
歌詞:
Do you know?
Do you know?
Do you know what it feels like loving someone that's in a rush to throw you away?
Do you know, do you know, do you know, do ya?
Do you know what it feels like to be the last one to know the lock on the door has changed?
If birds flying south is a sign of changes
At least you can predict this every year
Love, you never know the minute it ends suddenly
I can't get it to speak
Maybe if I knew all the things it took to save us
I could fix the pain that bleeds inside of me
Look in your eyes to see something about me
I'm standing on the edge and I don't know what else to give.
Do you know what it feels like loving someone that's in a rush to throw you away?
Do you know, do you know, do you know, do ya?
Do you know what it feels like to be the last one to know the lock on the door has changed?
How can I love you?
How can I love you?
How can I love you?
How can I love you?
If you just don't talk to me, babe.
I flow through my act
There's a question: Is she needed?
And decide all the man I can ever be.
Looking at the last 3 years like I did
I could never see us ending like this.
(Do you know?)
Seeing your face no more on my pillow
Is a scene that's never ever happened to me.
(Do you know?)
But after this episode I don't see
You could never tell the next thing life could be
Do you know what it feels like loving someone that's in a rush to throw you away?
Do you know, do you know, do you know, do ya?
Do you know what it feels like to be the last one to know the lock on the door has changed?
Do you know what it feels like loving someone that's in a rush to throw you away?
Do you know, do you know, do you know, do ya?
Do you know what it feels like to be the last one to know the lock on the door has changed?
(Do you know?)
(Do you know?)
(Do you know?)
(Do you know?)
Do you know what it feels like loving someone that's in a rush to throw you away?
Do you know, do you know, do you know, do ya?
Do you know what it feels like to be the last one to know the lock on the door has changed?
Do you know what it feels like loving someone that's in a rush to throw you away?
(Do you know how it feels?)
Do you know what it feels like to be the last one to know the lock on the door has changed?
(Do you know how it feels?)
(Do you know? Do you know? Do you know? Do you?)
(Do you know? Do you know? Do you know? Do you?)
2007年6月30日 星期六
2007年6月8日 星期五
Cisco password recover
一:先準備一條使用RJ45接頭的連接線,連接Router的Console Port。
二:終端機使用以下設定(不要用Win NT,建議用WinXP.2000.2003)
9600 baud rate
No parity
8 data bits
1 stop bit
No flow control
三:將Router開機,
System Bootstrap, Version 11.3(19)AA, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
Copyright (c) 1998 by cisco Systems, Inc.
C2600 processor with 32768 Kbytes of main memory
Main memory is configured to 32 bit mode with parity enabled
看到出現此訊息後,趕緊按下Ctrl+Break送出 Break,就會進到ROMMON Mode。
四:在rommon>下輸入confreg
rommon 1 > confreg
回答下列問題
Configuration Summary
enabled are:
load rom after netboot fails
console baud: 9600
boot: image specified by the boot system commands
or default to: cisco2-C2600
do you wish to change the configuration? y/n [n]: y-------回答Y
enable "diagnostic mode"? y/n [n]:
enable "use net in IP bcast address"? y/n [n]:
disable "load rom after netboot fails"? y/n [n]:
enable "use all zero broadcast"? y/n [n]:
enable "break/abort has effect"? y/n [n]:
enable "ignore system config info"? y/n [n]: y-------回答Y
change console baud rate? y/n [n]:
change the boot characteristics? y/n [n]: y-------回答Y
enter to boot:
0 = ROM Monitor
1 = the boot helper image
2-15 = boot system
[2]: 2-----要選2
五:rommon 2 > reset 重新啟動 Router
六:--- System Configuration Dialog --- Router 會自動進入 Setup 選單
Would you like to enter the initial configuration dialog? [yes/no]:
按 Ctrl-C 中斷 Setup
七:Router 會進入一般模式
Router>enable 進入 Priviledged mode (不需輸入任何密碼)
Router#show startup-config 顯示 NVRAM 裡面的 Startup-Config
(顯示結果省略)
八:將 Startup-Config 載入 DRAM
Router#configure memory
九: 2611#configure terminal----輸入此命令進入設定模式
十:將 enable 的密碼改為 [自訂]
2611(config)#enable secret [自訂]
十一:將 Running-Config 寫回 NVRAM
2611#copy running-config startup-config
十二:
2611#show version
Cisco Internetwork Operating System Software
(中間結果省略)
Configuration register is 0x2142 目前的 Configuration Register 為 0x2142
十三:
2611#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
2611(config)#config-reg 0x2102 將 Configuration Register 改回來
2611(config)#^Z -----Ctrl+Z
2611#
00:01:54: %SYS-5-CONFIG_I: Configured from console by console
2611# reload 重新開機
PS:參考網頁(Cisco)
二:終端機使用以下設定(不要用Win NT,建議用WinXP.2000.2003)
9600 baud rate
No parity
8 data bits
1 stop bit
No flow control
三:將Router開機,
System Bootstrap, Version 11.3(19)AA, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
Copyright (c) 1998 by cisco Systems, Inc.
C2600 processor with 32768 Kbytes of main memory
Main memory is configured to 32 bit mode with parity enabled
看到出現此訊息後,趕緊按下Ctrl+Break送出 Break,就會進到ROMMON Mode。
四:在rommon>下輸入confreg
rommon 1 > confreg
回答下列問題
Configuration Summary
enabled are:
load rom after netboot fails
console baud: 9600
boot: image specified by the boot system commands
or default to: cisco2-C2600
do you wish to change the configuration? y/n [n]: y-------回答Y
enable "diagnostic mode"? y/n [n]:
enable "use net in IP bcast address"? y/n [n]:
disable "load rom after netboot fails"? y/n [n]:
enable "use all zero broadcast"? y/n [n]:
enable "break/abort has effect"? y/n [n]:
enable "ignore system config info"? y/n [n]: y-------回答Y
change console baud rate? y/n [n]:
change the boot characteristics? y/n [n]: y-------回答Y
enter to boot:
0 = ROM Monitor
1 = the boot helper image
2-15 = boot system
[2]: 2-----要選2
五:rommon 2 > reset 重新啟動 Router
六:--- System Configuration Dialog --- Router 會自動進入 Setup 選單
Would you like to enter the initial configuration dialog? [yes/no]:
按 Ctrl-C 中斷 Setup
七:Router 會進入一般模式
Router>enable 進入 Priviledged mode (不需輸入任何密碼)
Router#show startup-config 顯示 NVRAM 裡面的 Startup-Config
(顯示結果省略)
八:將 Startup-Config 載入 DRAM
Router#configure memory
九: 2611#configure terminal----輸入此命令進入設定模式
十:將 enable 的密碼改為 [自訂]
2611(config)#enable secret [自訂]
十一:將 Running-Config 寫回 NVRAM
2611#copy running-config startup-config
十二:
2611#show version
Cisco Internetwork Operating System Software
(中間結果省略)
Configuration register is 0x2142 目前的 Configuration Register 為 0x2142
十三:
2611#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
2611(config)#config-reg 0x2102 將 Configuration Register 改回來
2611(config)#^Z -----Ctrl+Z
2611#
00:01:54: %SYS-5-CONFIG_I: Configured from console by console
2611# reload 重新開機
PS:參考網頁(Cisco)
2007年6月6日 星期三
Mysql command line
設定root密碼:
登入mysql server:
建立測試資料庫:
建立使用者擁有test的權限,並可以由遠端登入:
#####continue#####
mysqladmin -u root password 'your.password' ##在share下登入mysql server:
mysql -u root -p ##務必加上-p參數才可出現輸入password的提示建立測試資料庫:
create database test;建立使用者擁有test的權限,並可以由遠端登入:
grant all privileges on test.* to derek@'%' identified by '1234';#####continue#####
2007年6月3日 星期日
Apache 目錄瀏覽權限實做
首先在想要瀏覽的目錄,在httpd.conf 做以下的設定(通常該檔案於 /etc/httpd/conf/httpd.conf)
接下來進行.htpasswd 的創建與使用者帳號密碼的建立
!ps:另外如果不先自行建立一個.htpasswd檔案,直接用passwd -c建立會有無法順利登入的狀況,不知是不是apache或是版本的緣由!
當上述實做完成,則已經可以順利進行特定目錄的密碼驗證,當然也可以依照httpd.conf的設定檔進行不同木的分權控管,而分權控管的過程中只要不同的目錄裏有相同的使用者名稱與帳號密碼則可以進行不同目錄的存取,而如果不同目錄的存取帳號密碼不同,會在browser中出現輸入帳號密碼的頁面。
< directory >
Options -Indexes MultiViews ##取消對目錄的列舉
AuthName "Please input username and password" ##於使用者登入時鍵入帳號密碼的提示訊息
AuthType Basic ##驗證方式
AuthUserFile /var/www/html/mrtg/corner/.htpasswd ##存放帳號密碼的檔案
require valid-user
< /directory >
接下來進行.htpasswd 的創建與使用者帳號密碼的建立
vi .htpasswd ##建立一個密碼檔
htpasswd -c .htpasswd username ##建立使用者與密碼檔 c參數表示建立新檔案
New password: 123456 ##在提示符號後輸入密碼
Re-type new password: 123456 ##再輸入ㄧ次帳號密碼進行確認
Adding password for username ##出現此訊息表示順利建立完成
!ps:另外如果不先自行建立一個.htpasswd檔案,直接用passwd -c建立會有無法順利登入的狀況,不知是不是apache或是版本的緣由!
當上述實做完成,則已經可以順利進行特定目錄的密碼驗證,當然也可以依照httpd.conf的設定檔進行不同木的分權控管,而分權控管的過程中只要不同的目錄裏有相同的使用者名稱與帳號密碼則可以進行不同目錄的存取,而如果不同目錄的存取帳號密碼不同,會在browser中出現輸入帳號密碼的頁面。
2007年5月27日 星期日
最近
最近很少上來poll文章,因為發生了太多的事情!太多無法掌握的事情。
我想這就是人生!
很多事情,如果我們有多些時間我覺得可以做的更好,可惜上帝給我們的時間有限,人與人之間的聚散也有一定的緣分,時間到了總要各奔東西。
這一年來學會了很多東西,也認識了很多新的朋友,更體會了許多人性與人生的思維!
然而讓我成長了這麼多、學習這麼多、體會這麼多的,有許多人,而最值得一提的就是他了(sai)。
sai給我的是一種精神的象徵!讓我知道有他,我可以跟隨著他的腳步向前衝、向前學習!
這段向前衝的過程裡,我學會了html、perl、css、network debug、life......
他給我的總是積極的觀念,無私的教導。他也一在的告訴我,要千錘百鍊,也因為這句千錘百鍊,讓我知道我還缺少了很東西、很多專業知識、很多人生歷練!
我也一在的告訴自己,沒有時間悲傷、沒有時間向後看、沒有時間猶豫。
當認清了這些,我希望自已經不會害怕與恐懼,因為我想有一天,雖然sai離開了,但我會有他的影子,我會比他更強。
廢話的這麼多,只希望看過這篇文章的人,懂得無論任何事都要不段練習,千錘百鍊,只往前看,不輕易回頭!定好自己的目標努力邁進!!
我想這就是人生!
很多事情,如果我們有多些時間我覺得可以做的更好,可惜上帝給我們的時間有限,人與人之間的聚散也有一定的緣分,時間到了總要各奔東西。
這一年來學會了很多東西,也認識了很多新的朋友,更體會了許多人性與人生的思維!
然而讓我成長了這麼多、學習這麼多、體會這麼多的,有許多人,而最值得一提的就是他了(sai)。
sai給我的是一種精神的象徵!讓我知道有他,我可以跟隨著他的腳步向前衝、向前學習!
這段向前衝的過程裡,我學會了html、perl、css、network debug、life......
他給我的總是積極的觀念,無私的教導。他也一在的告訴我,要千錘百鍊,也因為這句千錘百鍊,讓我知道我還缺少了很東西、很多專業知識、很多人生歷練!
我也一在的告訴自己,沒有時間悲傷、沒有時間向後看、沒有時間猶豫。
當認清了這些,我希望自已經不會害怕與恐懼,因為我想有一天,雖然sai離開了,但我會有他的影子,我會比他更強。
廢話的這麼多,只希望看過這篇文章的人,懂得無論任何事都要不段練習,千錘百鍊,只往前看,不輕易回頭!定好自己的目標努力邁進!!
2007年5月19日 星期六
MY SQL root password reset
當忘記MY SQL Server的root密碼於windows系統的回復方式:
首先必須為windows系統的管理者或是具有停止與啟用MYSQL服務的權限。
開始功能表->系統管理工具->服務
找到MYSQL的服務先將其關閉。
接著開啟記事本在記事本的內容輸入:
將其存檔成任何檔名的txt文件,如 sqlpwd.txt
接著開啟一個命令提示字元,進行以下輸入:
最後重新啟動MYSQL服務就大功告成。
PS:文章參考 MYSQL官方網站
首先必須為windows系統的管理者或是具有停止與啟用MYSQL服務的權限。
開始功能表->系統管理工具->服務
找到MYSQL的服務先將其關閉。
接著開啟記事本在記事本的內容輸入:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mysqlpassword');
mysqlpassword為新的密碼
將其存檔成任何檔名的txt文件,如 sqlpwd.txt
接著開啟一個命令提示字元,進行以下輸入:
cd C:\Program Files\MySQL\MySQL Server 5.0\bin
mysqld-nt --init-file=C:\sqlpwd.txt
其中C:\為剛才存文字檔的路徑
最後重新啟動MYSQL服務就大功告成。
PS:文章參考 MYSQL官方網站
2007年4月23日 星期一
Linux-shell
Shell type:
/bin/sh
/bin/bash(default shell)
/bin/ksh
/bin/tcsh(C shell)
/bin/csh
/bin/zsh
~/.bash_history=>
after user logout the history command writed in.
type=>
查詢指令為內部指令(builtin)或是外部指令(file)或是alias
-t-> query "name" type
-p-> if name is command will display fullpath name
-a-> list all match "name" command
entry command => command option parameter
echo,unset=>
$name-> dispaly name content
ex:
name = 1234
echo $name
1234
unset -> cancel $name
Tips
'command' -> 表示可執行的指令
\-> 跳拖字元
export -> 使變數變成環境變數
##continue##
/bin/sh
/bin/bash(default shell)
/bin/ksh
/bin/tcsh(C shell)
/bin/csh
/bin/zsh
~/.bash_history=>
after user logout the history command writed in.
type=>
查詢指令為內部指令(builtin)或是外部指令(file)或是alias
-t-> query "name" type
-p-> if name is command will display fullpath name
-a-> list all match "name" command
entry command => command option parameter
echo,unset=>
$name-> dispaly name content
ex:
name = 1234
echo $name
1234
unset -> cancel $name
Tips
'command' -> 表示可執行的指令
\-> 跳拖字元
export -> 使變數變成環境變數
##continue##
2007年4月19日 星期四
好聽-許茹芸
真是歌名如歌曲-好聽!
在此推薦給大家囉!!
歌曲 : 好聽
演唱 : 許茹芸
詞 / 曲 : 吳克群
編曲 : Op.dan (鴉片丹)
你說的話 我都相信 說得好聽 說得甜蜜
你說的每一句 我都相信
為了愛情 失了聰明 聽你的話 閉上眼睛
這個夢多美麗 讓它繼續
你說的話總那麼好聽 你愛不愛我不能確定
也許你只把它當遊戲 我卻愛得太用力
______________________________________
你說的話 我都相信 說得好聽 說得甜蜜
你說的每一句 我都相信
為了愛情 失了聰明 聽你的話 閉上眼睛
這個夢多美麗 讓它繼續
你說的話總那麼好聽 你愛不愛我不能確定
也許你只把愛當遊戲 我卻沒有那麼聰明
你說的話總那麼好聽 你愛不愛我不想確定
我會關掉你送的手機 然後靜靜不去理
你說的話總那麼好聽 你愛不愛我不想確定
我會關掉你送的手機 然後靜靜 輕輕 是再也不去理
在此推薦給大家囉!!
歌曲 : 好聽
演唱 : 許茹芸
詞 / 曲 : 吳克群
編曲 : Op.dan (鴉片丹)
你說的話 我都相信 說得好聽 說得甜蜜
你說的每一句 我都相信
為了愛情 失了聰明 聽你的話 閉上眼睛
這個夢多美麗 讓它繼續
你說的話總那麼好聽 你愛不愛我不能確定
也許你只把它當遊戲 我卻愛得太用力
______________________________________
你說的話 我都相信 說得好聽 說得甜蜜
你說的每一句 我都相信
為了愛情 失了聰明 聽你的話 閉上眼睛
這個夢多美麗 讓它繼續
你說的話總那麼好聽 你愛不愛我不能確定
也許你只把愛當遊戲 我卻沒有那麼聰明
你說的話總那麼好聽 你愛不愛我不想確定
我會關掉你送的手機 然後靜靜不去理
你說的話總那麼好聽 你愛不愛我不想確定
我會關掉你送的手機 然後靜靜 輕輕 是再也不去理
2007年4月16日 星期一
LPIC-系統管理
shutdown:
-c ->to cancel a pending shutdown
-k ->send message
-t ->wait seconds
-f ->skip fsck on reboot
runlevel:
2 ->basic multi-user
1 ->administrator mode ; single mode
syslog.conf:
news ->use net news
auth ->represents login process ;facility represents(象徵,表示) user authentication
cron ->cron daemon
user ->user
mark ->create timestamps in logfile
lpr ->facility represents the line printer
syslog level:
debug->info->notice->warning->err->crit->alert->emerg
lilo:
-u ->uninstall
-d(delay) ->delay seconds before your system to the default kernel
-g ->list the name and location available kernels
read-only ->mount root file system read-only
root ->specify what device should be mounte
-c ->to cancel a pending shutdown
-k ->send message
-t ->wait seconds
-f ->skip fsck on reboot
runlevel:
2 ->basic multi-user
1 ->administrator mode ; single mode
syslog.conf:
news ->use net news
auth ->represents login process ;facility represents(象徵,表示) user authentication
cron ->cron daemon
user ->user
mark ->create timestamps in logfile
lpr ->facility represents the line printer
syslog level:
debug->info->notice->warning->err->crit->alert->emerg
lilo:
-u ->uninstall
-d(delay) ->delay seconds before your system to the default kernel
-g ->list the name and location available kernels
read-only ->mount root file system read-only
root ->specify what device should be mounte
2007年4月14日 星期六
Perl Dev kit 7 軟體測試
2007年4月11日 星期三
My SQL中 "許蓋功"字集解決方式
近日在MY-SQL資料庫中實際輸入中文字集(BGI5)一樣遇到"許蓋功"的字集顯示問題。
而查閱了多數相關指導方式,都是採用PHP函數 addslashes ,然而對於我不使用PHP撰寫網頁實在是沒有益處。
然而當我知道該錯誤發生的原理為:
許蓋功 會顯示錯誤原為ASCII碼的問題,因為該類字元會被判斷為跳脫字元,故顯示時會出現亂碼等錯誤。
而我解決的方式:
在許蓋功該字元前面加入 \
\許 \蓋 \功
這樣就可以輕鬆解決問題啦!
而查閱了多數相關指導方式,都是採用PHP函數 addslashes ,然而對於我不使用PHP撰寫網頁實在是沒有益處。
然而當我知道該錯誤發生的原理為:
許蓋功 會顯示錯誤原為ASCII碼的問題,因為該類字元會被判斷為跳脫字元,故顯示時會出現亂碼等錯誤。
而我解決的方式:
在許蓋功該字元前面加入 \
\許 \蓋 \功
這樣就可以輕鬆解決問題啦!
訂閱:
文章 (Atom)