Pytania otagowane jako io

W informatyce wejście / wyjście lub I / O odnosi się do komunikacji między systemem przetwarzania informacji (takim jak komputer) a światem zewnętrznym, być może człowiekiem lub innym systemem przetwarzania informacji.

4
Jak programowo uzyskać ścieżkę katalogu zasobów
Mam następujący układ katalogu: src Główny Jawa zasoby sql (skrypty do bazy danych) sprężyna (konfiguracja) Aplikacja internetowa W klasie ServletContextListener chcę uzyskać dostęp do plików w katalogu SQL i wyświetlić je. Zasadniczo mój problem dotyczy ścieżki, ponieważ wiem, że wyświetlanie plików w katalogu w pigułce to: File folder = new …
86 java  spring  io 

9
Edycja określonej linii w pliku tekstowym w Pythonie
Powiedzmy, że mam plik tekstowy zawierający: Dan Warrior 500 1 0 Czy istnieje sposób, w jaki mogę edytować konkretną linię w tym pliku tekstowym? W tej chwili mam to: #!/usr/bin/env python import io myfile = open('stats.txt', 'r') dan = myfile.readline() print dan print "Your name: " + dan.split('\n')[0] try: myfile …
86 python  io 



3
Java: jaka dokładnie jest różnica między NIO a NIO.2?
Nie bardzo rozumiem, jak bardzo się od siebie różnią, więc mam kilka pytań dotyczących tych dwóch pakietów. Po rozejrzeniu się trochę w Google, wygląda na to, że Oracle zdecydowało się zaktualizować NIOpakiet o nowszy i ulepszony NIO.2pakiet w ramach wydania JDK7. Jak wypada wydajność NIOpakietu w porównaniu z NIO.2pakietem? Jakie …
85 java  io  nio  difference 


5
Najbardziej efektywny sposób tworzenia InputStream z OutputStream
Ta strona: http://blog.ostermiller.org/convert-java-outputstream-inputstream zawiera opis sposobu tworzenia InputStream z OutputStream: new ByteArrayInputStream(out.toByteArray()) Inną alternatywą jest użycie PipedStreams i nowych wątków, co jest uciążliwe. Nie podoba mi się pomysł kopiowania wielu megabajtów do nowej tablicy bajtów pamięci. Czy istnieje biblioteka, która robi to wydajniej? EDYTOWAĆ: Za radą Laurence'a Gonsalvesa wypróbowałem PipedStreams …

2
Buforowane vs niebuforowane IO
Dowiedziałem się, że domyślnie w programach operacje wejścia / wyjścia są buforowane, tj. Są one podawane z pamięci tymczasowej do programu żądającego. Rozumiem, że buforowanie poprawia wydajność we / wy (może poprzez redukcję wywołań systemowych). Widziałem przykłady wyłączania buforowania, jak setvbufw C. Jaka jest różnica między tymi dwoma trybami i …

4
Pobrać TextReader ze strumienia?
Próbuję odczytać osadzony plik tekstowy za pomocą, System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(resource);ale daje mi Stream. Osadzony zasób to plik tekstowy, więc jak mogę go zamienić Streamna plik TextReader?
81 c#  .net  io 

2
Haskell „nic nie rób” IO, a jeśli nie inaczej
Chcę zrobić w Haskell coś, co wygląda tak: main1 = do s <- getLine if s == "foo" then putStr "You entered foo" Oczywiście nie jest to legalne, ponieważ nie ma else. Jedna alternatywa, o której myślałem: nop :: IO () nop = sequence_ [] main2 = do s <- …
81 haskell  syntax  io 

2
Co znaczy> &?
Byłem trochę zdezorientowany tym wyrażeniem: gcc -c -g program.c >& compiler.txt Wiem, &>filenameże przekieruje zarówno stdout, jak i stderr do pliku filename. Ale w tym przypadku ampersand znajduje się po znaku większym niż. Wygląda jak jego forma M>&N, gdzie Mi Nsą deskryptory plików. W powyższym fragmencie, czy M=1i N='compiler.txt'? Czym …

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.