教你怎麼不借助 外力 來檢測網路

2021-04-12 17:42:29 字數 624 閱讀 4018

請按照如下做法可以檢測某網段的ip及指定埠:

(命令列模式下)

1. "開始" -> "執行", 鍵入"cmd", 回車.

2. 鍵入 for %m in (1,1,254) do netsh diag connect iphost 168.0.0.%m 1080

該命令將檢測168.0.0.1-168.0.0.254位址的1080埠是否活動, 您也可根據自己需要, 修改埠號.

3. 如果你覺得顯示在螢幕上不方便檢視, 也可以用管道命令將結果輸出到一指定檔案中去, 如

for %m in (1,1,254) do netsh diag connect iphost 168.0.0.%m 1080  > d:/temp/result.txt

(非命令列模式下, 可將您編輯的指令碼用批處理檔案方式執行, 但內容要稍做修改)

for %%m in (1,1,254) do netsh diag connect iphost 168.0.0.%%m 1080

優點: 不需使用其他網路檢測軟體即可檢測網路.

缺點: 速度較慢, 若埠未活動時, 會等待超時.

交換a,b(不借助中間變數)

交換a,b 不借助中間變數 1 加減法 該方法可以交換整型和浮點型數值的變數,但在處理浮點型的時候有可能出現精度的損失 a a b b a b a a b 2 異或法 可以完成對整型變數的交換,對於浮點型變數它無法完成交換。a a b b a b a a b 3 乘除法 可以處理整型和浮點型變數,但...

不借助變數交換兩個數

文章 不借助if switch等語句求兩個數較大的乙個 交換兩個數在排序演算法中用的很多 氣泡排序中 插入排序中等等。正常的交換兩個數是借助乙個變數tmp void swap int a,int b 在面試題中有這樣的題目 不借助第三個變數,交換兩個數 a方法 void swap int a,int...

不借助指標實現鍊錶 利用多陣列實現

有些語言不提供指標,這時候我們怎麼實現鍊錶?可以借助陣列來實現。基本思路如下 在鍊錶中,之所以利用指標,主要是用來儲存後繼節點和前驅節點的位置。如果不用指標,使用陣列下標也可以表示乙個節點的位置。比如我們可以定義三個陣列 key,next和prev,key i 用來存放i號節點的值,next i 用...