Just My Life & My Work

Posts tagged ‘teach’

製作快速反應碼 (Create QR Code)

快速反應碼 (QR Code)在台灣還不是很盛行,但我認為它會隨著智慧型手機的興起而蓬勃發展,為什麼呢?因為它很方便呢!只要你拿手基對準QR Code,程式自動會幫你解碼出QR Code隱藏的內容,有時候內容我們不用太在意,只在乎它會把我們帶到某個頁面,然後瀏覽我們想要的商品、場景、人事物等等。

(繼續閱讀…)

[C&C++] 前處理器—引入檔案 (#include “")

記得初學者很常問我#include兩個格式有何不同,雙引號「"xxx"」小於大於「<xxx>」所代表的功能有何差別,剛開始寫程式的時候,我們都只會使用小於大於「<xxx>」格式,這樣也就足夠讓我們引入C語言已提供的程式內容,當我們成為進接程式設計師,便開始要會使用雙引號「"xxx"」格式了!

(繼續閱讀…)

縮放演算法 (Scaling Algorithm)

時常在處理影像的人很常用到的一個功能就是縮放 (Scaling),過去不太瞭解原理的我總覺得這技術相當直覺,大概是因為都在使用現成的軟體,才會讓我以為這技術沒什麼了不起!但事實上沒研究過就不知道它的原理,軟體中一鍵搞定放大和縮小,眼睛敏銳的人就會發覺,由不同軟體縮放所得到的結果不太一樣,這就是我這篇想要講的內容。

(繼續閱讀…)

VirtualBox 安裝 Linux Ubuntu 11.10

最近想要架設server,所以先來玩virtual machine。之前在Mac Book Pro上玩過VMWare,因為不熟悉iOS的操作介面,因而透過virtual machine來使用Windows XP,但這可不是我願意將就,於是在此我要安裝免費的Linux作業系統Ubuntu,以資訊賴以維生的我,飾必得要精通各式各樣的作業環境,其實是出自於我的好奇心與對資訊的渴望,所以既然有免費的虛擬電腦模擬軟體VirtualBox,那我就馬上下載來玩玩囉~

(繼續閱讀…)

[Notepad++] 取代功能Regular Expression模式

時常要批次處理文字的我,為了減少時間做同樣的動作,如取代(刪除)同一個字詞、移除空白行等,我需要文字編輯軟體幫我批次處理!目前最好用的文字編輯軟體為Notepad++,除了Windows內建記事本有的功能之外,Notepad++還可拿來寫程式!雖然說記事本也可以寫程式,但是Notepad++卻非常人性化,也就是它可以讓程式碼有五顏六色的顯示效果,協助程式設計員輕易辨識程式內容,大大提昇程式編寫的效率!

(繼續閱讀…)

[OpenCV] 相機矯正 (Camera Calibration)

看了Learning OpenCV的第11章Camera Models and Calibration,知道每個鏡頭都有鏡面曲率,這會影響到攝影的結果,讓原本是方形的物體成像後變成桶狀,這對影像處理影響深遠,所以有必要做相機矯正 (Camera Calibration)

(繼續閱讀…)

[C/C++] 換底公式使用log2

在資訊領域很常會用到以2為底數的log2,但是C/C++並沒有直接提供log2的函式,不過卻可以很簡單地以換底公式使用log()函式來達成log2的功用。

(繼續閱讀…)

[OpenMP] 梯形法則 (Trapezoidal Rule)

已經設定好OpenMP程式設計環境後,接下來就是實際來寫一則code,仔細分析thread們如何運作,在此我選擇積分這個主題,以梯形法則 (Trapezoidal Rule)來計算曲線下的面積。

(繼續閱讀…)

[OpenMP] Hello World

學任何程式語言都要來Hello World,這裡OpenMP也不例外,在Microsoft Visual Studio 2010 Professional設定啟用OpenMP(可參考[OpenMP] Visual Studio 使用 OpenMP)之後,就可以編譯OpenMP的程式碼。

(繼續閱讀…)

[OpenMP] 單核心和多核心的差別

也許有人會不相信第一個OpenMP程式是用4核心(我的電腦是4核心)來跑,那麼我來做以下的實驗。

(繼續閱讀…)

標籤雲