OpenCL作為一門原始碼的異構平行計算語言,設計之初就是使用一種模型來模糊各種硬體差異。作為軟體發展人員,我們關注的就是它的程式設計模型。OpenCL程式的流程大致如下:

下麵我們通過一個具體的範常式式來說明這些步驟。

使用 OpenCL API 程式設計與一般 C/C++ 引入協力廠商庫程式設計沒什麼區別。所以,首先要做的自然是 include 相關的標頭檔。由於在 MacOS X 10.6OpenCL的標頭檔命名與其他系統不同,通常使用一個#if defined進行區分,程式碼如下:

文章標籤

立你斯 發表在 痞客邦 留言(0) 人氣()

 

 

這個一小時程式設計(Hour of Code™)活動將一步步引導你使用Scratch製作一個飛行遊戲

立你斯 發表在 痞客邦 留言(0) 人氣()

用scanf  遇到一個問題

當 用scanf("%d", &ivar);  時 !

當使用者輸入非數字字串會導致 scanf回覆錯誤 但緩衝區內仍有資料導致下次再用 scanf 會誤判到就的資料 • %d 是 跳過所有 white space, 由鍵盤緩衝區裡讀取連續 0~9 之間的十進位數 字, 轉換為二進位, 如果除了 white space 之外只看到不是 0~9 的字元, scanf("%d",&x) 回傳 0 (注意是回傳 0 代表這個命令沒有成功, x 的數值不變 )

立你斯 發表在 痞客邦 留言(0) 人氣()

ubuntu_release.jpg

 

4.10    Warty Warthog    2.6.8

立你斯 發表在 痞客邦 留言(0) 人氣()

https://blog.gtwang.org/linux/dd-command-examples/

dd 指令

基本使用方式

dd 常用的參數如下:

文章標籤

立你斯 發表在 痞客邦 留言(0) 人氣()

chkconfig命令主要用來更新(啟動或停止)和查詢系統服務的運行級資訊。謹記chkconfig不是立即自動禁止或啟動一個服務,它只是簡單的改變了符號連接。

使用語法:
chkconfig [--add][--del][--list][系統服務] chkconfig [--level <等級代號>][系統服務][on/off/reset]

文章標籤

立你斯 發表在 痞客邦 留言(0) 人氣()

assert巨集的原型定義在<assert.h>中,其作用是如果它的條件返回錯誤,則終止程式執行,原型定義:
#include <assert.h>
void assert( int expression );

文章標籤

立你斯 發表在 痞客邦 留言(0) 人氣()

http://tetralet.luna.com.tw/?op=ViewArticle&articleId=187&blogId=1

 

GDB 是 Linux 上最常見的除錯器。我們將以一個簡易的小程式來介紹如何使用 GDB 來替程式除錯。

文章標籤

立你斯 發表在 痞客邦 留言(0) 人氣()

http://www.linuxeden.com/html/develop/20071119/37340.html

 

互斥量(Mutex)從本質上說就是一把鎖, 提供對共享資源的保護訪問。

文章標籤

立你斯 發表在 痞客邦 留言(0) 人氣()

LinuxUSB驅動程式除錯

:這是LinuxUSB驅動程式除錯--003Ubuntu下的準備工作的詳細頁面,介紹了和linux,有關的知識、技巧、經驗,和一些linux源碼等。

Ubuntu下的準備工作:

立你斯 發表在 痞客邦 留言(0) 人氣()