開發的時候我們經常遇到埠被占用的情況,例如你的應用沒有關閉就重啟,當然解除埠占用的方法有很多,例如直接把程式關閉,然後重啟,這裡我說點如何在dos下解除埠占用的情況。
假設我遇到的埠是8009,開啟dos的命令視窗(win+r鍵,在輸入框輸入cmd):
netstat -ano|findstr 8009
這時可以看到8009埠正在被pid10328的程式占用,當然,我們也可以輸入命令tasklist | findstr 10328檢視當前pid對應的程式
殺掉這個程序只需要輸入命令taskkill /pid 10328 /f
如何根據 crash 位址找到對應的行號
有時候我們的程式crash了,會出現乙個crash介面提示我們在什麼位置中斷了。我們如何根據這個中斷位址找到對應的行號呢?要想達到這樣的目的,首先要進行一些工程屬性的配置。c c 常規 除錯資訊格式 程式資料庫 c c 優化 優化 禁用 鏈結器 除錯 生成除錯資訊 是 生成對映檔案 是 對映檔名稱 ...
如何根據檔案描述符找到對應socket的連線
如何根據檔案描述符找到對應socket的連線 方式1 ss命令找到連線對應的檔案描述即可 root cnsz17v proc net ss antp grep 10.119.54.12 grep 6533 estab 0 0 10.119.2.63 51876 10.119.54.12 8001 u...
windows下如果關閉指定埠下對應的程序
顯示幫助資訊 a 顯示所有的連線和監聽埠 n 以數字形式顯示位址和埠號 o 顯示與每個連線相關的程序id p proto 顯示 proto 指定的協議的連線 proto可選的值 tcp udp tcpv6 或 udpv6 established 已建立的連線 listening 監聽連線請求 clo...