TCP的流量控制機制 2022-09-08
一般來說,流量控制就是為了讓發送方發送數據的速度不要太快,要讓接收方來得及接收。TCP采用大小可變的滑動窗口進行流量控制,窗口大小的單位...詳情>
TCP的擁塞控制機制 2022-09-08
考慮到如果網絡出現擁塞的話就不會收到好幾個重復的確認,所以發送方現在認為網絡可能沒有出現擁塞。所以此時不執行慢開始算法,而是將cwnd設...詳情>
實現數組的扁平化 2022-09-08
普通的遞歸思路很容易理解,就是通過循環遞歸的方式,一項一項地去遍歷,如果每一項還是一個數組,那么就繼續往下遍歷,利用遞歸程序的方法,...詳情>
實現數組元素求和 2022-09-08
arr=[1,2,3,4,5,6,7,8,9,10],求和
arr=[1,2,3,[[4,5],6],7,8,9],求和
遞歸實現:let arr = [1, 2, 3, 4, 5, 6] function add(arr) { if (arr...詳情>
實現深拷貝 2022-09-08
淺拷貝: 淺拷貝指的是將一個對象的屬性值復制到另一個對象,如果有的屬性的值為引用類型的話,那么會將這個引用的地址復制給對象,因此兩個對...詳情>
實現AJAX請求 2022-09-08
在這個對象上使用 open 方法創建一個 HTTP 請求,open 方法所需要的參數是請求的方法、請求的地址、是否異步和用戶的認證信息。詳情>
手寫 apply 函數 2022-09-08
apply 函數的實現步驟:
1、判斷調用對象是否為函數,即使我們是定義在函數的原型上的,但是可能出現使用 call 等方式調用的情況。
2、判斷...詳情>
循環打印紅黃綠 2022-09-08
上面提到過遞歸,可以遞歸亮燈的一個周期:
注意看黃燈亮的回調里又再次調用了 step 方法 以完成循環亮燈。(2)用 promise 實現
這里將回調移...詳情>
使用reduce求和 2022-09-08
arr = [1,2,3,4,5,6,7,8,9,10],求和
arr = [1,2,3,[[4,5],6],7,8,9],求和
arr = [{a:1, b:3}, {a:2, b:3, c:4}, {a:3}],求和詳情>
實現類數組轉化為數組 2022-09-08
類數組轉換為數組的方法有這樣幾種:
通過 call 調用數組的 slice 方法來實現轉換
通過 call 調用數組的 splice 方法來實現轉換詳情>
在線提問
專業導師線上坐鎮,解答個性化學習難題
提交問題