Programação

Q & A para programadores profissionais e entusiastas


24
Singleton: Como deve ser usado
Editar: A partir de outra pergunta, forneci uma resposta com links para muitas perguntas / respostas sobre singletons: Mais informações sobre singletons aqui: Então, eu li o tópico Singletons: bom design ou muleta? E o argumento ainda continua. Eu vejo Singletons como um padrão de design (bom e ruim). O …

22
Como eu olho dentro de um objeto Python?
Estou começando a codificar em vários projetos usando Python (incluindo desenvolvimento web Django e desenvolvimento de jogos Panda3D). Para me ajudar a entender o que está acontecendo, gostaria basicamente de 'olhar' dentro dos objetos Python para ver como eles funcionam - como seus métodos e propriedades. Então, digamos que eu …


10
Como passar parâmetros para o método ThreadStart no Thread?
Como passar parâmetros para o Thread.ThreadStart()método em c #? Suponha que eu tenha um método chamado 'download' public void download(string filename) { // download code } Agora eu criei um thread no método principal: Thread thread = new Thread(new ThreadStart(download(filename)); tipo de método de erro esperado. Como posso passar parâmetros …
291 c#  .net  multithreading 

7
A classe JavaLaunchHelper é implementada em dois locais
Como fazer a instalação de um Stack Overflow no Stack Overflow em Inglês : Como criar um JDK? Hoje atualizei minha Idea Intellij no macOS Sierra e, agora, quando executo aplicativos no console, tenho este erro: objc [3648]: A classe JavaLaunchHelper é implementada em /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/bin/java (0x10d19c4c0) e /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk Conteúdo / …



10
Qual é a melhor maneira de iterar um Cursor do Android?
Frequentemente, vejo o código que envolve a iteração sobre o resultado de uma consulta ao banco de dados, fazendo algo com cada linha e passando para a próxima linha. Exemplos típicos são os seguintes. Cursor cursor = db.rawQuery(...); cursor.moveToFirst(); while (cursor.isAfterLast() == false) { ... cursor.moveToNext(); } Cursor cursor = …
291 android  cursor 

7
Por que parseInt produz NaN com Array # map?
Na Rede de Desenvolvedores Mozilla : [1,4,9].map(Math.sqrt) produzirá: [1,2,3] Por que, então, faz isso: ['1','2','3'].map(parseInt) produza isso: [1, NaN, NaN] Eu testei no Firefox 3.0.1 e no Chrome 0.3 e apenas como um aviso, sei que isso não é uma funcionalidade entre navegadores (sem IE). Eu descobri que o seguinte …
291 javascript 

18
Como adicionar novos elementos a uma matriz?
Eu tenho o seguinte código: String[] where; where.append(ContactsContract.Contacts.HAS_PHONE_NUMBER + "=1"); where.append(ContactsContract.Contacts.IN_VISIBLE_GROUP + "=1"); Esses dois anexos não estão sendo compilados. Como isso funcionaria corretamente?
291 java  arrays  string 


18
Obtendo o endereço IP da máquina atual usando Java
Estou tentando desenvolver um sistema em que existem diferentes nós que são executados em um sistema diferente ou em portas diferentes no mesmo sistema. Agora, todos os nós criam um soquete com um IP de destino como o IP de um nó especial conhecido como nó de autoinicialização. Os nós …
291 java  sockets  ip 


27
INSTALL_FAILED_UPDATE_INCOMPATIBLE quando tento instalar .apk compilado no dispositivo
Compilei o iniciador do Trebuchet do CyanogenMod 9 e tentei instalá-lo com o adb: $ adb install out/target/product/generic/system/app/Trebuchet.apk 3986 KB/s (7870141 bytes in 1.928s) pkg: /data/local/tmp/Trebuchet.apk Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE] Eu tentei no Nexus S com CM9 e Galaxy Nexus com estoque JB. Por que estou recebendo esse erro? EDIT: No meu …

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.