Programação

Q & A para programadores profissionais e entusiastas

12
Por que String é imutável em Java?
Me perguntaram em uma entrevista por que String é imutável Eu respondi assim: Quando criamos uma string em java como String s1="hello";um objeto será criado no pool de strings (hello) e s1 apontará para hello. Agora, se fizermos novamente, String s2="hello";outro objeto não será criado, mas s2 apontará hello porque …
177 java  string 


7
Acesso simultâneo ao SQLite
O SQLite3 lida com segurança com acesso simultâneo por vários processos de leitura / gravação do mesmo banco de dados? Existem exceções de plataforma para isso?
177 sqlite 

12
Usando argumentos padrão em uma função
Estou confuso sobre valores padrão para funções PHP. Digamos que eu tenho uma função como esta: function foo($blah, $x = "some value", $y = "some other value") { // code here! } E se eu quiser usar o argumento padrão para $ x e definir um argumento diferente para $ …
177 php  arguments  default 

3
SVN: equivalente externo no Git?
Eu tenho dois projetos SVN em uso de outro repositório SVN usando svn: externals . Como posso ter a mesma estrutura de layout de repositório no Git?
177 svn  git 

6
Escopo no Python 'para' loops
Não estou perguntando sobre as regras de escopo do Python; Geralmente eu entendo como o escopo funciona em Python para loops. Minha pergunta é por que as decisões de design foram tomadas dessa maneira. Por exemplo (sem trocadilhos): for foo in xrange(10): bar = 2 print(foo, bar) O acima será …
177 python  scope 




7
SparseArray vs HashMap
Eu posso pensar em várias razões pelas quais HashMaps com chaves inteiras são muito melhores que SparseArrays: A documentação do Android para um SparseArraydiz "Geralmente é mais lenta que uma tradicional HashMap". Se você escrever código usando HashMaps em vez de SparseArrays, seu código funcionará com outras implementações do Map …

3
Como descobrir quais promessas não são tratadas no Node.js UnhandledPromiseRejectionWarning?
O Node.js da versão 7 possui açúcar sintático assíncrono / aguardado para lidar com promessas e agora no meu código o seguinte aviso aparece com bastante frequência: (node:11057) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): ReferenceError: Error: Can't set headers after they are sent. (node:11057) DeprecationWarning: Unhandled promise rejections are …

4
atribuir várias variáveis ​​ao mesmo valor em Javascript
Inicializei várias variáveis ​​no escopo global em um arquivo JavaScript: var moveUp, moveDown, moveLeft, moveRight; var mouseDown, touchDown; Eu preciso definir todas essas variáveis ​​como false, este é o código que tenho atualmente: moveUp = false; moveDown = false; moveLeft = false; moveRight = false mouseDown = false; touchDown = …
177 javascript 

13
Usando JQuery - impedindo o envio do formulário
Como impedir que um formulário seja enviado usando jquery? Eu tentei de tudo - veja três opções diferentes que tentei abaixo, mas tudo não vai funcionar: $(document).ready(function() { //option A $("#form").submit(function(e){ e.preventDefault(); }); //option B $("#form").submit(function(e){ stopEvent(e); }); //option C $("#form").submit(function(){ return false; }); }); O que pode estar errado? …
177 jquery  forms 

6
Como remover de um mapa enquanto o itera?
Como removo de um mapa enquanto o itero? gostar: std::map<K, V> map; for(auto i : map) if(needs_removing(i)) // remove it from the map Se eu usá- map.eraselo, invalidará os iteradores
177 c++  map  c++11 

4
Alterações na instrução de importação python3
Eu não entendo o seguinte de pep-0404 No Python 3, importações relativas implícitas dentro de pacotes não estão mais disponíveis - apenas importações absolutas e importações relativas explícitas são suportadas. Além disso, as importações em estrela (por exemplo, de x import *) são permitidas apenas no código no nível do …
177 python  python-3.x 

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.