Programação

Q & A para programadores profissionais e entusiastas








18
Como classificar uma matriz de matrizes associativas pelo valor de uma determinada chave no PHP?
Dada esta matriz: $inventory = array( array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), array("type"=>"pork", "price"=>5.43), ); Gostaria de classificar $inventoryos elementos por preço para obter: $inventory = array( array("type"=>"pork", "price"=>5.43), array("type"=>"fruit", "price"=>3.50), array("type"=>"milk", "price"=>2.90), ); Como posso fazer isso?



6
O Mockito pode capturar argumentos de um método chamado várias vezes?
Eu tenho um método que é chamado duas vezes e quero capturar o argumento da segunda chamada de método. Aqui está o que eu tentei: ArgumentCaptor<Foo> firstFooCaptor = ArgumentCaptor.forClass(Foo.class); ArgumentCaptor<Foo> secondFooCaptor = ArgumentCaptor.forClass(Foo.class); verify(mockBar).doSomething(firstFooCaptor.capture()); verify(mockBar).doSomething(secondFooCaptor.capture()); // then do some assertions on secondFooCaptor.getValue() Mas eu recebo uma TooManyActualInvocationsexceção, como Mockito acha …

8
Como reverter a última migração?
Fiz uma migração que adicionou uma nova tabela e deseja revertê-la e excluir a migração, sem criar uma nova migração. Como eu faço isso? Existe um comando para reverter a última migração e, em seguida, posso simplesmente excluir o arquivo de migração?

9
O arquivo CSV gravado com Python possui linhas em branco entre cada linha
import csv with open('thefile.csv', 'rb') as f: data = list(csv.reader(f)) import collections counter = collections.defaultdict(int) for row in data: counter[row[10]] += 1 with open('/pythonwork/thefile_subset11.csv', 'w') as outfile: writer = csv.writer(outfile) for row in data: if counter[row[10]] >= 504: writer.writerow(row) Este código lê thefile.csv, faz alterações e grava resultados em thefile_subset1. …
446 python  windows  csv 

21
Como exibir Toast no Android?
Eu tenho um controle deslizante que pode ser puxado para cima e depois mostra um mapa. Posso mover o controle deslizante para cima e para baixo para ocultar ou mostrar o mapa. Quando o mapa está na frente, eu posso lidar com eventos de toque nesse mapa. Sempre que eu …

25
Estruturas do tipo C em Python
Existe uma maneira de definir convenientemente uma estrutura semelhante a C em Python? Estou cansado de escrever coisas como: class MyStruct(): def __init__(self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 = field3
446 python  struct 

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.