«io» 태그된 질문

컴퓨팅, 입력 / 출력 또는 I / O는 컴퓨터와 같은 정보 처리 시스템과 외부 세계, 가능하면 사람 또는 다른 정보 처리 시스템 간의 통신을 의미합니다.

5
Lazy I / O의 나쁜 점은 무엇입니까?
일반적으로 프로덕션 코드는 Lazy I / O를 사용하지 않아야한다고 들었습니다. 내 질문은, 왜? 장난을 치지 않고 Lazy I / O를 사용해도 괜찮습니까? 그리고 대안 (예 : 열거 자)을 더 좋게 만드는 것은 무엇입니까?

9
Python에서 텍스트 파일의 특정 줄 편집
다음을 포함하는 텍스트 파일이 있다고 가정 해 보겠습니다. Dan Warrior 500 1 0 해당 텍스트 파일의 특정 줄을 편집 할 수있는 방법이 있습니까? 지금 나는 이것을 가지고있다 : #!/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 = …
88 python  io 



3
자바 : NIO와 NIO.2의 차이점은 정확히 무엇입니까?
서로 얼마나 다른지 잘 모르기 때문에이 두 패키지에 대해 몇 가지 질문이 있습니다. Google에서 조금 살펴본 결과 Oracle 은 JDK7 릴리스의 일부로 NIO새롭고 향상된 NIO.2패키지로 패키지 를 업데이트하기로 결정한 것 같습니다 . NIO패키지 의 성능은 패키지와 어떻게 비교 NIO.2됩니까? 에서 NIO로의 큰 변화는 무엇입니까 NIO.2? (예 : 새로운 방법, 기능) …
85 java  io  nio  difference 

8
할당 된 값이 아닌 단위로 평가되는 Scala 할당의 동기는 무엇입니까?
할당 된 값이 아닌 단위로 평가되는 Scala 할당의 동기는 무엇입니까? I / O 프로그래밍의 일반적인 패턴은 다음과 같은 작업을 수행하는 것입니다. while ((bytesRead = in.read(buffer)) != -1) { ... 하지만 스칼라에서는 불가능합니다. bytesRead = in.read(buffer) ..은 새로운 bytesRead 값이 아닌 Unit을 반환합니다. 기능적 언어에서 빼놓을 수있는 흥미로운 것 같습니다. 왜 …

5
OutputStream에서 InputStream을 생성하는 가장 효율적인 방법
이 페이지 : http://blog.ostermiller.org/convert-java-outputstream-inputstream 은 OutputStream에서 InputStream을 만드는 방법을 설명합니다. new ByteArrayInputStream(out.toByteArray()) 다른 대안은 PipedStreams와 번거로운 새 스레드를 사용하는 것입니다. 나는 많은 메가 바이트를 메모리 바이트 배열에서 새로운 것으로 복사하는 아이디어를 좋아하지 않습니다. 이 작업을보다 효율적으로 수행하는 라이브러리가 있습니까? 편집하다: Laurence Gonsalves의 조언에 따라 PipedStreams를 사용해 보았지만 처리하기가 그렇게 어렵지 …

2
버퍼링 된 IO와 버퍼링되지 않은 IO
기본적으로 프로그램의 I / O가 버퍼링된다는 것을 배웠습니다. 즉, 임시 저장소에서 요청하는 프로그램으로 제공됩니다. 버퍼링이 IO 성능을 향상 시킨다는 것을 이해합니다 (시스템 호출을 줄임으로써). setvbufC 에서와 같이 버퍼링을 비활성화하는 예를 보았습니다 . 두 모드의 차이점은 무엇이며 언제 다른 모드를 사용해야합니까?

4
스트림에서 TextReader를 받으시겠습니까?
포함 된 텍스트 파일을 읽으려고 System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(resource);하는데 Stream. 포함 된 자원은 그래서 텍스트 파일, 어떻게 내가이 돌 수있다 Stream로 TextReader?
81 c#  .net  io 


2
> &는 무엇을 의미합니까?
이 표현에 약간 혼란 스러웠습니다. gcc -c -g program.c >& compiler.txt &>filenamestdout과 stderr을 모두 file로 리디렉션한다는 것을 알고 있습니다 filename. 그러나이 경우 앰퍼샌드는보다 큼 기호 뒤에 있습니다. M>&N, where Mand Nare file descriptors 형식처럼 보입니다 . 위의 스 니펫에서 does M=1및 N='compiler.txt'? 이것이 정확히 어떻게 다른지 : gcc -c -g …

8
순수 C / C ++ (cout / printf)에서 진행률 표시기를 표시하는 방법은 무엇입니까?
큰 파일을 다운로드하기 위해 C ++로 콘솔 프로그램을 작성하고 있습니다. 파일 크기를 알고 있으며 작업 스레드를 시작하여 다운로드합니다. 더 멋지게 보이도록 진행률 표시기를 표시하고 싶습니다. cout 또는 printf에서 다른 시간에 동일한 위치에 다른 문자열을 표시하는 방법은 무엇입니까?
81 c++  c  user-interface  c++11  io 

1
unsafeDupablePerformIO와 accursedUnutterablePerformIO의 차이점은 무엇입니까?
나는 Haskell Library의 Restricted Section에서 방황하고 다음 두 가지 사악한 주문을 발견했습니다. {- System.IO.Unsafe -} unsafeDupablePerformIO :: IO a -> a unsafeDupablePerformIO (IO m) = case runRW# m of (# _, a #) -> a {- Data.ByteString.Internal -} accursedUnutterablePerformIO :: IO a -> a accursedUnutterablePerformIO (IO m) = case m …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.