Programação

Q & A para programadores profissionais e entusiastas

9
Programação Scala para Android
Eu segui o tutorial no Scala e Android com o Scala 2.7.3 final. O aplicativo Android resultante funciona, mas mesmo o aplicativo mais básico leva vários minutos (!) Para compilar e precisa de 900 kb compactados, o que é uma barreira para aplicativos móveis. Além disso, o IDE fica sem …
258 android  scala  resources 



6
Obtendo uma lista de chaves de matriz associativas
Eu tenho uma matriz associativa em Javascript: var dictionary = { "cats": [1,2,3,4,5], "dogs": [6,7,8,9,10] }; Como obtenho as chaves deste dicionário? ie eu quero var keys = ["cats", "dogs"]; Edite 7 anos depois: Apenas para corrigir a terminologia - não existe uma 'matriz associativa' em Javascript - isso é …
258 javascript  arrays 

13
NSRange para Range <String.Index>
Como posso converter NSRangepara Range&lt;String.Index&gt;no Swift? Eu quero usar o seguinte UITextFieldDelegatemétodo: func textField(textField: UITextField!, shouldChangeCharactersInRange range: NSRange, replacementString string: String!) -&gt; Bool { textField.text.stringByReplacingCharactersInRange(???, withString: string)
258 nsstring  swift  ios8  nsrange 

11
Fechar arquivo sem sair do aplicativo VIM?
Eu uso os comandos :ee :wpara editar e escrever um arquivo. Não tenho certeza se existe um comando "close" para fechar o arquivo atual sem sair do Vim? Eu sei que o :qcomando pode ser usado para fechar um arquivo, mas se for o último arquivo, o Vim também será …
258 vim 

16
Definir constantes globais
No Angular 1.x, você pode definir constantes assim: angular.module('mainApp.config', []) .constant('API_ENDPOINT', 'http://127.0.0.1:6666/api/') Qual seria o equivalente em Angular (com TypeScript)? Só não quero repetir o URL base da API repetidamente em todos os meus serviços.



12
Como ocultar uma barra de navegação do primeiro ViewController no Swift?
Como ocultar uma barra de navegação do primeiro ViewController ou de um determinado ViewController rapidamente? Eu usei o seguinte código em viewDidLoad(): override func viewDidLoad() { super.viewDidLoad() self.navigationController?.isNavigationBarHidden = true } e também em viewWillAppear: override func viewWillAppear(animated: Bool) { self.navigationController?.isNavigationBarHidden = true } Ambos os métodos ocultam o controlador …

11
Preenchimento automático no Vim
Após um longo "treinamento", finalmente mudei para o Vim; mas tenho alguns problemas com o preenchimento automático. Como posso ter uma sugestão de código enquanto digito? Eu normalmente desenvolvo PHP, Ruby, HTML, C e CSS.
258 vim  autocomplete  macvim 

30
Android: não consigo ter o ViewPager WRAP_CONTENT
Eu configurei um ViewPager simples que possui um ImageView com uma altura de 200dp em cada página. Aqui está o meu pager: pager = new ViewPager(this); pager.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT)); pager.setBackgroundColor(Color.WHITE); pager.setOnPageChangeListener(listener); layout.addView(pager); Apesar da altura definida como wrap_content, o pager sempre preenche a tela, mesmo que a visualização de imagem …
258 android 


7
Como posso parar uma consulta MySQL em execução?
Eu me conecto a mysql partir do meu shell Linux. De vez em quando eu executo uma SELECTconsulta muito grande. Ele imprime e imprime e eu já sei que não foi isso que eu quis dizer. Eu gostaria de parar a consulta. Bater Ctrl+C(algumas vezes) matamysql completamente e me leva …
258 mysql  kill  processlist 

12
Converta o objeto Django Model em ditado com todos os campos intactos
Como se converte um objeto Django Model em um ditado com todos os seus campos? Tudo idealmente inclui chaves estrangeiras e campos comeditable=False . Deixe-me elaborar. Digamos que eu tenho um modelo Django como o seguinte: from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = …

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.