Articles of agnostico

Qual è il nome mangling e come funziona?

Spiega cosa è il nome mangling, come funziona, quale problema risolve e in quali contesti e linguaggi viene utilizzato. Nome strategie di mangling (es. Quale nome viene scelto dal compilatore e perché) un plus.

Generatore di numeri casuali vero

Ci scusiamo per non essere una domanda “reale”, ma a volte ricordo di aver visto un post su randomizzare casualmente un randomizzatore per generare numeri veramente casuali, non solo pseudo casuali. Non lo vedo se lo cerco. Qualcuno sa di quell’articolo?

Asincrono vs Multithreading – C’è una differenza?

Una chiamata asincrona crea sempre un nuovo thread? Qual è la differenza tra i due? Una chiamata asincrona crea sempre o usa un nuovo thread? Wikipedia dice : Nella programmazione per computer, eventi asincroni sono quelli che si verificano indipendentemente dal stream del programma principale. Le azioni asincrone sono azioni eseguite in uno schema non […]

Algoritmo per generare un cruciverba

Dato un elenco di parole, come andresti a organizzarle in una griglia di parole incrociate? Non dovrebbe essere come un cruciverba “corretto” che è simmetrico o qualcosa del genere: in pratica basta emettere una posizione di partenza e una direzione per ogni parola. Ci sarebbero degli esempi Java disponibili?

Code Golf: Number to Words

Le serie di golf del codice sembrano essere abbastanza popolari. Ho trovato un codice che converte un numero nella sua rappresentazione di parole. Alcuni esempi potrebbero essere (poteri di 2 per programmare divertimento): 2 -> Due 1024 -> Mille e ventiquattro 1048576 -> Un milione e quarantottomila cinquecento e settantasei L’algoritmo con cui lavorava il […]

Capire “casualità”

Non riesco a capirlo, questo è più casuale? rand() O rand() * rand() Lo trovo un vero rompicapo, potresti aiutarmi? MODIFICARE: Intuitivamente, so che la risposta matematica sarà che sono ugualmente casuali, ma non posso fare a meno di pensare che se “esegui l’algoritmo del numero casuale” due volte quando moltiplichi i due insieme creerai […]

Come si rileva il tipo di carta di credito in base al numero?

Sto cercando di capire come rilevare il tipo di carta di credito basata esclusivamente sul suo numero. Qualcuno sa di un modo definitivo e affidabile per trovare questo?

Qual è l’idioma “Execute Around”?

Cos’è questo idioma “Execute Around” (o simile) di cui ho sentito parlare? Perché potrei usarlo e perché non dovrei usarlo?

Algoritmo grafico per trovare tutti i collegamenti tra due vertici arbitrari

Sto cercando di determinare l’algoritmo migliore tempo efficiente per eseguire l’attività descritta di seguito. Ho un set di record. Per questo set di record ho dati di connessione che indicano come le coppie di record di questo set si connettono tra loro. Questo rappresenta fondamentalmente un grafico non orientato, con i record che sono i […]

Inserisci in … valori (SELEZIONA … DA …)

Sto cercando di INSERT INTO una tabella usando l’input da un’altra tabella. Sebbene questo sia interamente fattibile per molti motori di database, mi sembra sempre difficile ricordare la syntax corretta per il motore SQL del giorno ( MySQL , Oracle , SQL Server , Informix e DB2 ). Esiste una syntax silver-bullet derivante da uno […]