JDB除錯之小試牛刀

2022-09-20 01:48:14 字數 706 閱讀 1805

用jdk自帶工具jdb除錯示例程式hellojdb(d:\jdb\hellojdb)

hellojdb**如下:

public class hellojdb

}編譯hellojdb:j**ac -g hellojdb.j**a注意:-g選項表示生成除錯資訊,否則使用locals命令不能檢視本地變數除錯方式執行:

j**a -xdebug -xrunjdwp:transport=dt_socket,server=y,suspend=y,address=8000 hellojdbjdb連線:

jdb -connect com.sun.jdi.socketattach:hostname=localhost,port=8000 -sourcepath d:\jdb

注意:-sourcepath制定源**,否則list指令不能顯示斷點所在源**處jdb除錯:stop at hellojdb:7 在第七行處下斷點

run 執行程式到斷點處

locals 檢視本地變數

list 檢視斷點所在源**處

next 往下執行(step over)

step 往下執行(step into)

quit 停止除錯

小試牛刀之webpack dev server

模組熱替換 用express搭建過乙個小型的伺服器,用過監聽模式來解決手動npm run build的麻煩,這次使用webpack dev server來搭建乙個伺服器,且一併解決 手動編譯 手動重新整理瀏覽器 的麻煩。目錄 詳細 root div body html import from mat...

boost graph lib 小試牛刀

最近要做社會網路的社群發現,發現用bgl能減少不少 量。經過一番調研發現bgl封裝的很牛叉,dijkstra等演算法統統具備,奈何自己對泛型程式設計不太熟,遇到問題還是很糾結。primer泛型程式設計 演算法部分和stl原始碼分析接下來有時間一定要讀下。下面僅以鄰接鍊錶和自定義節點為例 typede...

Anti Debug 小試牛刀

本文整理了日常生活中遇到的一些anti debug技術,除非特殊說明,均適用於mac ios開發 作為第一篇正式博文,會不定期更新,謝謝大家.123 4567 89 define pt deny attach 31 include intmain 程式正常執行,會輸出hello 但是程式載入到gdb...