Przeczytałem sporo artykułów na temat serializacji i tego, że jest tak fajna i świetna, ale żaden z argumentów nie był wystarczająco przekonujący. Zastanawiam się, czy ktoś naprawdę może mi powiedzieć, co tak naprawdę możemy osiągnąć poprzez serializację klasy?
Wiem, że istnieją biblioteki w innych językach, które mogą przyjmować ciąg zawierający ścieżkę do pliku lokalnego lub adres URL i otwierać go jako czytelny strumień IO. Czy istnieje łatwy sposób na zrobienie tego w Ruby?
Mam następujący kod w mojej usłudze sieciowej: string str_uploadpath = Server.MapPath("/UploadBucket/Raw/"); FileStream objfilestream = new FileStream(str_uploadpath + fileName, FileMode.Create, FileAccess.ReadWrite); Czy ktoś może mi pomóc rozwiązać problem z tym komunikatem o błędzie z linii 2 kodu. Format podanej ścieżki nie jest obsługiwany. Uprawnienia do folderu są ustawione na pełny dostęp …
Czy istnieje sposób w języku C #, aby odtwarzać dźwięk (na przykład MP3) bezpośrednio z System.IO.Stream, który na przykład został odtworzony z żądania WebRequest bez tymczasowego zapisywania danych na dysku? Rozwiązanie z NAudio Z pomocą NAudio 1.3 można: Załaduj plik MP3 z adresu URL do MemoryStream Konwertuj dane MP3 na …
ifstream f; f.open(fileName); if ( f.fail() ) { // I need error message here, like "File not found" etc. - // the reason of the failure } Jak uzyskać komunikat o błędzie w postaci ciągu?
Proszę przejrzeć poniższy kod: // A.class File file = new File("blah.txt"); FileWriter fileWriter = new FileWriter(file); PrintWriter printWriter = new PrintWriter(fileWriter); // B.class File file = new File("blah.txt"); FileWriter fileWriter = new FileWriter(file); BufferedWriter bWriter = new BufferedWriter(fileWriter); Jaka jest różnica między tymi dwiema metodami? Kiedy powinniśmy używać PrintWriter zamiast …
Mam cudowne zadanie, jak radzić sobie z dużymi plikami ładowanymi do edytora skryptów naszej aplikacji (to jest jak VBA dla naszego wewnętrznego produktu do szybkich makr). Większość plików ma około 300-400 KB, co jest dobrym ładowaniem. Ale kiedy przekraczają 100 MB, proces jest trudny (jak można się spodziewać). Dzieje się …
Mam listę obiektów i muszę ją zapisać w swoim komputerze. Przeczytałem kilka forów i wiem, że obiekt ma być Serializable. Ale byłoby miło, gdybym mógł dostać przykład. Na przykład, jeśli mam: [Serializable] public class SomeClass { public string someProperty { get; set; } } SomeClass object1 = new SomeClass { …
Mam następujący przykład kodu poniżej. Dzięki czemu możesz wprowadzić polecenie do powłoki bash tj. echo testI otrzymać wynik z powrotem. Jednak po pierwszym czytaniu. Inne strumienie wyjściowe nie działają? Dlaczego tak się dzieje lub robię coś źle? Moim celem końcowym jest utworzenie zaplanowanego zadania Threaded, które okresowo wykonuje polecenie do …
Jak zamknąć czytelny strumień w Node.js? var input = fs.createReadStream('lines.txt'); input.on('data', function(data) { // after closing the stream, this will not // be called again if (gotFirstLine) { // close this stream and continue the // instructions from this if console.log("Closed."); } }); To byłoby lepsze niż: input.on('data', function(data) { …
Pracuję z kilkoma wielogigabajtowymi plikami tekstowymi i chcę wykonać na nich przetwarzanie strumieniowe za pomocą PowerShell. To proste, wystarczy przeanalizować każdą linię i wyciągnąć trochę danych, a następnie zapisać je w bazie danych. Niestety, get-content | %{ whatever($_) }wydaje się, że cały zestaw linii na tym etapie rury jest w …
Czy ktoś może wyjaśnić (najlepiej używając zwykłego angielskiego), jak std::flushdziała? Co to jest? Kiedy spłukiwałbyś strumień? Dlaczego to jest ważne? Dziękuję Ci.
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.