Programação

Q & A para programadores profissionais e entusiastas

30
Expanda um intervalo aleatório de 1 a 5 a 1 a 7
Dada uma função que produz um número inteiro aleatório no intervalo de 1 a 5, escreva uma função que produz um número inteiro aleatório no intervalo de 1 a 7. O que é uma solução simples? O que é uma solução eficaz para reduzir o uso de memória ou executar …
692 algorithm  random  puzzle 


30
Teste a existência de chave de objeto JavaScript aninhado
Se eu tiver uma referência a um objeto: var test = {}; que potencialmente (mas não imediatamente) terão objetos aninhados, algo como: {level1: {level2: {level3: "level3"}}}; Qual é a melhor maneira de verificar a existência de propriedade em objetos profundamente aninhados? alert(test.level1);produz undefined, mas alert(test.level1.level2.level3);falha. Atualmente, estou fazendo algo parecido …


9
BehaviorSubject vs Observable?
Estou analisando os padrões de Angx RxJs e não entendo a diferença entre a BehaviorSubjecte an Observable. Pelo meu entendimento, a BehaviorSubjecté um valor que pode mudar com o tempo (pode ser assinado e os assinantes podem receber resultados atualizados). Esse parece ser exatamente o mesmo objetivo de um Observable. …

15
Diferença entre <context: annotation-config> e <context: component-scan>
Estou aprendendo a Primavera 3 e não pareço entender a funcionalidade por trás &lt;context:annotation-config&gt;e &lt;context:component-scan&gt;. Pelo que tenho lido eles parecem lidar com diferentes anotações ( @Required, @Autowiredetc vs @Component, @Repository, @Serviceetc), mas também pelo que tenho lido que registam os mesmos pós-processador de feijão classes. Para me confundir ainda …


6
Como recuperar alterações não confirmadas ocultas
Tive algumas alterações não confirmadas no meu ramo de desenvolvimento e as escondi usando-as git stash, mas houve algumas que foram muito importantes entre as escondidas. Existe alguma maneira de recuperar essas alterações? Além disso, fiz algumas alterações em cima dos arquivos de código ocultos desde então. Existe alguma chance …
690 git  git-stash 

19
Pré-carregando imagens com o jQuery
Estou procurando uma maneira rápida e fácil de pré-carregar imagens com JavaScript. Estou usando jQuery se isso é importante. Eu vi isso aqui ( http: //nettuts.com ... ): function complexLoad(config, fileNames) { for (var x = 0; x &lt; fileNames.length; x++) { $("&lt;img&gt;").attr({ id: fileNames[x], src: config.imgDir + fileNames[x] + …
689 javascript  jquery 



9
O que é o VanillaJS?
Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Eu tenho uma pergunta simples, que ficou em minha mente por alguns dias: O que é o VanillaJS? Algumas pessoas …
688 javascript 

13
Como fazer upload de arquivos para o servidor usando JSP / Servlet?
Como posso fazer upload de arquivos para o servidor usando JSP / Servlet? Eu tentei isso: &lt;form action="upload" method="post"&gt; &lt;input type="text" name="description" /&gt; &lt;input type="file" name="file" /&gt; &lt;input type="submit" /&gt; &lt;/form&gt; No entanto, só recebo o nome do arquivo, não o conteúdo do arquivo. Quando adiciono enctype="multipart/form-data"ao &lt;form&gt;, request.getParameter()retorna null. …



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.