Programação

Q & A para programadores profissionais e entusiastas

5
Qual é a diferença entre padrões e vars em um papel Ansible?
Ao criar uma nova função Ansible, o modelo cria a varse um defaultsdiretório com um main.ymlarquivo vazio . Ao definir minha função, posso colocar definições de variáveis ​​em qualquer uma delas e elas estarão disponíveis em minhas tarefas. Qual é a diferença entre colocar as definições em defaultse vars? O …
151 ansible 

5
Design do banco de dados para log de auditoria
Sempre que preciso criar um novo banco de dados, passo bastante tempo pensando em como devo configurar o esquema do banco de dados para manter um log de auditoria das alterações. Algumas perguntas já foram feitas aqui sobre isso, mas não concordo que exista uma melhor abordagem única para todos …

2
Como posso relançar uma exceção em Javascript, mas preservar a pilha?
Em Javascript, suponha que eu queira executar alguma limpeza quando uma exceção acontecer, mas deixe a exceção continuar propagando a pilha, por exemplo: try { enterAwesomeMode(); doRiskyStuff(); // might throw an exception } catch (e) { leaveAwesomeMode(); throw e; } doMoreStuff(); leaveAwesomeMode(); O problema com esse código é que capturar …



8
Como selecionar um esquema no postgres ao usar o psql?
Eu tenho um banco de dados postgres com vários esquemas. Quando eu me conecto ao banco de dados a partir de um shell psqle o executo, \dtele usa o esquema de conexão padrão que é público . Existe um sinalizador que eu possa especificar ou como posso alterar o esquema?
151 postgresql  psql 

3
Local dos arquivos em cache do Notepad ++
Nas versões mais recentes do Notepad ++, quando o aplicativo é fechado, os arquivos não salvos são mantidos quando o aplicativo é reiniciado. Presumo que esses arquivos sejam armazenados em cache em arquivos temporários. Qual é o local desses arquivos. Obrigado


2
Stubbing inacabado detectado em Mockito
Estou recebendo a seguinte exceção durante a execução dos testes. Estou usando o Mockito para zombar. As dicas mencionadas pela biblioteca Mockito não estão ajudando. org.mockito.exceptions.misusing.UnfinishedStubbingException: Unfinished stubbing detected here: -> at com.a.b.DomainTestFactory.myTest(DomainTestFactory.java:355) E.g. thenReturn() may be missing. Examples of correct stubbing: when(mock.isOk()).thenReturn(true); when(mock.isOk()).thenThrow(exception); doThrow(exception).when(mock).someVoidMethod(); Hints: 1. missing thenReturn() 2. …
151 java  mocking  mockito 

7
ordenação por várias colunas lodash
Há um método bacana para classificar uma matriz de objetos com base em várias propriedades: var data = _.sortBy(array_of_objects, ['type', 'name']); No entanto, isso é apenas para classificação crescente. Existe alguma maneira útil de definir a direção por coluna? Por exemplo var data = _.sortBy(array_of_objects, [{'type': 'asc'}, {'name': 'desc'}]);

9
Como referenciar um arquivo para variáveis ​​usando o Bash?
Quero chamar um arquivo de configurações para uma variável, como posso fazer isso no bash? Portanto, o arquivo de configurações definirá as variáveis ​​(por exemplo: CONFIG.FILE): production="liveschool_joe" playschool="playschool_joe" E o script usará essas variáveis ​​nele #!/bin/bash production="/REFERENCE/TO/CONFIG.FILE" playschool="/REFERENCE/TO/CONFIG.FILE" sudo -u wwwrun svn up /srv/www/htdocs/$production sudo -u wwwrun svn up /srv/www/htdocs/$playschool …

5
Montando vários volumes em um contêiner de docker?
Eu sei que posso montar um diretório no meu host no meu contêiner usando algo como docker run -t -i -v '/on/my/host:/on/the/container' ubuntu /bin/bash Existe uma maneira de criar mais de um par host-contêiner? por exemplo, uma lista separada por vírgula ou passa em uma matriz?
151 docker 

16
Como produzir na CLI durante a execução de testes de unidade PHP?
Ao executar um teste PHPUnit, gostaria de poder despejar a saída para poder depurar uma ou duas coisas. Eu tentei o seguinte (semelhante ao exemplo do Manual do PHPUnit ); class theTest extends PHPUnit_Framework_TestCase { /** * @outputBuffering disabled */ public function testOutput() { print_r("Hello World"); print "Ping"; echo "Pong"; …



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.