原创 Turn Client 和 Server交互簡單流程

文章目錄1簡介2 報文結構2.1 Message Header2.1.1 頭部2bits2.1.2 Stun Message Type2.1.3 Message Length2.1.4 Magic Cookie2.1.5 Tran

原创 IP地址的分類

文章目錄1 簡述2 網絡號與主機號2.1 網絡號2.2 主機號2.3 多播組號3 特殊地址3.1 特殊源地址3.1.1 0.0.0.03.1.2 0.xx.xx.xx3.2 特殊環回地址3.2.1 127.xx.xx.xx3.3

原创 RTL8188 "Set Mode" (8B06) 問題

在使用RTL8188過程中,想要使8188進入monitor模式,使用如下設置指令: iwconfig ra0 mode monitor 但是出現如下打印: Error for wireless request "Set Mod

原创 RTL8189FTV驅動交叉編譯

文章目錄1 源碼下載2 編譯 參考博客: 華爲海思3518EV300工作筆記三:REL 8189FTV WIFI模塊驅動移植 https://blog.csdn.net/qq_22182835/article/details/89

原创 HI35xx內核增加exFAT支持

文章目錄1 源碼下載2 編譯2.1 複製文件2.2 修改fs/Kconfig2.3 修改fs/Makefile2.4 配置menuconfig2.5 編譯3 驗證 大於64GB的TF卡都是使用的exFAT文件格式,但是海思SDK裏

原创 wpa_supplicant交叉編譯

文章目錄1 libssl編譯1.1下載1.2編譯2 libnl編譯2.1 下載2.2 編譯3 wpa_supplicant3.1 下載3.2 編譯 wpa_supplicant 的編譯依賴 libnl 庫、libssl庫,因此需要

原创 漢諾塔遞歸解法

文章目錄1 基本思想2 代碼3 測試結果 1 基本思想 關於漢諾塔的基本規則如下:有三根柱子,A柱從下往上按照大小順序放着N個盤子,需要藉助B將所有盤子移動到C上,並且最終C上的盤子從下往上也是大小順序,每次只能移動一個盤子,並且

原创 排序之希爾排序

文章目錄1 基本思想2 圖示3 代碼4 測試結果5 複雜度及穩定性 1 基本思想 根據gap值,將無序序列劃分爲若干個子序列,然後對每個子序列進行插入排序,使每個子序列有序,然後減小gap的值,如此反覆,直到gap的值爲1,此時所

原创 排序之快速排序

文章目錄1 基本思想2 圖示3 代碼4 測試結果5 複雜度及穩定性 1 基本思想 選取一個基準元素,將小於等於這個基準元素的元素放到此基準元素的左側,將大於這個基準元素的元素放到此基準元素的右側。此時整個無序序列被基準元素分割爲左

原创 排序之冒泡排序

1 基本思想 從後向前(或者從前向後),兩兩比較相鄰元素的數值,如果逆序,則進行交換,直到沒有逆序爲止 2 圖示 圖示如下(來自狄泰軟件學院) 上圖是從後向前冒泡排序,採用升序冒泡的方式。注意到上面有exchange這個參數,這個

原创 排序之插入排序(二分法)

文章目錄1 基本思想2 圖示3 代碼4 測試結果5 時間複雜度 1 基本思想 二分法插入排序和上一篇的插入排序本質上沒有區別,都是從無序序列中取出數據和有序序列進行對比,放到合適的位置。 區別在於: 1.1上篇的插入排序是逐個和有序序

原创 基於IPv6的Onvif 搜索功能實現

文章目錄1 簡單介紹2 代碼3 效果 1 簡單介紹 因爲工作需要,需要對當前Onvif增加IPv6支持。於是便先把onvif discovery 部分獨立出來先進行測試,看能否在IPv6下搜索發現。 關於IPv4和IPv6這裏就不再介

原创 IPv4和IPv6使用多播函數設置

ORACLE官方的編程指南,介紹了IPv4和IPv6使用多播函數設置,介紹的比較詳細,記錄一下,防止以後找不到。 鏈接: https://docs.oracle.com/cd/E38902_01/html/E38880/sockets

原创 IPv6地址格式簡介以及常見的IP地址

文章目錄1 IPv6地址格式1.1首選格式1.2 壓縮格式1.3 內嵌IPv4地址的IPv62 常見的IP地址2.1 ::/1282.2 ::1/1282.3 ::A.B.C.D2.4 ::FFFF:A.B.C.D2.5 fe80::

原创 C實現響應瀏覽器HTTP GET請求上傳圖片

參考鏈接: 1.C 實現一個簡易的Http服務器 https://www.cnblogs.com/life2refuel/p/5277111.html 2.C++:C語言實現HTTP的GET和POST請求 https://www.cn