«stream» etiketlenmiş sorular

JAVA STREAM API için KULLANMAYIN (bu sorular için [java-stream] kullanın!) Akış, seri bir şekilde erişilebilen bir dizi veri öğesidir.


2
Stream.Seek (0, SeekOrigin.Begin) veya Pozisyon = 0
Bir akışı başlangıç ​​noktasına sıfırlamanız gerektiğinde (ör. MemoryStream) Kullanmak en iyi yöntemdir stream.Seek(0, SeekOrigin.Begin); veya stream.Position = 0; İkisinin de iyi çalıştığını gördüm, ama birinin diğerinden daha doğru olup olmadığını merak ettim?
175 c#  .net  stream 

7
Akış okuyucuyu atmak akışı kapatıyor mu?
Yazmak için yöntemlere bir akış gönderiyorum ve bu yöntemlerde ikili bir okuyucu / yazıcı kullanıyorum. Okuyucu / yazar usingatıfta bulunulduğunda ya da atıfta bulunulmadığında bertaraf edildiğinde, akış da kapatılır mı? Ben bir BinaryReader / Writer gönderirim, ama ben de bir StreamReader kullanıyorum (belki de bunun etrafında gitmek gerekir. Ben sadece …
167 c#  stream  streamreader 

8
Node.js akışlarıyla hata işleme
Akışlardaki hataları işlemenin doğru yolu nedir? Dinleyebileceğiniz bir 'hata' olayı olduğunu zaten biliyorum, ancak keyfi olarak karmaşık durumlar hakkında daha fazla ayrıntı öğrenmek istiyorum. Yeni başlayanlar için basit bir boru zinciri yapmak istediğinizde ne yaparsınız: input.pipe(transformA).pipe(transformB).pipe(transformC)... Ve bu dönüşümlerden birini düzgün bir şekilde nasıl oluşturabilirsiniz, böylece hatalar doğru bir şekilde …
164 node.js  stream 

6
Akış nesneleri için Close () veya Dispose () çağırmalı mıyım?
Gibi sınıfları Stream, StreamReader, StreamWritervb uygular IDisposablearayüz. Bu Dispose(), bu sınıfların nesneleri üzerinde yöntem çağırabileceğimiz anlamına gelir . Ayrıca publicadında bir yöntem de tanımladılar Close(). Şimdi, nesnelerle işim bittiğinde ne aramalıyım diye kafamı karıştırıyor? Ya ikisini de ararsam? Mevcut kodum şu: using (Stream responseStream = response.GetResponseStream()) { using (StreamReader reader …

12
Giriş akışından verimli bir şekilde Android Okuma
Yaptığım bir android uygulaması için bir web sitesine bir HTTP alma isteği yapıyorum. Bir DefaultHttpClient ve isteği vermek için HttpGet kullanıyorum. Varlık yanıtı almak ve bu sayfanın html almak için bir InputStream nesnesi elde. Daha sonra aşağıdaki gibi cevap verme döngüsü: BufferedReader r = new BufferedReader(new InputStreamReader(inputStream)); String x = …


15
Java: Bir akışın doğru karakter kümesi kodlamasını belirleme
Aşağıdaki iş parçacığına referansla: Java Uygulaması: iso-8859-1 kodlanmış dosya doğru okunamıyor Bir girdi / dosyanın doğru karakter kümesi kodlamasını programlı olarak belirlemenin en iyi yolu nedir? Aşağıdaki kullanarak denedim: File in = new File(args[0]); InputStreamReader r = new InputStreamReader(new FileInputStream(in)); System.out.println(r.getEncoding()); Ancak ISO8859_1 ile kodlandığını bildiğim bir dosyada yukarıdaki kod, …

6
Çıkış akışına dize yazma
OutputStream uygulayan birkaç çıkış dinleyicim var. Stdout'a veya bir Dosyaya bir PrintStream yazısı olabilir veya belleğe veya başka bir çıktı hedefine yazılabilir; bu nedenle, yöntemde (an) argüman olarak OutputStream belirtildi. Şimdi, String aldım. Burada akışlara yazmanın en iyi yolu nedir? Sadece Writer.write (message.getBytes ()) kullanmalı mıyım? Bayt verebilirim, ancak hedef …
139 java  stream 

9
Python içindeki stdout'u bir çeşit dize arabelleğine yönlendirebilir miyim?
ftplibKüçük bir FTP istemcisi yazmak için python's kullanıyorum , ancak paketteki bazı işlevler dize çıktısı döndürmez, ancak yazdırır stdout. stdoutÇıktıyı okuyabileceğim bir nesneye yönlendirmek istiyorum . Ben stdoutile herhangi bir normal dosyaya yönlendirilebilir biliyorum : stdout = open("file", "a") Ancak yerel sürücüyü kullanmayan bir yöntemi tercih ediyorum. BufferedReaderJava gibi bir …


4
Txt dosyasına yeni satır nasıl eklenir
Date.txt dosyama metin içeren yeni bir satır eklemek istiyorum, ancak mevcut date.txt dosyasına eklemek yerine, uygulama yeni date.txt dosyası oluşturuyor .. TextWriter tw = new StreamWriter("date.txt"); // write a line of text to the file tw.WriteLine(DateTime.Now); // close the stream tw.Close(); Txt dosyasını açmak, biraz metin eklemek, kapatmak ve daha …

5
Bir StreamWriter'ı BaseStream'i kapatmadan kapatmanın bir yolu var mı?
Benim kök sorun olduğunda olmasıdır usingçağıran Disposebir üzerinde StreamWriter, aynı zamanda elden BaseStream(aynı problem ile Close). Bunun için bir çözümüm var, ancak görebileceğiniz gibi, akışı kopyalamayı içeriyor. Akışı kopyalamadan bunu yapmanın bir yolu var mı? Bunun amacı, bir dizinin içeriğini (orijinal olarak bir veritabanından okunan) bir akışa almaktır, böylece akış …
117 c#  stream  dispose 

7
C # akışları kullanma
Akışlar benim için biraz gizemli. Hangi akışı ne zaman ve nasıl kullanacağımı bilmiyorum. Birisi bana akışların nasıl kullanıldığını açıklayabilir mi? Doğru anlarsam, üç akış türü vardır: stream read stream write stream Bu doğru mu? Ve örneğin, a Memorystreamve a arasındaki fark FileStreamnedir?
116 c#  stream 

18
Bir Node.js akışının içeriğini bir dize değişkenine nasıl okuyabilirim?
smtp-protocolSMTP e-postalarını yakalamak ve posta verileri üzerinde işlem yapmak için kullanan bir Düğüm programını hackliyorum . Kitaplık, posta verilerini bir akış olarak sağlar ve bunu bir dizeye nasıl sokacağımı bilmiyorum. Şu anda stdout ile yazıyorum stream.pipe(process.stdout, { end: false }), ancak dediğim gibi, bunun yerine akış verisine bir dizede ihtiyacım …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.