Eingabe / Ausgabe von Daten zu / von einem System. Dies impliziert normalerweise Dateispeicherung oder Netzwerkkommunikation, kann aber auch die Interaktion mit einem Benutzer über eine Benutzeroberfläche bedeuten.
Die IOMonade in Haskell wird oft als Staatsmonade bezeichnet, in der der Staat die Welt ist. Ein Wert vom Typ IO amonad wird also als so etwas wie angesehen worldState -> (a, worldState). Vor einiger Zeit habe ich einen Artikel (oder einen Blog- / Mailinglisten-Beitrag) gelesen, in dem diese Ansicht …
Es ist seit jeher bekannt, dass Festplattenvorgänge langsam sind, und wir kennen die Gründe, warum sie langsam sind. Die Frage hier ist also, warum wir auf I / O warten müssen oder warum es so etwas wie IOWait usw. gibt. Ich habe gemerkt, dass bei der Ausführung einiger E / …
Mir ist gerade aufgefallen, dass das universelle Newline- Feature von Dateioperationen auf dem Weg nach draußen zu sein scheint. Die Dokumentation für Python 3.5 open‚s modeParameter zeigt an, dass es veraltet: 'U' Universal Newlines Mode (veraltet) Zumindest bis zu Python 3.2 openenthält es eine ähnliche Warnung "Nur Abwärtskompatibilität", wenn die …
Diese Frage wurde aus Code Review Stack Exchange migriert, da sie in Software Engineering Stack Exchange beantwortet werden kann. Vor 5 Jahren migriert . Ich weiß, dass die Ausgabe an die Konsole ein kostspieliger Vorgang ist. Im Interesse der Lesbarkeit von Code ist es manchmal hilfreich, eine Funktion aufzurufen, um …
Angenommen, es gibt ein bisschen Code, der Dateien für mehrere Konsumenten liest, und die Dateien haben eine beliebige Größe: Ab welcher Größe wird es effizienter, die Datei asynchron zu lesen? Oder anders ausgedrückt: Wie klein muss eine Datei sein, damit sie schneller ist, nur um sie synchron zu lesen? Mir …
Normalerweise müssen wir in C dem Computer den Datentyp in der Variablendeklaration mitteilen. Im folgenden Programm möchte ich zB die Summe zweier Gleitkommazahlen X und Y ausgeben. #include<stdio.h> main() { float X=5.2; float Y=5.1; float Z; Z=Y+X; printf("%f",Z); } Ich musste dem Compiler den Typ der Variablen X mitteilen. Kann …
Aus Abschnitt 5.1.4 Direkter Speicherzugriff in modernen Betriebssystemen von Andrew S. Tanenbaum, Herbert Bos, 2014 , Zur Vereinfachung der Erklärung wird angenommen, dass die CPU über einen einzigen Systembus, der die CPU, den Speicher und die E / A-Geräte verbindet, auf alle Geräte und den Speicher zugreift, wie in Abb. …
Welche Komponente (Modell, Ansicht oder Controller) ist in einer herkömmlichen MVC-Anwendung für das Lesen / Schreiben des Modells auf / von der Festplatte verantwortlich?
Ich habe diesen Vortrag über die Implementierung von Async IO in Rust gesehen und Carl erwähnt zwei mögliche Modelle. Bereitschaft und Fertigstellung. Bereitschaftsmodell: Sie teilen dem Kernel mit, dass Sie aus einem Socket lesen möchten mache für eine Weile andere Dinge… Der Kernel teilt Ihnen mit, wann der Socket bereit …
Es scheint ein Henne-Ei-Problem zu sein. Sie können eine Schreibfunktion in einen Datenspeicher schreiben lassen, wissen jedoch nie, dass Sie sie ohne eine getestete Lesefunktion ordnungsgemäß gespeichert haben. Sie können eine Lesefunktion aus einem Datenspeicher lesen lassen, aber wie können Sie Inhalte in diesen Datenspeicher einfügen, um sie ohne eine …
Soweit ich weiß, erhält der Prozess, der in die Datei schreibt, beim Schreiben einer Datei eine exklusive Sperre. Daher können andere Prozesse nicht zum Lesen auf diese Datei zugreifen. Mit den oben genannten Kenntnissen kann ich nicht verstehen, wie ich ein Video im Media Player abspielen kann, wenn der Browser …
Ich bin ein Autodidakt. Ich habe vor ungefähr 1,5 Jahren angefangen zu programmieren. Jetzt habe ich angefangen, Programmierunterricht in der Schule zu haben. Wir haben Programmierkurse für 1/2 Jahr und werden jetzt noch 1/2 haben. In den Klassen lernen wir, in C ++ zu programmieren (eine Sprache, die ich bereits …
Betrachten wir diesen C-Code: #include <stdio.h> main() { int x=5; printf("x is "); printf("%d",5); } Als wir das geschrieben haben, haben int x=5;wir dem Computer gesagt, dass xes sich um eine Ganzzahl handelt. Der Computer muss sich daran erinnern, dass xes sich um eine Ganzzahl handelt. Wenn wir jedoch den …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 4 Jahren . Von den dreien BufferedReader / Writer Binäre Streams …
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.