Als «stream» getaggte Fragen

NICHT FÜR DIE JAVA STREAM-API VERWENDEN (verwenden Sie [Java-Stream] für diese Fragen!) Ein Stream ist eine Reihe von Datenelementen, auf die seriell zugegriffen werden kann.

11
Lesen Sie eine Datei / URL Zeile für Zeile in Swift
Ich versuche, eine in a angegebene Datei zu lesen NSURLund in ein Array zu laden, wobei die Elemente durch ein Zeilenumbruchzeichen getrennt sind \n. So habe ich es bisher gemacht: var possList: NSString? = NSString.stringWithContentsOfURL(filePath.URL) as? NSString if var list = possList { list = list.componentsSeparatedByString("\n") as NSString[] return list …
79 macos  file  input  stream  swift 



7
Wie lese ich den gesamten Stream in einen std :: string?
Ich versuche, einen ganzen Stream (mehrere Zeilen) in eine Zeichenfolge einzulesen. Ich benutze diesen Code und er funktioniert, aber er verletzt meinen Sinn für Stil ... Sicher gibt es einen einfacheren Weg? Vielleicht mit Stringstreams? void Obj::loadFromStream(std::istream & stream) { std::string s; std::streampos p = stream.tellg(); // remember where we …
76 c++  string  stream 


3
Unterschied zwischen `open` und` io.BytesIO` in binären Streams
Ich lerne, wie man mit Streams in Python arbeitet, und habe festgestellt, dass in den E / A- Dokumenten Folgendes steht: Der einfachste Weg, einen Binärstrom zu erstellen, ist open () mit 'b' in der Moduszeichenfolge: f = open("myfile.jpg", "rb") In-Memory-Binärströme sind auch als BytesIO-Objekte verfügbar: f = io.BytesIO(b"some initial …
73 python  io  stream 


2
Warum hat `std :: basic_ios` einen öffentlichen Konstruktor?
std::basic_ioshat einen öffentlichen Konstruktor : explicit basic_ios (std::basic_streambuf<CharT,Traits>* sb); IMO, der einzige Grund für eine Klasse, einen öffentlichen Konstruktor zu haben, ist die Verwendung einer eigenständigen Instanz dieser Klasse in einem Programm. Wenn eine Klasse nur existiert, um andere Klassen davon abzuleiten (wie es der Fall zu sein scheint basic_ios), …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.