Programação

Q & A para programadores profissionais e entusiastas

3
PHP: Type hinting - Diferença entre `Closure` e` Callable`
Percebi que posso usar um Closureou outro Callabletipo de dica se esperávamos que alguma função de retorno de chamada fosse executada. Por exemplo: function callFunc1(Closure $closure) { $closure(); } function callFunc2(Callable $callback) { $callback(); } $function = function() { echo 'Hello, World!'; }; callFunc1($function); // Hello, World! callFunc2($function); // Hello, …
128 php 

7
Verificar uma cadeia de certificados usando o openssl
Estou construindo uma própria cadeia de certificados com os seguintes componentes: Root Certificate - Intermediate Certificate - User Certificate O Root Cert é um certificado autoassinado, o Certificado Intermediário é assinado pela Raiz e o Usuário pelo Intermediário. Agora, quero verificar se um certificado de usuário tem sua âncora pelo …

4
Como recuperar a propriedade LoaderException?
Recebo uma mensagem de erro ao atualizar minha referência de serviço: Aviso de ferramenta personalizada: não foi possível carregar um ou mais dos tipos solicitados. Recupere a propriedade LoaderExceptions para obter mais informações. Como posso recuperar a propriedade LoaderException? Atualização: meus erros desapareceram quando reimportei os projetos de objetos de …
128 c#  .net  wcf 

7
Como obter nomes-chave do JSON usando jq
curl http://testhost.test.com:8080/application/app/version | jq '.version' | jq '.[]' O comando acima gera apenas os valores abaixo: "madireddy@test.com" "2323" "test" "02-03-2014-13:41" "application" Como posso obter os nomes das chaves, como abaixo: email versionID context date versionName
128 json  shell  unix  key  jq 


4
Constantes de classe em python
Em python, eu quero que uma classe tenha algumas "constantes" (praticamente variáveis) que serão comuns em todas as subclasses. Existe uma maneira de fazer isso com sintaxe amigável? Agora eu uso: class Animal: SIZES=["Huge","Big","Medium","Small"] class Horse(Animal): def printSize(self): print(Animal.SIZES[1]) e estou me perguntando se existe uma maneira melhor de fazê-lo …
128 python 

8
Convertendo arquivos HTML em PDF [fechado]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
128 java  html  pdf  pdf-generation 

7
O python tem uma lista classificada?
Com o que quero dizer uma estrutura com: O (log n) complexidade para x.push()operações O (log n) complexidade para encontrar um elemento O (n) complexidade para calcular list(x)qual será classificado Eu também tive uma pergunta relacionada sobre o desempenho, list(...).insert(...)que agora está aqui .
128 python  list  sorting 


6
Como obter o histórico de consolidação para apenas um ramo?
Digamos que eu criado um novo ramo my_experimenta partir mastere fez várias commit my_experiment. Se eu fizer um git logquando my_experiment, vejo as confirmações feitas nesta ramificação, mas também as confirmações feitas masterantes da my_experimentscriação da ramificação. Eu consideraria muito útil ver o histórico de todos os commit no my_experimentsramo …
128 git  git-log 

7
Qual anotação devo usar: @IdClass ou @EmbeddedId
A JPAespecificação (Java Persistence API) possui 2 maneiras diferentes de especificar chaves compostas de entidade: @IdClasse @EmbeddedId. Estou usando as duas anotações nas minhas entidades mapeadas, mas acaba sendo uma grande bagunça para as pessoas que não estão muito familiarizadas JPA. Quero adotar apenas uma maneira de especificar chaves compostas. …

6
Remova linhas duplicadas usando o dplyr
Eu tenho um data.frame assim - set.seed(123) df = data.frame(x=sample(0:1,10,replace=T),y=sample(0:1,10,replace=T),z=1:10) > df x y z 1 0 1 1 2 1 0 2 3 0 1 3 4 1 1 4 5 1 0 5 6 0 1 6 7 1 0 7 8 1 0 8 9 1 0 …
128 r  dplyr 




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.