Articles of codice

Come determinare l’utilizzo massimo dello stack nel sistema incorporato con gcc?

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 […]

Come emettere ed eseguire bytecode Java in fase di runtime?

Sto scrivendo un interprete in Java per un linguaggio specifico del dominio con alcune funzionalità di scripting. Ho già implementato un parser e ora devo fare un back-end. A tal fine, sto pensando di scrivere il mio interprete (sia lavorando con alberi sintattici astratti o con alcuni bytecode personalizzati) sia come target JVM (emetti ed […]

L’istruzione con parametri può interrompere tutte le iniezioni SQL?

Se sì, perché ci sono ancora così tante iniezioni SQL di successo? Solo perché alcuni sviluppatori sono troppo stupidi per usare istruzioni parametrizzate?

Javascript può dire la differenza tra il tasto Maiusc sinistro e destro?

Principalmente questo è un controllo di sanità mentale. Il codice chiave per entrambe le maiuscole è 16. Significa che è effettivamente imansible distinguere gli eventi di spostamento sinistro e destro in un browser?

Quando si dovrebbe preferire le funzioni di estensione di Kotlin?

In Kotlin, una funzione con almeno un argomento può essere definita come una normale funzione non membro o come funzione di estensione con un argomento come ricevitore. Per quanto riguarda l’ambito, non sembra esserci alcuna differenza: entrambi possono essere dichiarati all’interno o all’esterno delle classi e altre funzioni, ed entrambi possono o non possono avere […]

Aggiunta di libcurl statico a Code :: Blocks IDE

Non riesco a capire come aggiungere correttamente una libreria statica libcurl al mio ID :: Blocks IDE. Lo voglio statico perché poi i file .dll, che non sono inclusi in Windows per impostazione predefinita, sono necessari durante il runtime del mio programma. Sto usando questo libcurl: http://curl.haxx.se/dlwiz/?type=lib&os=Win32&flav=- (minGW senza OpenSSL) Ecco le mie impostazioni globali […]

Quando inserire le definizioni di funzioni statiche nei file di intestazione in C?

Mi sono imbattuto in un codice che ha una grande funzione statica in un file di intestazione e sono curioso di sapere quando è / non è corretto farlo. Ad esempio, se molti file .c includono l’intestazione, perché non definire semplicemente la funzione non statica e collegarla? Sarebbe gradita qualsiasi consiglio o regola generale su […]

come caricare la vista in un’altra vista codeigniter 2.1?

Ho lavorato con CI e ho visto sul sito web di CI è ansible caricare una vista come una parte variabile dei dati inviati alla vista “principale”, quindi, secondo il sito (che dice molte cose, e molti sono non come dicono … ej impaginazione e altri) ho fatto qualcosa di simile $data[‘menu’] = $this->load->view(‘menu’); $this->load->view […]

I rami con comportamento non definito possono essere considerati irraggiungibili e ottimizzati come codice morto?

Considera la seguente dichiarazione: *((char*)NULL) = 0; //undefined behavior Evoca chiaramente comportamenti non definiti. L’esistenza di una tale affermazione in un dato programma significa che l’intero programma non è definito o che il comportamento diventa indefinito solo quando il stream di controllo raggiunge questa affermazione? Il seguente programma sarebbe ben definito nel caso in cui […]

Come convertire un file sorgente di Kotlin in un file sorgente Java

Ho un file sorgente Kotlin, ma voglio tradurlo in Java. Come posso convertire Kotlin in Java?