1. int *swap() 的含義:乙個返回整型值指標的函式。
2. 夏農公式:c = w / (1+log2(snr)) (bps 或 bit/s)
3. c語言的源程式變為可執行檔案的三個階段:
預處理階段:由預處理器對巨集定義進行展開;
編譯階段:由編譯器對預處理後的程式進行編譯,生成目標檔案;
4. 奈奎斯特取樣定理:取樣頻率不小於最大頻率的兩倍。
5. register int number:是將number放在了cpu內部的暫存器裡,提高效率。
6. 數碼訊號的傳送端的訊號處理有:ad轉換、加密、通道編碼、數字調製
7. 20ghz的波,波長為:lambda = c / f
lambda = 3*10^8 / (20*10^9)
注意:頻率是千進製.
k = 10^3
m = 10^3 k = 10^6
g = 10^3 m = 10^9
8. 巨集定義乙個max
# define max(a, b) ((x) > (y) ? (x) : (y))
# define max(a, b) ((a+b+abs(a, b)) / 2),再定義乙個abs函式即可。
9. 左移一位相當於乘以2,右移一位相當於除以2.
10. 完全二叉樹節點個數有700個,求葉子結點個數:n/2(n為偶數)或 (n+1)/2(n為奇數)
11. 20dbm = (100) mw
dbm = 10 * lg(p/1mw)
dbw = 10 * lg(p/1w)
查漏補缺 二
map 和 unordered map 執行緒安全 靜態成員變數儲存在全域性區,屬於類本身 靜態成員函式 和 非靜態成員函式都儲存在 區,都是所有類物件共有的.可以通過類直接呼叫靜態成員函式,但是非靜態成員函式 包含乙個 指向類物件的指標 this指標 只有類物件才能呼叫.預設拷貝建構函式 和 賦值...
查漏補缺系列 二 函式
1.關鍵字實參 關鍵字實參是傳遞給函式的名稱 值對。你直接在實參中將名稱和值關聯起來了,因此向函式傳遞實參時不會混淆。關鍵字實參讓你無需考慮函式呼叫中的實參順序,還清楚地指出了函式呼叫中各個值的用途。下面有個小例子 def describe people age,name print name is...
DOM查漏補缺
使用getattribute 方法只能獲取屬性的文字內容,比如script或者style就不方便了,因此建議使用屬性的方法來獲取,即elenode.attr這種形式 但是自定義的標籤屬性必須使用getattribute 方法來獲得。屬性的方法會返回undefined 修改class通過屬性名的方法是...