Programação

Q & A para programadores profissionais e entusiastas


14
Como ler um arquivo grande, linha por linha?
Quero ler um arquivo linha por linha, mas sem carregá-lo completamente na memória. Meu arquivo é muito grande para abrir na memória e, se tentar fazer isso, sempre fico com erros de memória. O tamanho do arquivo é 1 GB.
469 php 

25
Função Java 8 Lambda que gera exceção?
Eu sei como criar uma referência a um método que tem um Stringparâmetro e retorna um int, é: Function<String, Integer> No entanto, isso não funciona se a função gerar uma exceção, digamos que seja definida como: Integer myMethod(String s) throws IOException Como eu definiria essa referência?
469 java  lambda  java-8 






20
Encontrar interseção de duas listas aninhadas?
Eu sei como obter uma interseção de duas listas simples: b1 = [1,2,3,4,5,9,11,15] b2 = [4,5,6,7,8] b3 = [val for val in b1 if val in b2] ou def intersect(a, b): return list(set(a) & set(b)) print intersect(b1, b2) Mas quando tenho que encontrar a interseção para listas aninhadas, meus problemas …



8
Como converter um iterador em um fluxo?
Estou procurando uma maneira concisa de converter um Iteratorpara um Streamou mais especificamente para "visualizar" o iterador como um fluxo. Por motivos de desempenho, gostaria de evitar uma cópia do iterador em uma nova lista: Iterator<String> sourceIterator = Arrays.asList("A", "B", "C").iterator(); Collection<String> copyList = new ArrayList<String>(); sourceIterator.forEachRemaining(copyList::add); Stream<String> targetStream = …
468 java  iterator  java-8 

19
heroku - como ver todos os logs
Eu tenho um pequeno aplicativo no heroku. Sempre que quero ver os logs, vou para a linha de comando e faço heroku logs Isso só me mostra cerca de 100 linhas. Não existe uma maneira de ver logs completos para nossa aplicação no heroku?
468 heroku  logging 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.