Pytania otagowane jako stream

NIE UŻYWAJ DLA JAVA STREAM API (w tych pytaniach użyj [java-stream]!) Strumień to seria elementów danych, do których można uzyskać dostęp szeregowo.


2
Stream.Seek (0, SeekOrigin.Begin) lub Position = 0
Jeśli chcesz zresetować strumień do początku (np. MemoryStream), Jest to najlepsza praktyka stream.Seek(0, SeekOrigin.Begin); lub stream.Position = 0; Widziałem, że oba działają dobrze, ale zastanawiałem się, czy jeden jest bardziej poprawny niż drugi?
175 c#  .net  stream 

7
Czy pozbycie się czytnika strumieniowego zamyka strumień?
Wysyłam strumień do metod do pisania, aw tych metodach używam binarnego czytnika / wrtier. Kiedy czytelnik / piszący zostanie usunięty, przez usinglub tylko wtedy, gdy nie ma do niego odniesienia, czy strumień również jest zamknięty? Chciałbym wysłać BinaryReader / Writer, ale używam też StreamReader (może powinienem to obejść. Używam tego …
166 c#  stream  streamreader 

8
Obsługa błędów ze strumieniami node.js.
Jaki jest prawidłowy sposób obsługi błędów w strumieniach? Wiem już, że istnieje zdarzenie „błąd”, którego można słuchać, ale chcę poznać więcej szczegółów na temat dowolnie skomplikowanych sytuacji. Na początek, co robisz, gdy chcesz zrobić prosty łańcuch rur: input.pipe(transformA).pipe(transformB).pipe(transformC)... Jak poprawnie utworzyć jedną z tych transformacji, aby błędy były poprawnie obsługiwane? …
164 node.js  stream 

12
Efektywne odczytywanie Androida ze strumienia wejściowego
Wysyłam żądanie HTTP get do witryny internetowej dla tworzonej przeze mnie aplikacji na Androida. Używam DefaultHttpClient i używam HttpGet do wystawiania żądania. Otrzymuję odpowiedź jednostki iz tego otrzymuję obiekt InputStream w celu pobrania kodu HTML strony. Następnie przechodzę przez odpowiedź w następujący sposób: BufferedReader r = new BufferedReader(new InputStreamReader(inputStream)); String …

5
Czy powinienem wywołać Close () czy Dispose () dla obiektów strumienia?
Klasy takich jak Stream, StreamReader, StreamWriteritp osprzęt IDisposableinterfejsu. Oznacza to, że możemy wywołać Dispose()metodę na obiektach tych klas. Zdefiniowali również publicmetodę o nazwie Close(). To mnie wprawia w zakłopotanie, co mam nazwać, gdy skończę z przedmiotami? A jeśli zadzwonię do obu? Mój obecny kod to: using (Stream responseStream = response.GetResponseStream()) …

6
Co to jest strumień?
Co to jest strumień w świecie programowania? Dlaczego tego potrzebujemy? Jeśli to możliwe, prosimy o wyjaśnienie za pomocą analogii.


15
Java: Jak określić prawidłowe kodowanie zestawu znaków w strumieniu
W odniesieniu do następującego wątku: Aplikacja Java: Nie można poprawnie odczytać pliku zakodowanego w standardzie iso-8859-1 Jaki jest najlepszy sposób programowego określenia prawidłowego kodowania zestawu znaków strumienia wejściowego / pliku? Próbowałem użyć następujących: File in = new File(args[0]); InputStreamReader r = new InputStreamReader(new FileInputStream(in)); System.out.println(r.getEncoding()); Ale w przypadku pliku, o …

6
Napisz ciąg do strumienia wyjściowego
Mam kilka odbiorników wyjściowych, które implementują OutputStream. Może to być PrintStream zapisujący na standardowe wyjście lub do pliku, albo może to być zapis do pamięci lub innego miejsca docelowego wyjściowego; w związku z tym określiłem OutputStream jako argument () w metodzie. Teraz otrzymałem String. Jaki jest tutaj najlepszy sposób pisania …
139 java  stream 

9
Czy mogę przekierować standardowe wyjście w Pythonie do jakiegoś bufora ciągów?
Używam Pythona ftplibdo napisania małego klienta FTP, ale niektóre funkcje w pakiecie nie zwracają danych wyjściowych w postaci ciągu, ale drukują do stdout. Chcę przekierować stdoutdo obiektu, z którego będę mógł odczytać dane wyjściowe. Wiem, że stdoutmożna przekierować do dowolnego zwykłego pliku za pomocą: stdout = open("file", "a") Ale wolę …

4
Jak dodać nową linię do pliku txt
Chciałbym dodać nową linię z tekstem do mojego pliku date.txt, ale zamiast dodawać go do istniejącego date.txt, aplikacja tworzy nowy plik date.txt. TextWriter tw = new StreamWriter("date.txt"); // write a line of text to the file tw.WriteLine(DateTime.Now); // close the stream tw.Close(); Chciałbym otworzyć plik txt, dodać tekst, zamknąć, a …

5
Czy istnieje sposób na zamknięcie StreamWriter bez zamykania jego BaseStream?
Moim głównym problemem jest to, że kiedy usingwywołuje Disposea StreamWriter, usuwa również BaseStream(ten sam problem z Close). Mam obejście tego problemu, ale jak widzisz, wymaga to skopiowania strumienia. Czy można to zrobić bez kopiowania strumienia? Ma to na celu pobranie zawartości ciągu (pierwotnie odczytanego z bazy danych) do strumienia, aby …
117 c#  stream  dispose 

7
C # przy użyciu strumieni
Strumienie są dla mnie trochę tajemnicze. Nie wiem, kiedy użyć którego strumienia i jak z niego korzystać. Czy ktoś może mi wyjaśnić, jak używane są strumienie? Jeśli dobrze rozumiem, istnieją trzy typy strumieni: stream read stream write stream Czy to jest poprawne? Na przykład, jaka jest różnica między a Memorystreami …
116 c#  stream 

18
Jak odczytać zawartość strumienia Node.js w zmiennej ciągu?
Włamuję się do programu Node, który używa smtp-protocoldo przechwytywania e-maili SMTP i działania na danych poczty. Biblioteka dostarcza dane poczty w postaci strumienia i nie wiem, jak zamienić je w łańcuch. Obecnie piszę go na stdout stream.pipe(process.stdout, { end: false }), ale jak powiedziałem, potrzebuję zamiast tego danych strumienia w …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.