原创 面試題目:網絡地址(主機ip和子網掩碼計算)

目錄 題目一:求子網地址 題目二:求廣播地址 題目三:求該子網IP地址總數 題目四:求該子網可分配IP地址總數 題目五:求地址範圍 已知一主機的IP地址是203.123.1.135,子網掩碼是255.255.255.192 題目一:求子網

原创 Linux網絡知識:網絡地址

目錄 一,IP地址和MAC地址 1,mac地址 2,IP地址 3,IP地址和MAC地址的作用和關係 二,IP地址的分類 ①、A類地址 ②、B類地址 ③、C類地址 ④、D類地址 ⑤、E類地址 三,常見問題:已知主機地址和子網掩碼,求其它地址

原创 linux網絡知識:路由策略(ip rule,ip route)

目錄 一,路由策略(使用ip rule命令操作路由策略數據庫) 二,路由表(使用ip route命令操作靜態路由表) 三, ip rule,ip route,iptables 三者之間的關係 一,路由策略(使用ip rule命令操作路由策

原创 wifi底層學習之路:三,Linux內核子系統mac80211

1,mac80211是什麼? mac80211是linux內核子系統,是驅動開發者可用於爲softmac無線設備寫驅動的框架。mac80211在內核空間實現STA模式。在用戶空間實現AP模式。 2,mac80211提供什麼功能? mac向

原创 面試題目:時間複雜度

一,定義 時間複雜度:就是說執行算法需要消耗的時間長短,越快越好。在一個算法存在最好、平均、最壞三種情況,我們一般關注的是最壞情況,原因是最壞情況是任何輸入實例在運行時間的上界。 二,表示方法 一般用"大O符號表示法"來表示時間複雜度:T

原创 面試題目:C語言關鍵字

目錄 一,static關鍵字 二,const關鍵字 三,volatile關鍵字 一,static關鍵字 在C語言中,關鍵字static有三個明顯作用: 1,修飾局部變量,改變了變量的生存期,該變量只被初始化一次,下一次依據上一次結果值。

原创 面試題目:網絡通信

目錄 題目一:TCP/IP四層模型是什麼? 題目二:UDP與TCP的區別? 題目三:三次握手與四次揮手是什麼? 題目四:TCP和UDP的應用場景是什麼? 題目五:常見的socket有3種類型是什麼? 題目一:TCP/IP四層模型是什麼?

原创 wifi底層學習之路:四,iw指令剖析

目錄 一,iw應用層 二,cfg80211層 三,mac80211層 四,無線驅動層 本章以指令:iw dev wlan0 scan爲例,帶你走進iw層,cfg80211層,mac80211cfg,驅動層細節流程。 一,iw應用層 1,其

原创 面試題目:常見算法

待整理

原创 面試題目:進程與線程

目錄 題目一:進程與線程的區別? 題目二:進程之間的通信方式? 題目三:多線程用到的鎖? 題目一:進程與線程的區別? 1,進程是資源分配的最小單位;線程是程序執行的最小單位,也是處理器調度的基本單位。 2,進程有獨立的地址空間,啓動一個進

原创 wifi底層學習之路:三,Linux內核子系統cfg80211

1,mac80211是什麼?   2,mac80211提供什麼功能?   3,mac80211工作流程?      

原创 面試題目:C語言指針

目錄 題目一:數據聲明類 題目二:指針訪問固定的內存位置 題目一:數據聲明類 1,用變量a給出下面的定義 a) 一個整型數 b)一個指向整型數的指針 c)一個指向指針的的指針,它指向的指針是指向一個整型數 d)一個有10個整型數的數組 e

原创 linux基礎:shell中的sh與bash區別與常用命令

  目錄 一,什麼是sh和bash? 二,shell的基本用法 2.1,變量 2.2,算術運算 2.3,使用 bash 計算器在shell腳本中進行浮點運算 2.4,shell中的條件判斷命令test和[ 2.5,控制結構 一,什麼是sh