Articles of io

Enviando o mesmo object modificado sobre ObjectOutputStream

Eu tenho o seguinte código que mostra um bug ou um mal-entendido da minha parte. Enviei a mesma lista, mas modifiquei um ObjectOutputStream. Uma vez como [0] e outro como [1]. Mas quando eu leio, recebo [0] duas vezes. Eu acho que isso é causado pelo fato de que estou enviando o mesmo object e […]

Como você faz I / O de console não-bloqueante no Linux em C?

Como você faz o IO do console não-bloqueante no Linux / OS X em C?

Listar todos os arquivos de um diretório recursivamente com Java

Eu tenho essa function que imprime o nome de todos os arquivos em um diretório recursivamente. O problema é que meu código é muito lento porque tem que acessar um dispositivo de rede remoto a cada iteração. Meu plano é primeiro carregar todos os arquivos do diretório recursivamente e depois passar por todos os arquivos […]

Obter um OutputStream em uma string

Qual é a melhor maneira de canalizar a saída de um java.io.OutputStream para uma String em Java? Digamos que eu tenha o método: writeToStream(Object o, OutputStream out) Que grava certos dados do object para o stream fornecido. No entanto, eu quero obter essa saída em uma String o mais facilmente possível. Estou pensando em escrever […]

Quais são as maneiras comuns de ler um arquivo em Ruby?

Quais são as maneiras comuns de ler um arquivo em Ruby? Por exemplo, aqui está um método: fileObj = File.new($fileName, “r”) while (line = fileObj.gets) puts(line) end fileObj.close Eu sei que o Ruby é extremamente flexível. Quais são os benefícios / desvantagens de cada abordagem?

Imprimindo o número de série do meu Mac em java usando comandos Unix

Eu estou tentando imprimir o número de série do meu mac [edit: Apple computer] em um programa java. Eu estou familiarizado com o comando Unix ioreg -l | awk ‘/IOPlatformSerialNumber/ { print $4;}’ que realiza essa tarefa no terminal. Quando eu tento String command = “ioreg -l | awk ‘/IOPlatformSerialNumber/ { print $4; }'” Runtime […]

Java muitos arquivos abertos

Eu estou tentando gravar em vários arquivos, 19 para ser exato. Depois de escrever para eles algumas centenas de vezes, recebo o Java IOException: muitos arquivos abertos. Mas, como eu disse, tenho exatamente 19 arquivos abertos e abri todos eles no começo. Qual é o problema aqui? Eu posso verificar se as gravações foram bem […]

hadoop No FileSystem para esquema: arquivo

Eu estou tentando executar um simples NaiveBayesClassifer usando hadoop, recebendo este erro Exception in thread “main” java.io.IOException: No FileSystem for scheme: file at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:1375) at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:66) at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1390) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:196) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:95) at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:180) at org.apache.hadoop.fs.Path.getFileSystem(Path.java:175) at org.apache.mahout.classifier.naivebayes.NaiveBayesModel.materialize(NaiveBayesModel.java:100) Código: Configuration configuration = new Configuration(); NaiveBayesModel model = NaiveBayesModel.materialize(new Path(modelPath), configuration);// error in this line.. modelPath […]

Usando o FileSystemWatcher para monitorar um diretório

Eu estou usando um aplicativo do Windows Forms para monitorar um diretório e mover os arquivos descartados para outro diretório. No momento, ele copiará o arquivo para outro diretório, mas quando outro arquivo for adicionado, ele será encerrado sem nenhuma mensagem de erro. Às vezes copia dois arquivos antes de terminar no terceiro. Isso é […]

Lendo um arquivo .txt usando a class Scanner em Java

Eu estou trabalhando em um programa Java que lê um arquivo de texto linha por linha, cada um com um número, leva cada número lança em uma matriz e, em seguida, tenta e usa a sorting de inserção para classificar a matriz. Preciso de ajuda para fazer o programa ler o arquivo de texto. Estou […]