2012年9月15日 星期六
2012年8月31日 星期五
2012年8月22日 星期三
2012年8月13日 星期一
2012年8月6日 星期一
2012年8月4日 星期六
2012年8月2日 星期四
2012年7月29日 星期日
2012年7月26日 星期四
2012年7月24日 星期二
網路速度變慢及圖片失效
最近使用Opera在瀏覽網站時,
發現當我連至Google首頁及相關服務會有速度相當慢的情況, 甚至有時候會有中斷連線的情況,還以為Google又排擠Opera了...
後來在其他網站也有速度變慢及圖片會顯示不出來的情況,甚至連IE及火狐也有一樣的問題,相當神奇。(只有Chrome沒事,讓我又證實了一次我自己的陰謀論)
開啟奇摩首頁有許多圖片顯示不出來
最後終於找到了解決的方法,是由於網路連線的設定出問題,使用了IPv6的通訊協定。
將網路連線內容中的TCP/IPv6的選項取消選取之後,網路終於恢復速度了。
發現當我連至Google首頁及相關服務會有速度相當慢的情況, 甚至有時候會有中斷連線的情況,還以為Google又排擠Opera了...
後來在其他網站也有速度變慢及圖片會顯示不出來的情況,甚至連IE及火狐也有一樣的問題,相當神奇。(只有Chrome沒事,讓我又證實了一次我自己的陰謀論)
開啟奇摩首頁有許多圖片顯示不出來
最後終於找到了解決的方法,是由於網路連線的設定出問題,使用了IPv6的通訊協定。
將網路連線內容中的TCP/IPv6的選項取消選取之後,網路終於恢復速度了。
2012年7月23日 星期一
2012年7月22日 星期日
2012年3月17日 星期六
2012年2月21日 星期二
強制轉換二維陣列的行列數
有時在寫程式時,陣列會依照不同的演算法需要而改變行列的存取方式。
透過強轉型可以辦到這種要求:
其他維度的轉型方法大同小異。
透過強轉型可以辦到這種要求:
int main(int argc,char *argv[])
{
int row = 4;
int arr[5][5] = {{11,12,13,14,15},
{21,22,23,24,25},
{31,32,33,34,35},
{41,42,43,44,45},
{51,52,53,54,55}};
cout << arr[2][1] << endl;
//存取一個(2,1)的元素
//等效於*(arr + 2*5 + 1) => 32
cout << ((int*)arr)[11] << endl;
//轉換成一個一維的整數陣列
//等效於*(arr + 11) => 32
cout << ((int (*)[row])arr)[2][3] << endl;
//轉換成一個4列的整數陣列
//等效於*(arr + 2*4 + 3) => 32
return 0;
}
其他維度的轉型方法大同小異。
2012年1月27日 星期五
2012年1月17日 星期二
解決在UBUNTU環境下OPERA 11無法使用iBus的問題
如果有在UBUNTU下使用OPERA一定會發現IBUS是沒辦法啟動的
解決方法
1.安裝QT的immodule
可能已經安裝過了,為了保險起見再檢查一下。
2.打開/usr/bin/opera,
在"exec /.../opera"之前插入
搜尋space ctrl(或其他啟動輸入法衝突的快速鍵),是回到首頁的快速鍵,把它刪除或改成其他按鍵。
解決方法
1.安裝QT的immodule
sudo apt-get install ibus-qt4
可能已經安裝過了,為了保險起見再檢查一下。
2.打開/usr/bin/opera,
sudo gedit /usr/bin/opera
在"exec /.../opera"之前插入
export QT_IM_MODULE=xim
export XMODIFIERS="@im=ibus"
3.在Preferences>Advanced>Shortcuts>Keyboard setup>Opera Standard中
搜尋space ctrl(或其他啟動輸入法衝突的快速鍵),是回到首頁的快速鍵,把它刪除或改成其他按鍵。
4.重開OPERA就OK了
其他輸入法我想方法應該是差不多的
2012年1月9日 星期一
2012
好久沒有在玩網誌了
舊的文章有的連結失效
有的連圖片也不知道丟哪了
側欄的元素失去功能
整個Blog讀取速度也下降不少
這幾天應該花點時間來修繕
希望將最近學到的整理些資料出來
不然就哪天就全部忘光光了
舊的文章有的連結失效
有的連圖片也不知道丟哪了
側欄的元素失去功能
整個Blog讀取速度也下降不少
這幾天應該花點時間來修繕
希望將最近學到的整理些資料出來
不然就哪天就全部忘光光了
訂閱:
文章 (Atom)