今天 phpmyadmin 突然有些資料表檢視開不起來,一直出現空白頁。檢查後也不是資料庫權限沒開,資料庫也很正常,最後發現 httpd-error.log 有錯誤訊息:canary mismatch on efree() - heap overflow detected () .....
感覺比較像是 PHP 的問題,網路上也找不到問題原因。
後來解決的方法,就是把 PHP5 所有的套件 re-install 一次,後來就好了。今天年初怎麼怪事就這麼多…….
軟體開發、伺服器和生活瑣事
今天 phpmyadmin 突然有些資料表檢視開不起來,一直出現空白頁。檢查後也不是資料庫權限沒開,資料庫也很正常,最後發現 httpd-error.log 有錯誤訊息:canary mismatch on efree() - heap overflow detected () .....
感覺比較像是 PHP 的問題,網路上也找不到問題原因。
後來解決的方法,就是把 PHP5 所有的套件 re-install 一次,後來就好了。今天年初怎麼怪事就這麼多…….
int a = 0;
int b = 1;
if ((a=1) || (b=2)) {
printf("Hello, a=%d, b=%d", a, b);
}
else {
printf("World! a=%d, b=%d", a, b);
}
令我出乎意料的,結果是「Hello, a=1, b=1」,也就是說「||」在第一個判斷成立以後不會執行第二個判斷。
不過,這題題目其實是要考你 if 必須注意不可將「==」打成「=」。但是既然是錯誤的程式碼,還要我們告訴他執行結果,我很想知道出題老師在想什麼。
在忍耐 IE 這麼久之後,終於…… Opera 打算控訴微軟獨霸瀏覽器市場!
Mobile01 Opera 卯上微軟,向歐盟悲泣控訴 IE 反拖拉斯
http://www.mobile01.com/topicdetail.php?f=300&t=467795&last=4584653
IE 從 Windows 一開始就是內建的瀏覽器,可憐的 Netscape 因為使用者懶得安裝就被冷落到一旁。
而 IE 有什麼好處呢?他把常用的分頁功能交給開始工具列代工,讓你看個網頁要多個幾個步驟;IE 還讓你只能開啟 FrontPage 做出來的網頁,Dreamweaver 和其他的編輯器做出來的網頁無法正常顯示;最重要的功能,就是他不支援網際網路協定標準(W3C),正確的網頁語法反而不能顯示,不信?自己測測看:測試瀏覽器是否按照網頁標準。
希望這次 Opera 能打贏這場官司,讓微軟不會再這麼霸道,也讓微軟還給使用者瀏覽器的選擇權。有競爭才會有進步。
仔細看下面那張圖片,你會覺得有點不太對勁……..