原创 休眠函數 sleep

linux下休眠函數爲:   #include<syswait.h> usleep(n)  // 休眠n微秒 Sleep(n)    //休眠n毫秒 sleep(n)    //休眠n秒   windows下休眠函數爲: #include

原创 sbrk()和brk()

brk和sbrk主要的工作是實現虛擬內存到內存的映射.在GNUC中,內存分配是這樣的: 每個進程可訪問的虛擬內存空間爲3G,但在程序編譯時,不可能也沒必要爲程序分配這麼大的空間,只分配並不大的數據段空間,程序中動態分配的空間就是從這一塊分

原创 ACE的陷阱

ACE的陷阱   坦白說,使用這個標題無非是希望能夠吸引你的眼球,這篇文章的目的僅僅是爲了揭示一些ACE缺陷的。文章適合的讀者是對ACE(ADAPTIVE Communication Environment)有一定研究,或者正在使用ACE

原创 直接通過ODBC讀寫Excel表格文件

想要通過ODBC直接讀、寫Excel表格文件,首先,應確保ODBC中已安裝有Excel表格文件的驅動"MICROSOFT EXCEL DRIVER (*.XLS)"。然後,可根據下面步驟進行: 1. 在StdAfx.h文件中加入: #i

原创 MinGW 是什麼?

3.1:MinGW 是什麼?         MinGW 提供了一套簡單方便的Windows下的基於GCC 程序開發環境。MinGW 收集了一系列免費的Windows 使用的頭文件和庫文件;同時整合了GNU ( http://www.gn

原创 linux獲取進程信息函數

Linux進程的管理 <一>獲取進程信息函數進程又稱任務,是一個動態的使用系統資源、處於活動狀態的應用程序。 進程的管理由進程控制塊PCB、進程調度、中斷管理、任務隊列等組成,它是linux文件系統、存儲管理、設備管理和驅動程序的基礎。

原创 wait和waitpid詳解

wait的函數原型是:   #include<sys/types.h> #include <sys/wait.h> pid_t wait(int *status)            進程一旦調用了wait,就立即阻塞自己,由wait自

原创 Linux下的段錯誤產生的原因及調試方法(轉)

Linux下的段錯誤產生的原因及調試方法   簡而言之,產生段錯誤就是訪問了錯誤的內存段,一般是你沒有權限,或者根本就不存在對應的物理內存,尤其常見的是訪問0地址. 一般來說,段錯誤就是指訪問的內存超出了系統所給這個程序的內存空間,通常這

原创 Socket 編程

介紹   Socket 編程讓你沮喪嗎?從man pages中很難得到有用的信息嗎?你想跟上時代去編Internet相關的程序,但是爲你在調用 connect() 前的bind() 的結構而不知所措?等等…      好在我已經將這些事完

原创 多線程開發學習筆記(1)

pthread_join()和pthread_detach(thread_self())   linux 線程有兩種狀態 joinable 和 unjoinable;   當線程處在joinable狀態,則線程自己退出或用pthread_

原创 IJG JPEG庫運行時錯誤:Corrupt JPEG data 的解決方案

做嵌入式圖像識別,用V4L2捕獲圖像爲JPEG格式,用IJG JPEG庫轉成BMP格式時偶爾出現如下錯誤或警告: Corrupt JPEG data: XX extraneous bytes before marker 0xXX 或 Co

原创 UIViewController

NS_CLASS_AVAILABLE_IOS(2_0) @interface UIViewController : UIResponder <NSCoding, UIAppearanceContainer> /* The design

原创 ios 筆記整理: MVC機制原理

Model,Controller,View相互通訊的規則: Controller可以直接和Model通信Controller也可以直接和View通信Model和View永遠不能直接通信iOS中View和Controller的通信是透明

原创 如何計算地圖上兩點之間的距離

路線規劃提供了獲取路線距離的方法,見MKRoutePlan 類的 getDistance 方法。 如果是計算任意兩點的距離,自2.0.0版本開始,Android SDK爲開發者提供了計算距離的接口(DistanceUtil),具體使

原创 UITabBarController和UITabBarControllerDelegate

NS_CLASS_AVAILABLE_IOS(2_0) @interface UITabBarController : UIViewController <UITabBarDelegate, NSCoding> @property(n