原创 Linux網絡編程:原始套接字編程及實例分析(一)
原文出處:http://network.51cto.com/art/201503/470400.htm 如有侵權,請及時告知,將第一時間處理! ===============================================
原创 簡易Makefile編寫流程_20160917
一、編譯環境準備: 1、指定編譯器; |---如CROSS_COMPILE = arm-hisiv100nptl-linux- ; 2、指定編譯器類型; |---如 gcc 、g++; 3、指定
原创 gmtime、gmtime_r、localtime、localtime_r之間的【差異】及其【特點】
原文鏈接:http://blog.csdn.net/csuwzc/article/details/6912104 ,如有侵權,請及時告知,將第一時間處理。 測試環境:vmware 7 + Redhat5.5,系統時間使用UTC,時區爲上
原创 scanf()導致死循環且fflush(stdin)無效詳解
版權歸博主所有,轉載請註明出處 scanf(const char *format, ......):根據參數format字符串格來格式化標準輸入數據到指定內存,format具體使用方法可以參考printf(). 注意點: 1、多個參數時,
原创 UDP主要丟包原因及具體問題分析
一、主要丟包原因 1、接收端處理時間過長導致丟包:調用recv方法接收端收到數據後,處理數據花了一些時間,處理完後再次調用recv方法,在這二次調用間隔裏,發過來的包可能丟失。對於這種情況可以修改接收端,將包接收後存入一個緩衝區
原创 客戶端/服務器連接後“無操作”超時檢測機制 和 斷開機制
應用場景: 通常用於服務器非實時服務客戶端的環境:客戶端間接性的會高頻率的與服務器交互,其他時間不與服務器交互。 如果一直保持連接,那麼長時間沒有需求,則會浪費服務器資源,因爲服務器通常會被很多客戶端接入,因此特別是多客戶端鏈接進來時更加
原创 select的用法
應用場景: 1、阻塞監聽多事件中是否有事件發生; 2、定時檢測是否有事件發生; 3、定時檢測非阻塞在規定時間內是否有有事件發生。 應用實例: 1、單線程同時監聽套接字、I/O是否有事件發生,發生則
原创 Linux網絡編程:原始套接字編程及實例分析(3)
原文出處:http://network.51cto.com/art/201503/470400_2.htm 如有侵權,請及時告知,將第一時間刪除 ==============================================
原创 Linux網絡編程:原始套接字編程及實例分析(二)
原文出處:http://network.51cto.com/art/201503/470400_1.htm 如有侵權,請及時告知,第一時間清除 ============================================
原创 NotePad++實現16進制顯示文本的方法
1、下載 HexEditor.dll 2、將HexEditor.dll放到NotePad++安裝目錄下的【plugins】目錄下; 3、退出Notepad++,然後重新打開; 4、點擊【插件-->Hex-Editor--->Vew in