Programação

Q & A para programadores profissionais e entusiastas





16
JSON Python serializa um objeto decimal
Eu tenho um Decimal('3.9')como parte de um objeto, e gostaria de codificar isso para uma string JSON que deve se parecer {'x': 3.9}. Eu não me importo com precisão no lado do cliente, então um float é bom. Existe uma boa maneira de serializar isso? JSONDecoder não aceita objetos decimais, …


8
MySQL: determinar qual banco de dados está selecionado?
Depois de ligar mysql_select_dbpara pegar um banco de dados, existe alguma maneira de exibir posteriormente o nome do banco de dados selecionado atualmente? Isso parece muito básico, mas não consegui encontrar nada no php.net ou no stackoverflow (todos os resultados são para "nenhum banco de dados selecionado").
242 mysql 

8
Como usar o ScrollView no Android?
Eu tenho um arquivo de layout XML, mas o texto é mais do que o tamanho da tela. O que preciso fazer para fazer um ScrollView? <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:stretchColumns="1" > <TableRow> <ImageView android:id="@+id/imageView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="5dip" android:layout_marginTop="10dip" android:layout_marginRight="5dip" android:tint="#55ff0000" android:src="@drawable/icon" /> </TableRow> <TableRow> <TextView android:id="@+id/name" …

4
Atualização do sub-módulo Git
Não sei ao certo o que significa o seguinte (na documentação de atualização do submódulo Git ): ... vai fazer a cabeça submódulos ser destacado, a menos que --rebaseou --mergeé especificado ... Como --rebase/ --mergemuda as coisas? Meu principal caso de uso é ter vários repositórios centrais, que incorporarei por …


10
Renomeie uma coluna no MySQL
Estou tentando renomear uma coluna no servidor da comunidade MySQL 5.5.27 usando esta expressão SQL: ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name; Eu também tentei ALTER TABLE table_name RENAME old_col_name TO new_col_name; Mas diz: Erro: verifique o manual que corresponde à sua versão do servidor MySQL
242 mysql  sql 

6
Enviando confirmações vazias para o controle remoto
Enviei uma confirmação para remota, mas agora percebi que a mensagem de confirmação não está correta. Gostaria de alterar a mensagem de confirmação, mas o AFAIK não é possível. Então eu decidi criar commit vazio com a mensagem correta: git commit --allow-empty Existem desvantagens / consequências de enviar confirmações vazias? …
242 git  git-commit 

21
Como verifico se um C ++ std :: string inicia com uma determinada string e converte uma substring em um int?
Como implementar o seguinte (pseudocódigo Python) em C ++? if argv[1].startswith('--foo='): foo_value = int(argv[1][len('--foo='):]) (Por exemplo, se argv[1]for --foo=98, então foo_valueé 98.) Atualização: hesito em analisar o Boost, já que estou apenas tentando fazer uma alteração muito pequena em uma ferramenta simples de linha de comando (prefiro não precisar aprender …

15
Erro: conflito com a dependência 'com.google.code.findbugs: jsr305'
Criei um novo projeto no Android Studio 2.2 Preview 1 com o aplicativo Android e o módulo Back-end com o Google Messaging. Este é o arquivo do aplicativo: apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.xxx.xxx" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" testInstrumentationRunner …


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.