原创 linux ioctl 應用詳解
ioctl 函數 本函數影響由fd 參數引用的一個打開的文件。 #include int ioctl( int fd, int request, .../* void *arg */ ); 返回0 :成功 -1 :出
原创 CentOS6.5 下安裝vim7
配置好的vim主要有以下優點: 1.按F5可以直接編譯並執行C、C++、java代碼以及執行shell腳本,按“F8”可進行C、C++代碼的調試 2.自動插入文件頭 ,新建C、C++源文件時自動插入表頭:包括文件名、作者、聯繫方
原创 Windows線程創建、退出及資源釋放
可以通過以下幾種方法創建一個線程: 1、CreateThread 2、_beginthread 3、_beginthreadex 4、AfxBeginThread 1、CreateThread 函數原型 HANDLE C
原创 Linux 串口編程
在linux下編寫終端程序時,有規範模式 ,非規範模式(原始模式特殊的非規範模式)之分。不用於終端,而是在串口這種使用情況下,一般設置爲原始模式(非規範的一種特殊情況)。但用read()函數,希望從串口接收指定的數量的字符時,往往
原创 linux 網絡編程基礎(四)read,write,connect超時封裝
TCP提供可靠的運輸層。它使用的方法之一就是確認從另一端收到的數據。但數據和確認都有可能會丟失。TCP通過在發送時設置一個定時器來解決這種問題。如果當定時器溢出時還沒有收到確認,它就重傳該數據。對任何實現而言,關鍵之處就在於超時和重傳的策
原创 getsockopt()與setsockopt()函數 測試代碼
在讀本博文時請先看本博文http://blog.csdn.net/u013711616/article/details/51163983對getsockopt()與setsockopt()函數有所瞭解 /************
原创 linux網絡編程基礎(二)
服務套和客戶機的信息函數 1、字節轉換函數 在網絡上面有着許多類型的機器,這些機器在表示數據的字節順序是不同的, 比如i386芯片是低字節在內存地址的低端,高字節在高端,而alpha芯片卻相反. 爲了統一起來,在Linux下
原创 QWidget、QMainWindow、QDialog區別
1、繼承關係: 2、說明: QWidget類是所有用戶界面對象的基類。窗口部件(QWidget)是用戶界面的一個基本單元:它從窗口系統接收鼠標、鍵盤和其它事件,並且在屏幕上繪製自己。每一個窗口部件都是矩形的,並且它們按Z軸順序排列
原创 初次使用Qt Creater網絡編程,出現error: undefined reference to `_imp__WSAStartup@8
在QT中編寫網絡發報端/客戶端,時build時出現 error: undefined reference to `_imp__WSAStartup@8’等,很多網絡類似的錯誤 等大約10條error,原因是socket庫的編譯
原创 消除由於使用gcc編譯選項-Wunused-parameter而導致的 warning: "unused parameter xxxx"警告
第一種方法 #define UNUSED(x) (void)x void SomeFunction(int param1, int param2) { UNUSED(param2); // do stuff wit
原创 Qt5.7.0 日誌輸出文件之debug重定向
在Qt開發過程當中經常使用qDebug等一些輸出來調試程序,但是到了正式發佈的時候,都會被註釋或者刪除,採用日誌輸出來代替。做過項目的童鞋可能都使用過日誌功能,以便有異常錯誤能夠快速跟蹤、定位,Qt也提供的類似的機制。之前用Qt4
原创 sockaddr_in , sockaddr , in_addr區別
sockaddr_in , sockaddr , in_addr區別 struct sockaddr { unsigned short sa_family;
原创 linux 下 C 語言實現寫日誌
在http://blog.csdn.net/u013711616/article/details/52264823我寫了如何在windows下通過QT debug重映射實現寫日誌,現在介紹如何在linux下寫日誌,以及如何查看日誌
原创 arm開發板 移植SSH操作說明
源碼下載: 新建文件夾: mkdir -p /home/linux/workspace/arm/source 下載zlib: zlib-1.2.8.tar.gz 下載ssl: openssl-0.9.8d.tar.gz 下載ssh
原创 linux 設置/獲取wifi相關配置的命令,結構體說明
http://blog.csdn.net/u013711616/article/details/52935991介紹了ioctl函數獲取/設置wifi配置的相關命令,下面介紹相關結構體的內容。 wireless.h: /* * This