Eu já tentei várias coisas, std::stringstream m; m.empty(); m.clear(); os quais não
Eu já tentei várias coisas, std::stringstream m; m.empty(); m.clear(); os quais não
Como fazer o armazenamento de dados em Stack Overflow no local : Local foreach para Iterable.foreach no Java 8: por que? Qual das seguintes opções é a melhor prática no Java 8? Java 8: joins.forEach(join -> mIrc.join(mSession, join)); Java 7: for (String join :...
No Java 8, como filtrar uma coleção usando o método Stream API, verificando a distinção de uma propriedade de cada objeto? Por exemplo, tenho uma lista de Personobjetos e desejo remover pessoas com o mesmo nome, persons.stream().distinct(); Usarei a verificação de igualdade padrão para um...
Gostaria de encontrar a maneira mais rápida de verificar se existe um arquivo no padrão C ++ 11, C ++ ou C. Tenho milhares de arquivos e antes de fazer algo neles preciso verificar se todos eles existem. O que posso escrever em vez de /* SOMETHING */na seguinte função? inline bool exist(const...
Fiquei surpreso ao descobrir hoje que não consegui rastrear nenhuma maneira simples de escrever o conteúdo de um InputStreampara um OutputStreamem Java. Obviamente, o código do buffer de bytes não é difícil de escrever, mas suspeito que estou perdendo algo que tornaria minha vida mais fácil (e o...
Eu estava brincando com o Java 8 lambdas para filtrar facilmente as coleções. Mas não encontrei uma maneira concisa de recuperar o resultado como uma nova lista na mesma declaração. Aqui está a minha abordagem mais concisa até agora: List<Long> sourceLongList = Arrays.asList(1L, 10L, 50L,...
Eu tenho uma interface que retorna java.lang.Iterable<T>. Gostaria de manipular esse resultado usando a API Java 8 Stream. No entanto, o Iterable não pode "transmitir". Alguma idéia de como usar o Iterable como um fluxo sem convertê-lo em
Solicitações é uma biblioteca muito boa. Gostaria de usá-lo para baixar arquivos grandes (> 1 GB). O problema é que não é possível manter o arquivo inteiro na memória, preciso lê-lo em pedaços. E este é um problema com o seguinte código import requests def DownloadFile(url) local_filename =...
É possível especificar um conjunto de encadeamentos personalizado para o fluxo paralelo do Java 8 ? Não consigo encontrá-lo em lugar algum. Imagine que eu tenho um aplicativo de servidor e gostaria de usar fluxos paralelos. Mas o aplicativo é grande e multiencadeado, então eu quero...
Existe uma maneira concisa de iterar em um fluxo enquanto tiver acesso ao índice no fluxo? String[] names = {"Sam","Pamela", "Dave", "Pascal", "Erik"}; List<String> nameList; Stream<Integer> indices = intRange(1, names.length).boxed(); nameList = zip(indices, stream(names),...
Eu quero somar uma lista de números inteiros. Funciona da seguinte maneira, mas a sintaxe não parece correta. O código pode ser otimizado? Map<String, Integer> integers; integers.values().stream().mapToInt(i ->
Bem, este parece bastante simples, e é. Tudo o que você precisa fazer para baixar um arquivo no seu servidor é: file_put_contents("Tmpfile.zip", file_get_contents("http://someurl/file.zip")); Só há um problema. E se você tiver um arquivo grande, como 100mb. Você ficará sem memória e não poderá...
Estou no estágio de desenvolvimento, onde tenho dois módulos e, de um, obtive saída como um OutputStreame segundo, que aceita apenas InputStream. Sabe como converter OutputStreampara InputStream(e não vice-versa, eu quero dizer realmente desta forma) que vou ser capaz de se conectar essas duas...
Então, eu recebi a resposta para minha última pergunta (não sei por que não pensei nisso). Eu estava imprimindo um doubleuso coutque era arredondado quando não esperava. Como faço para coutimprimir doubleusando precisão
O Java 8 Collectors.toMaplança a NullPointerExceptionse um dos valores for 'nulo'. Eu não entendo esse comportamento, os mapas podem conter ponteiros nulos como valor sem problemas. Existe uma boa razão pela qual os valores não podem ser nulos Collectors.toMap? Além disso, existe uma maneira...
Com Java: Eu tenho um byte[]que representa um arquivo. Como escrevo isso em um arquivo (por exemplo, C:\myfile.pdf) Eu sei que é feito com o InputStream, mas não consigo resolver
Alguém me explica o que é InputStreame o que OutputStreamé? Estou confuso sobre os casos de uso para ambos InputStreame OutputStream. Se você também pudesse incluir um trecho de código para acompanhar sua explicação, isso seria ótimo.
Como posso lançar exceções CHECKED de dentro do Java 8 streams / lambdas? Em outras palavras, eu quero fazer código como este compilar: public List<Class> getClasses() throws ClassNotFoundException { List<Class> classes = Stream.of("java.lang.Object", "java.lang.Integer",...
Entendo que .stream(), com , posso usar operações em cadeia como .filter()ou usar fluxo paralelo. Mas qual é a diferença entre eles se eu precisar executar pequenas operações (por exemplo, imprimir os elementos da