| C++ GUI Programming with Qt 4, Second Edition | ||||
| by Jasmin Blanchette; Mark Summerfield | ||||
| | ||||
| Publisher: Prentice Hall | ||||
| Pub Date: February 04, 2008 | ||||
| ||||
| Pages: 752 |
2008年8月13日 星期三
QT視窗程式設計
ARM Developer Suite Linker and Utilities Guide
作業環境.... NET-Start! User’s Guide
上課時數: 三 整天 (18 hours)
上課時數: 三 整天 (18 hours)
ARM組合語言程式設計
ARM微處理器指令優點
�� 小晶片的面積低功耗
�� ARM架構還採用了一些特別的技術,在性能的前提下儘量縮小晶片的面積,並降低功耗。
�� 條件式指令
�� 所有的指令都可根據前面的執行結果決定是否被執行,從而提高指令的執行效率。
�� 連續存取資料
�� 可用載入/存儲指令連續傳輸資料,以提高資料的傳輸效率。
�� 同時完成邏輯處理和移位元
�� 可在一條資料處理指令中同時完成邏輯處理和移位處理。
�� 自動增減迴圈
�� 在迴圈處理中使用位址的自動增減來提高執行效率。
ARM處理器模式
�� ARM架構支援7種處理器模式。
�� 模式改變
�� 在軟體控制下可以改變模式
�� 外部中斷或例外處理也可以引起模式發生改變。
�� 大多數應用程式在使用者模式下執行。
�� 當處理器工作在使用者模式時,正在執行的程式不能存取某些被保護的系統資源,也不能改
變模式,除非例外(exception)發生。
ARM支援的7種工作模式
處理器模式 說明
System (sys) 執行特權作業系統工作
Undefined (und) 支援硬體輔助運算器的軟體仿真
Abort mode (abt) 實現虛擬記憶體和/或記憶體保護
Supervisor (svc) 作業系統保護模式
IRQ (irq) 用於通用中斷處理
FIQ (fiq) 支援高速資料傳送或通道處理
User (usr) 正常程式執行模式
�� 小晶片的面積低功耗
�� ARM架構還採用了一些特別的技術,在性能的前提下儘量縮小晶片的面積,並降低功耗。
�� 條件式指令
�� 所有的指令都可根據前面的執行結果決定是否被執行,從而提高指令的執行效率。
�� 連續存取資料
�� 可用載入/存儲指令連續傳輸資料,以提高資料的傳輸效率。
�� 同時完成邏輯處理和移位元
�� 可在一條資料處理指令中同時完成邏輯處理和移位處理。
�� 自動增減迴圈
�� 在迴圈處理中使用位址的自動增減來提高執行效率。
ARM處理器模式
�� ARM架構支援7種處理器模式。
�� 模式改變
�� 在軟體控制下可以改變模式
�� 外部中斷或例外處理也可以引起模式發生改變。
�� 大多數應用程式在使用者模式下執行。
�� 當處理器工作在使用者模式時,正在執行的程式不能存取某些被保護的系統資源,也不能改
變模式,除非例外(exception)發生。
ARM支援的7種工作模式
處理器模式 說明
System (sys) 執行特權作業系統工作
Undefined (und) 支援硬體輔助運算器的軟體仿真
Abort mode (abt) 實現虛擬記憶體和/或記憶體保護
Supervisor (svc) 作業系統保護模式
IRQ (irq) 用於通用中斷處理
FIQ (fiq) 支援高速資料傳送或通道處理
User (usr) 正常程式執行模式
how to use keyboard for mouse functions in linux X window system.
how to use keyboard for mouse functions in linux X window system.
You enable and disable it by hitting control-shift-numberlock.
Apparently the speaker should beep but mine never does.
Then you use the number pad to move around:
/ * - select mouse buttons: first, second, third in that order
. 8 . becomes . up .
4 . 6 becomes left . right
. 2 . becomes . down .
Holding one of 2,4,6,8 down and pressing number 5 down speeds the mouse
up.
Pressing 5 down on its own does a mouse click with the current button.
Pressing + down on its own does a double-click with the current button.
0 clicks and holds down the current button.
. releases the button that 0 held down.
資料來源:http://www.topology.org/linux/xcursor.html
本來在找其他資料,不小心找到好玩的功能.......
大概是說:如何使用鍵盤來控制滑鼠的功能,
當你按下 control-shift-numberlock 可以啟動此功能
其他功能自己看吧.....
2008年7月27日 星期日
在linux環境下啟動時打開numlock
切到文字模式tty下,預設是不打開Num Lock,用起VIM時很不方便
---以下純轉錄---
要在開機時自動設定 NumLock,則在/etc/rc.d/rc.sysinit中加入以下內容:
for tty in /dev/tty[1-9]*; do
setleds -D +num < $tty
done
來源網址:Tips:在linux環境下啟動時打開numlock
---以下純轉錄---
要在開機時自動設定 NumLock,則在/etc/rc.d/rc.sysinit中加入以下內容:
for tty in /dev/tty[1-9]*; do
setleds -D +num < $tty
done
來源網址:Tips:在linux環境下啟動時打開numlock
2008年7月8日 星期二
Linux Socket 程式-行程間通訊簡介
- 同一主機上,不同程序間的通訊:IPC ( Inter-Process Communication)
- 不同主機上,不同程序間的通訊:網路應用程式(Network Programming)
- Pipe 函式
int pipe( int fd[2] ) ;
傳回值:如果OK,傳回0;如果錯誤,傳回-1
- 先瞭解 單一行程中的PIPE-單向資料流的設計
- fork之後,單一行程中的PIPE
- 關閉適當描述子後,兩個行程間的pipe
- 在了解運用兩條PIPE-雙向資料流的設計
- 提供雙向資料流的兩個PIPE
- 簡單的主從式範例:用兩個PIPE實作
訂閱:
文章 (Atom)
