Ken Thompson Hack (1984) Ken Thompson ha delineato un metodo per corrompere un binario del compilatore (e altri software compilati, come uno script di accesso su un sistema * nix) nel 1984. Ero curioso di sapere se la compilazione moderna ha risolto o meno questo difetto di sicurezza. Breve descrizione: …
Ho sentito la storia di come Douglas Mcllroy ha avuto l'idea e come Ken Thompson l'ha implementata in una notte. Per quanto ho capito, pipe è una chiamata di sistema che condivide un pezzo di memoria tra due processi in cui un processo scrive e l'altro legge. Come qualcuno che …
C'è un comando shell unix ( udevadm info -q path -n /dev/ttyUSB2) che voglio chiamare da un programma C. Con probabilmente circa una settimana di lotta, potrei implementarlo di nuovo da solo, ma non voglio farlo. È una buona pratica ampiamente accettata per me semplicemente chiamare popen("my_command", "r");o introdurrà problemi …
L'ambiente di programmazione UNIX (il testo classico) afferma che l'approccio UNIX alla programmazione è quello di costruire piccoli strumenti ben definiti che possono essere combinati per risolvere problemi più complessi. Nell'apprendimento di C e della shell Bash, ho scoperto che questo è un concetto potente che può essere utilizzato per …
Ho programmato sia in ambiente Unix che Windows. Principalmente ho lavorato in Unix, dove ho imparato Unix Philosophy , che può essere sintetizzato come Scrivi programmi che fanno una cosa e la fanno bene. Scrivi programmi per lavorare insieme. Scrivi programmi per gestire i flussi di testo, perché questa è …
Chiuso. Questa domanda è fuori tema . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che sia in argomento per Software Engineering Stack Exchange. Chiuso 7 anni fa . Continuo a leggere questa frase: Linux è un sistema simile a Unix, ma non è …
Posso cercare e ho già guardato la voce di Wikipedia e in alcuni altri posti, ma anche se ho una certa esperienza di programmazione, non capisco davvero il concetto. Puoi trattarmi come un bambino di 10 anni e darmi una spiegazione chiara sulla comunicazione socket?
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 4 anni fa . Come testeresti uno sviluppatore che afferma di avere esperienza della shell …
Perché è stato deciso di chiamare il killcomando "uccidi"? Voglio dire, sì, questa utility viene spesso utilizzata per terminare i processi, ma in realtà può essere utilizzata per inviare qualsiasi segnale. Non è leggermente confuso? Forse ci sono alcuni motivi storici. Tutto quello che so da man killquesto comando è …
Da qualche parte ho visto un rant contro java / javac presumibilmente usando un mix di Windows e Unix come java -classpath ... -ea ... Something IMHO, non è un mix, è proprio come findfunziona, no? AFAIK, secondo POSIX, la sintassi dovrebbe essere simile java --classpath ... --ea ... Something …
Poiché trovo che UpperCase sia davvero leggibile per la separazione delle parole della prima lettera in nomi lunghi e complessi, tendo a dare alcuni dei miei nomi di file Linux con alcuni UpperCase. Principalmente eseguibili, anche alcune directory. Ma sono passate alcune settimane che ho notato che la stragrande maggioranza …
Chiuso . Questa domanda richiede dettagli o chiarezza . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiungi dettagli e chiarisci il problema modificando questo post . Chiuso 4 anni fa . Lavoro con Oracle RDBMS da alcuni anni e oggi, dopo averne installato uno per l'ennesima volta, mi …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.