Sto scrivendo il codice di avvio per un sistema embedded – il codice che carica il puntatore dello stack iniziale prima di saltare alla funzione main () – e ho bisogno di dirgli quanti byte di stack la mia applicazione userà (o alcuni più grandi , stima conservativa). Mi è stato detto che il compilatore […]
Ho una stringa nel formato “2013-09-18”. Voglio convertirlo in un java.util.Date. Lo sto facendo SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”); Date convertedCurrentDate = sdf.parse(currentDateText); Il valore convertitoCurrentDate sta arrivando come “Wed Sep 18 00:00:00 IST 2013” Voglio il mio risultato nella forma ‘2013-09-18’ Ora, minuti e secondi non dovrebbero venire e dovrebbe essere nella forma yyyy-MM-dd.
Sto usando il parser JDT AST di eclipse per elaborare un codice Java e sto cercando di estrarre i binding di tipo per i campi e le dichiarazioni dei metodi. La logica per farlo è nella mia class Visitor (vedi sotto). Sfortunatamente, non sto avendo fortuna e nessuno degli attacchi si sta risolvendo (sono costantemente […]
Qualcuno è riuscito a trovare un modo per analizzare i file JSON in Swift 3? Sono stato in grado di ottenere i dati da restituire ma non ho successo quando si tratta di suddividere i dati in campi specifici. Inserirò codice di esempio, ma ho esaminato così tanti metodi diversi senza successo e non ne […]
Esiste uno strumento di diff / merge per i linguaggi di programmazione, che funziona in modo sintattico (come XML Diff Tool), facendo più di un confronto riga per riga (e facoltativamente ignorando gli spazi bianchi). Mi interessa un programma che segua effettivamente la syntax e i delimitatori del linguaggio, suggerendo modifiche senza interrompere la correttezza […]
Ho una domanda su Parsing Trees: Ho una stringa (matematica espressione estring), ad esempio: (a+b)*c-(de)*f/g . Devo analizzare questa espressione in un albero: class Exp{}; class Term: public Exp{ int n_; } class Node: Public Exp{ Exp* loperator_; Exp* roperator_; char operation; // +, -, *, / } Quale algoritmo posso usare per build un […]
Mi sono imbattuto in una syntax javascript che sembrava dovesse produrre un errore di analisi di qualche tipo, ma non lo è: if (true, true) {console.log(‘splendid’)} else {console.log(‘horrid’)} // splendid if (true, false) {console.log(‘splendid’)} else {console.log(‘horrid’)} // horrid Sembra che solo l’ultima espressione influenzi la logica, sebbene tutte le espressioni siano eseguite: if (console.log(‘super’), true) […]
In che modo è diverso dall’analisi asintotica? Quando lo usi e perché? Ho letto alcuni articoli che sembrano scritti bene, come questi: http://www.ugrad.cs.ubc.ca/~cs320/2010W2/handouts/aa-nutshell.pdf http://www.cs.princeton.edu/~fiebrink/423/AmortizedAnalysisExplained_Fiebrink.pdf ma non ho ancora compreso appieno questi concetti. Quindi, qualcuno può per favore semplificarlo per me?
Ho scritto un programma di pianificazione delle attività per scopi di apprendimento. Attualmente sto salvando le attività pianificate solo come testo normale e poi analizzandole usando Regex. Questo sembra disordinato (codice saggio) e non è molto coerente. Vorrei caricare le attività pianificate da un file XML, ho cercato un po ‘per trovare alcune soluzioni ma […]
Ho un lungo file che devo analizzare. Perché è molto lungo ho bisogno di farlo pezzo di blocco. Ho provato questo: function parseFile(file){ var chunkSize = 2000; var fileSize = (file.size – 1); var foo = function(e){ console.log(e.target.result); }; for(var i =0; i < fileSize; i += chunkSize) { (function( fil, start ) { var […]