原创 嵌入式 LINUX學習

2013.5.9 1.VMware Tools的安裝,虛擬機自帶的vmware tools在安裝到最後一步的時候,   提示 Initializing... this configuration program is to b

原创 GCC常用編譯選項

在使用GCC編譯程序時,編譯過程可以被細分爲四個階段: 預處理(Pre-Processing) 編譯(Compiling) 彙編(Assembling) 鏈接(Linking) 假如有一個hello.c文件,使用以下命令即可: gcc h

原创 C語言運算符優先級

C語言運算符優先級 優先級 運算符 名稱或含義 使用形式 結合方向 說明 1 [] 數組下標 數組名[常量表達式] 左到右 -- () 圓括號 (表達式)/函數名(形參表)

原创 UNIX網絡編程——select函數的併發限制和 poll 函數應用舉例

一、用select實現的併發服務器,能達到的併發數,受兩方面限制        1、一個進程能打開的最大文件描述符限制。這可以通過調整內核參數。可以通過ulimit -n來調整或者使用setrlimit函數設置, 但一個系統所能打

原创 I/O多路轉接(select、pselect和poll)使用

  I/O多路轉接:先構造一張有關描述符的列表,然後調用一個函數,直到這些描述符中的一個已準備好進行I/O時,該函數才返回。在返回時,它告訴進程哪些描述符已準備好可以進行I/O。      poll、pselect和select這三個函

原创 在 Sublime Text 2 中編譯和運行 Java 程序

在 Sublime Text 2 中編譯和運行 Java 程序 文章發佈於2013年10月20日 作者:cong5 評論: 沒有評論 分類:譯文[喜歡] Sublime Text 2,號稱代碼神器(啥?神碼是神器?你確定你不

原创 UNIX網絡編程——socket概述和字節序、地址轉換函數

一、什麼是socket socket可以看成是用戶進程與內核網絡協議棧的編程接口。 socket不僅可以用於本機的進程間通信,還可以用於網絡上不同主機的進程間通信。 socket API是一層抽象的網絡編程接口,適用於各種底層網

原创 UNIX網絡編程——常用套接字選項(SOL_SOCKET級別)

[cpp] view plaincopyprint? #include <sys/socket.h>   int setsockopt( int socket, int level, int option_name,co

原创 Android的ADB工具使用

Android的ADB工具使用 在SDK的Tools文件夾下包含着Android模擬器操作的重要命令ADB,ADB的全稱爲Android Debug Bridge,就是調試橋的作用,藉助這個工具,我們可以管理設備或手機模擬器的狀態 ,

原创 STM32存儲器

覺得下面這篇文章寫得很精彩,轉來收藏,和大家分享~    以下轉自:http://blog.sina.com.cn/s/blog_6a31d1060100ua9v.html     1 STM32系統結構     要想深刻理解STM32的

原创 C++多態 重寫 重載 隱藏之間的關係

C++多態性是通過虛函數來實現的,虛函數允許子類重新定義成員函數,而子類重新定義父類的做法稱爲覆蓋(override),或者稱爲重寫。重寫:子類重定義基類中的virtual函數,通過子類指針或引用指向子類對象時,調用的是子類中的的函數。

原创 Qt事件處理機制

轉載自:http://www.devbean.net/2012/10/qt-study-road-2-event-summary/ Qt 的事件是整個 Qt 框架的核心機制之一,也比較複雜。說它複雜,更多是因爲它涉及到的函數衆多,而處

原创 使用select函數的TCP和UDP回射服務器程序

服務器程序 /* include udpservselect01 */ #include "unp.h" int main(int argc, char **argv) { int listenfd, connfd,