Programação

Q & A para programadores profissionais e entusiastas



15
Como pesquisar por key => value em uma matriz multidimensional em PHP
Existe alguma maneira rápida de obter todos os subarrays em que um par de valores-chave foi encontrado em uma matriz multidimensional? Não sei dizer quão profunda será a matriz. Matriz de exemplo simples: $arr = array(0 => array(id=>1,name=>"cat 1"), 1 => array(id=>2,name=>"cat 2"), 2 => array(id=>3,name=>"cat 1") ); Quando eu …
147 php  arrays  search  recursion 




6
Por que eu std :: move um std :: shared_ptr?
Estive pesquisando o código-fonte do Clang e encontrei este trecho: void CompilerInstance::setInvocation( std::shared_ptr<CompilerInvocation> Value) { Invocation = std::move(Value); } Por que eu iria querer std::moveum std::shared_ptr? Existe algum ponto em transferir a propriedade de um recurso compartilhado? Por que eu não faria isso? void CompilerInstance::setInvocation( std::shared_ptr<CompilerInvocation> Value) { Invocation = …



4
Combinando um seletor de classe e um seletor de atributo com jQuery
É possível combinar um seletor de classe e um seletor de atributos com o jQuery? Por exemplo, dado o seguinte HTML: <TABLE> <TR class="myclass" reference="12345"><TD>Row 1</TD></TR> <TR class="otherclass" reference="12345"><TD>Row 2</TD></TR> <TR class="myclass" reference="12345"><TD>Row 3</TD></TR> <TR class="myclass" reference="54321"><TD>Row 4</TD></TR> </TABLE> Qual seria o seletor que eu posso usar para selecionar apenas …


3
Uso adequado dos parâmetros da linha de comandos Java -D
Ao passar um parâmetro -D em Java, qual é a maneira correta de escrever a linha de comando e acessá-la a partir do código? Por exemplo, eu tentei escrever algo assim ... if (System.getProperty("test").equalsIgnoreCase("true")) { //Do something } E então chamando assim ... java -jar myApplication.jar -Dtest="true" Mas eu recebo …



9
Movendo projeto para outra pasta no Eclipse
Geralmente, tenho meus projetos de trabalho em pastas na área de trabalho. Quando eles são concluídos, apenas os movo para a c:\dev\. O problema é que estou fazendo isso de uma maneira bastante arcaica. 1. move project files 2. delete project on Eclipse 3. create new project on Eclipse on …

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.