Programação

588
JSON com impressão bonita com PHP

Estou criando um script PHP que alimenta dados JSON para outro script. Meu script cria dados em uma grande matriz associativa e, em seguida, gera os dados usando json_encode. Aqui está um exemplo de script: $data = array('a' => 'apple', 'b' => 'banana', 'c' =>

587
Formulário HTML somente leitura SELECT tag / entrada

De acordo com as especificações HTML, a selecttag em HTML não tem um readonlyatributo, apenas um disabledatributo. Portanto, se você deseja impedir que o usuário altere a lista suspensa, é necessário usá-lo disabled. O único problema é que as entradas de formulário HTML desabilitadas não são...

587
Quais são os verdadeiros benefícios do ExpandoObject?

A classe ExpandoObject sendo adicionada ao .NET 4 permite definir arbitrariamente propriedades em um objeto em tempo de execução. Existe alguma vantagem nisso ao usar um Dictionary<string, object>, ou mesmo um Hashtable ? Até onde eu sei, isso não passa de uma tabela de hash que você pode...

587
Como o git-cherry-pick altera apenas alguns arquivos?

Se eu quiser mesclar em uma ramificação Git, as alterações feitas apenas em alguns dos arquivos alterados em uma confirmação específica que inclui alterações em vários arquivos, como isso pode ser alcançado? Suponha que o git commit chamada stufftem alterações em arquivos A, B, C, e D, mas eu...

587
O que é mais rápido: while (1) ou while (2)?

Esta foi uma pergunta da entrevista feita por um gerente sênior. O que é mais rápido? while(1) { // Some code } ou while(2) { //Some code } Eu disse que ambos têm a mesma velocidade de execução, pois a expressão dentro whiledeve finalmente avaliar para trueou false. Nesse caso, ambos...

586
Python: Localizar na lista

Eu me deparei com isso: item = someSortOfSelection() if item in myList: doMySpecialFunction(item) mas às vezes não funciona com todos os meus itens, como se não fossem reconhecidos na lista (quando é uma lista de cadeias). Essa é a maneira mais 'pitônica' de encontrar um item em uma lista if x...