本文引用自aftcast - C++中關於extern "C"的意義

note1 發表在 痞客邦 留言(1) 人氣()

# ntpdate clock.stdtime.gov.tw
ps : linux 主機必需要連上網路

note1 發表在 痞客邦 留言(0) 人氣()

它的使用方式如下:

條件式 ? 成立傳回值 : 失敗傳回值

範例程式:

note1 發表在 痞客邦 留言(0) 人氣()

yum 是 fedora 內建的套件管理工具.....
使用方法<<略>>

當想要install 一個套件時
最常遇見的問題:

note1 發表在 痞客邦 留言(0) 人氣()


這個...雖然很基本,但確很重要
關鍵字 位長 範圍 printf chars char 1 -128..127 (或0..255,與體系結構相關)  %c unsigned char 1 0..255   signed char 1 -128..127   int 2
(Dos或win16)
or
4
(win32或unix) -32768..32767
 or
-2147483648..2147483647  %i, %d unsigned int 2
(Dos或win16)
or
4
(win32或unix) 0..65535
or
0..4294967295  %u signed int 2
(Dos或win16)
or
4
(win32或unix) -32768..32767
or
-2147483648..2147483647  %i, %d short int 2 -32768..32767  %hi unsigned short 2 0..65535  %hu signed short 2 -32768..32767   long int 4 -2147483648..2147483647  %li, %ld unsigned long 4 0..4294967295  %lu signed long 4 -2147483648..2147483647   long long 8 -9223372036854775808..9223372036854775807  %lli unsigned long long 8 0..18446744073709551615  %llu float 4 3.4x10-38..3.4x10+38 (7 sf)  %f, %e, %g double 8 1.7x10-308..1.7x10+308 (15 sf)  %f, %e, %g long double 8 或以上 編譯器相關  %Lf, %Le, %Lg

note1 發表在 痞客邦 留言(0) 人氣()

假如在C++ 中要呼叫C 的function,
則需加入如下宣告:
#ifdef __cplusplus extern  "C" {

note1 發表在 痞客邦 留言(0) 人氣()


最近在寫程式的時候候,由其是assembly 常常會把程式給寫到死掉...不然就是結果和預期的結果不太一樣
原因主要是因為資料的大小給錯或是亂給...
-----------------------------------------------------------------
位元(bit, b)    電腦的資料是使用二進位的

note1 發表在 痞客邦 留言(8) 人氣()


最近想要在自己的Xp上安裝Linux,所以就想說安裝vmware...
但是看看自己手上的vmware...再看看官網上的版本 = ="
於是開始在google上尋找 突然發現有個東西叫...VirtualBox...就用它吧
原因:沒有什麼原因,只是剛好在google上看到,而且是GPL...
VirtualBox的官方網站(英文)
http://www.virtualbox.org/
VirtualBox的下載位置
http://www.virtualbox.org/wiki/Downloads
以下為它的下載頁面上的內容
在下載之前,要先確定你現在正在使用那種作業系統(OS)
而且有一點要注意
Please note that the package architecture must fit your host operating system architecture. So if you are running a 32-bit kernel on a 64-bit capable CPU you have to install the 32-bit version (x86/i386). On the other side you must install the AMD64 version if your host OS is 64-bit!
上面的內容是寫說(英文不夠好...有翻錯的話囧rz..)
如果你的OS是與64位元的CPU相容的32bit Kernel核心 你要去下載(X86/i386)
如果你的OS是64bit的Kernel核心 就要下載AMD64這個版本
在安裝完後,會出現一個畫面
上面的意思大概是說,要不要加入他們收集的統計資料中...應該沒有差吧@@
不過有點我很好奇....為啥安裝時,它會自動先選擇簡體呀....明明有內建繁體...怪了
以上...先寫到這樣....

note1 發表在 痞客邦 留言(0) 人氣()


解決方式:
1.修正 C:\Program Files\Mozilla Firefox\extensions\{CAFEEFAC-0016-0000-0001-ABCDEFFEDCBA}
\chrome.manifest 內容中的
locale javaconsole1.6.0_01 zh-TW chrome/locale/zh_TW/ffjcext/
改成
locale javaconsole1.6.0_01 zh-TW chrome/locale/zh-TW/ffjcext/
2.然後以安全模式開啟firefox C:\Program Files\Mozilla Firefox\firefox.exe” -safe-mode 退出firefox,再以正常方式啟動firefox就可以了。
有圖有真相:

note1 發表在 痞客邦 留言(0) 人氣()

簡單的說,如果你使用了某個function,那麼你就是『call』了一個function。
如果系統或是函式是要求你給一個function pointer,
這個function pointer指到一個實際的函式(多半這個函式是你自己寫的)。
然後它會在適當的時間呼叫此function,則此function就是所謂的 callback function。
因為這個function是被『callback』了。

note1 發表在 痞客邦 留言(0) 人氣()


何謂 callback function 呢?
用Google找了一下.....嗯.......
簡單的說就是回傳某個函數的指標, 呼叫者便可透過這個函數指標直接執行函數...
以下是我找到的範例

note1 發表在 痞客邦 留言(6) 人氣()

在Linux上要安裝一個套件,最重要的是要去看README、INSTALL等說明文件
因為它會告訴你,怎麼做才會安裝成功。


通常安装一個套件的步驟是:(以gtk為例)

note1 發表在 痞客邦 留言(0) 人氣()

1 2
Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。