2015年6月27日 星期六

[C & C++]個人推薦好用語法 & 技巧筆記

(此文章會不定時更新)

初始化陣列

與其用
for(int i=0; i < size; i++)  { array[i] = 0; }
不如用
for(int & val : array) { val = 0; }
就不用理陣列的大小,當然vector更是方便

Vector用法

基本用法
  • 宣告:vector<int> array;
  • 二維陣列+初始化:
          vector<vector<int> > array;  //注意 >要有一個空白
          array.resize(y, vector<int>(x, 0));
          或直接
          vector<vector<int> > array(y, vector<int>(x, 0));

2015年2月12日 星期四

賀!總瀏覽數破萬!


今早忽然發現,部落格總瀏覽數破萬啦! ヽ(∀゚ )人(゚∀゚)人( ゚∀)人(∀゚ )人(゚∀゚)人( ゚∀)ノ
特地截圖做紀念

2015年2月2日 星期一

[鍵盤] 太豪PBT二色鍵帽114鍵 開箱

本文同步發表在PTT鍵鼠版
https://www.ptt.cc/bbs/Key_Mou_Pad/M.1422868226.A.5EB.html

因為沒有專業相機,手機拍畫質不好請見諒。我是1/31號在露天下標,很快今天2/2就在超商收到貨囉!
拆外盒沒什麼好看的... 直接進入主題吧!


精美的包裝盒,寫著此鍵帽是PBT二色射出成型,可用在Cherry MX軸的機械式鍵盤,並有奈米抗菌技術

2013年10月26日 星期六

[轉貼]一個Sqrt函數引發的血案

轉自http://kb.cnblogs.com/page/189867/
講到當年Quake-III中一段開平方根的函數,竟然比系統內建sqrt()還要快!
我覺得它的設計原理可以給重視運算速度的programmer有很大的啟發 :)


    好吧,我承認我標題黨了,不過既然你來了,就認真看下去吧,保證你有收穫。
  我們平時經常會有一些數據運算的操作,需要調用sqrt,exp,abs等函數,那麼時候你有沒有想過:這個些函數係統是如何實現的?就拿最常用的sqrt函數來說吧,系統怎麼來實現這個經常調用的函數呢?

2009年5月21日 星期四

H.264研究未來題目

  1. Quantization using Hamming code
  2. Chroma predict Luma, or Luma predict Chroma
  3. Decoder-side MB partition derivation(context-adaptive & edge inpainting)
  4. RDO cbp cleanup
  5. Decoder-side partition derivation with pixel-wise true motion
  6. Pixel reorganization for best matching H.264 integer transform