Articles of debugging

Come eseguire il debug del processo forked child di Node.JS?

Sto provando a eseguire il debug del processo Node.JS figlio creato utilizzando: var child = require(‘child_process’); child .fork(__dirname + ‘/task.js’); Il problema è che quando si esegue in IntelliJ / WebStorm, entrambi i processi padre e figlio iniziano sulla stessa porta. debugger listening on port 40893 debugger listening on port 40893 Quindi esegue solo il […]

Sbarazzarsi delle viste JavaScript in Visual Studio

Da quando ho installato Visual Studio 2010 da zero circa 2 mesi fa, si comporta in modo leggermente diverso durante il debug del codice JavaScript eseguito in IE. Quando imposto un punto di interruzione, apre un duplicato della vista con il termine “[dinamico]” nell’intestazione e contrassegna il punto di interruzione. Quando si verifica un errore […]

I breakpoint del javascript debugger di Chrome non fanno nulla?

Non riesco a capire lo strumento di debug di Chrome. Ho la versione di cromo 21.0.1180.60 m. Passi che ho preso: Ho premuto ctrl-shift-i per far apparire la console. Fai clic su Sorgenti quindi seleziona il file javascript pertinente che voglio eseguire il debug. Ho impostato i punti di interruzione in cui voglio che il […]

È ansible modificare i valori delle variabili javascript durante il debug in Google Chrome?

Sto eseguendo il debug di un’applicazione javascript (utilizzando gli strumenti di sviluppo di Chrome) e vorrei modificare alcuni valori delle variabili durante l’esecuzione del codice. È ansible? Ho provato e ottenuto qualcosa come: > modeline 1 > modeline=0 0 << modeline 1 <<< ups!! Ma non sono in grado di trovare alcuna documentazione che indichi […]

Swift debugger non mostra valori variabili durante l’importazione di framework ObjC

Quando creo un nuovo progetto “Gioco” per OS X con Sprite Kit e imposto un punto di interruzione ovunque, riesco a vedere i valori delle variabili proprio bene: Poi cambio il codice per importare il mio framework (TilemapKit) che è un puro framework Objective-C: import SpriteKit import TilemapKit class GameScene: SKScene { override func didMoveToView(view: […]

Collega il debugger all’istanza di IIS

Ho IIS 5.1 su una macchina XP, e Visual Studio 2005. Come faccio ad attaccare il mio debugger all’istanza di IIS. BTW: Non vedo il processo IIS all’interno dei processi in esecuzione o probabilmente non so cosa cercare.

Come evitare l’accesso alla variabile mutabile dalla chiusura

Ho un codice come questo: for(var id=0; id < message.receiver.length; id++){ var tmp_id = id; zlib.gzip(JSON.stringify(message.json), function(err, buffer){ … pushStatusPool[message.receiver[tmp_id]] = null; // fix memory leak delete pushStatusPool[message.receiver[tmp_id]]; … }); } E ho un avvertimento che usare tmp_id in chiusura può causare problemi perché è una variabile mutabile. Come potrei evitarlo? Voglio dire, come posso […]

Ottenere lo stato delle variabili dopo che si è verificato un errore in R

Diciamo che ho appena chiamato una funzione, f , e un errore si è verificato da qualche parte nella funzione. Voglio solo essere in grado di verificare i valori di diverse variabili immediatamente prima che si verificasse l’errore. Supponiamo che il mio istinto mi dica che è un piccolo bug, quindi sono troppo pigro per […]

Come vedo la richiesta HTTP non elaborata inviata dalla class HttpWebRequest?

So che tutti risponderanno “usa un server proxy di debug come Fiddler” ma non è così semplice. Ecco la mia situazione: ho del codice che gira su un server, in una pagina ASP.NET code-behind (aspx.cs), che (tra le altre cose) stabilisce una connessione con un altro server, afferra alcune cose, e poi la formatta e […]

Scopri che javascript cambia il DOM?

Recentemente ho lavorato con un sacco di JS di altri e sto iniziando a odiare davvero il tentativo di eseguire il debug. Anche con gli strumenti di sviluppo di Chrome non riesco a rintracciare un sacco di modifiche al DOM che si stanno verificando durante il caricamento della pagina. Ci sono degli strumenti che mi […]