Programação

Q & A para programadores profissionais e entusiastas



5
Como verificar se existe um arquivo em um script de shell
Eu gostaria de escrever um script de shell que verifique se um determinado arquivo archived_sensor_data.jsonexiste, e, se houver, o exclui. Seguindo http://www.cyberciti.biz/tips/find-out-if-file-exists-with-conditional-expressions.html , tentei o seguinte: [-e archived_sensor_data.json] && rm archived_sensor_data.json No entanto, isso gera um erro [-e: command not found quando tento executar o test_controllerscript resultante usando o ./test_controllercomando …
175 shell 



8
Obtendo conteúdo / mensagem de HttpResponseMessage
Estou tentando obter o conteúdo de HttpResponseMessage. Deve ser:, {"message":"Action '' does not exist!","success":false}mas não sei, como tirá-lo do HttpResponseMessage. HttpClient httpClient = new HttpClient(); HttpResponseMessage response = await httpClient.GetAsync("http://****?action="); txtBlock.Text = Convert.ToString(response); //wrong! Nesse caso, o txtBlock teria valor: StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: { …


5
Tiquetaques de data e rotação no matplotlib
Estou com um problema ao tentar alternar meus marcadores de data no matplotlib. Um pequeno programa de amostra está abaixo. Se eu tentar girar os carrapatos no final, eles não serão rotacionados. Se eu tentar girar os ticks, conforme mostrado no comentário 'travamentos', a matplot lib travará. Isso só acontece …
175 python  matplotlib 


4
O que é process.env.PORT no Node.js?
para que é process.env.PORT || 3000usado o Node.js? Eu vi isso em algum lugar: app.set('port', process.env.PORT || 3000); Se for usado para definir 3000como a porta de escuta, posso usar isso? app.listen(3000); Se não, por quê?
175 node.js  express  port 

4
Declarando chamadas sucessivas para um método simulado
Mock tem um método útilassert_called_with() . No entanto, tanto quanto eu entendo isso apenas verifica a última chamada para um método. Se eu tiver um código que chama o método simulado 3 vezes sucessivas, cada vez com parâmetros diferentes, como posso afirmar essas 3 chamadas com seus parâmetros específicos?
175 python  mocking 

6
Como imprimir no console em pytest?
Estou tentando usar TDD (desenvolvimento orientado a teste) com pytest. pytestnão vai printpara o console quando eu uso print. Estou usando pytest my_tests.pypara executá-lo. O documentationparece dizer que ele deve funcionar por padrão: http://pytest.org/latest/capture.html Mas: import myapplication as tum class TestBlogger: @classmethod def setup_class(self): self.user = "alice" self.b = tum.Blogger(self.user) …

7
Zombando de métodos de extensão com Moq
Eu tenho uma interface preexistente ... public interface ISomeInterface { void SomeMethod(); } e eu estendi essa interface usando um mixin ... public static class SomeInterfaceExtensions { public static void AnotherMethod(this ISomeInterface someInterface) { // Implementation here } } Eu tenho uma classe que está chamando isso que eu quero …

3
Como obter as últimas N linhas de um DataFrame do pandas?
Eu tenho pandas dataframe df1e df2(df1 é vanila dataframe, df2 é indexado por 'STK_ID' e 'RPT_Date'): >>> df1 STK_ID RPT_Date TClose sales discount 0 000568 20060331 3.69 5.975 NaN 1 000568 20060630 9.14 10.143 NaN 2 000568 20060930 9.49 13.854 NaN 3 000568 20061231 15.84 19.262 NaN 4 000568 20070331 …
175 python  pandas  dataframe 

1
Como fazer um filtro menor ou igual ao querieset no Django?
Estou tentando filtrar usuários por um campo personalizado em cada perfil de usuário chamado profile. Este campo é chamado nível e é um número inteiro entre 0 e 3. Se eu filtrar usando iguais, recebo uma lista de usuários com o nível escolhido conforme o esperado: user_list = User.objects.filter(userprofile__level = …

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.