Programação

Q & A para programadores profissionais e entusiastas



2
Estrutura de entidade .Remove () vs. .DeleteObject ()
Você pode remover um item de um banco de dados usando EF usando os dois métodos a seguir. Método EntityCollection.Remove Método ObjectContext.DeleteObject O primeiro é no EntityCollectione o segundo no ObjectContext. Quando cada um deve ser usado? Um prefere o outro? Remove()retorna um boole DeleteObject()retornos void.

12
Por que exatamente é eval mau?
Eu sei que os programadores de Lisp e Scheme geralmente dizem que isso evaldeve ser evitado, a menos que seja estritamente necessário. Eu vi a mesma recomendação para várias linguagens de programação, mas ainda não vi uma lista de argumentos claros contra o uso de eval. Onde posso encontrar uma …


7
Por que o ConcurrentHashMap impede chaves e valores nulos?
O JavaDoc de ConcurrentHashMapdiz o seguinte: De maneira semelhante, Hashtablemas diferente HashMap, essa classe não permite nullser usada como chave ou valor. Minha pergunta: por que? 2ª pergunta: Por que não Hashtablepermite nulo? Eu usei muitos HashMaps para armazenar dados. Mas, ao mudar para ConcurrentHashMap, fiquei várias vezes com problemas …

6
Hashing uma corda com Sha256
Eu tento hash uma seqüência usando SHA256, estou usando o seguinte código: using System; using System.Security.Cryptography; using System.Text; public class Hash { public static string getHashSha256(string text) { byte[] bytes = Encoding.Unicode.GetBytes(text); SHA256Managed hashstring = new SHA256Managed(); byte[] hash = hashstring.ComputeHash(bytes); string hashString = string.Empty; foreach (byte x in hash) …
141 c#  string  hash  sha256 

4
O que o símbolo @ representa no objetivo-c?
Estou aprendendo o objetivo-c e continuo esbarrando no símbolo @. É usado em diferentes cenários, por exemplo, no início de uma sequência ou para sintetizar métodos de acessador. O que o símbolo @ significa no objetivo-c?
141 objective-c 

23
Indexação congelada com mensagem: Indexação pausada devido ao lote atualizado
Atualizei o Android Studio para a versão 3.2. Após essa atualização, um dos meus projetos não deseja indexar. Congela com a mensagem "Indexação pausada devido a atualização em lote". Como posso consertar isso? Arquivo gradle-wrapper.properties: distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-4.4-all.zip Arquivo gradle-properties: org.gradle.jvmargs=-Xmx1536m org.gradle.parallel=true org.gradle.daemon=true org.gradle.configureondemand=true


12
O Eclipse possui quebra de linha
Estou editando um arquivo XML com o Eclipse IDE e preciso inserir parágrafos de texto. Não parece que o eclipse tenha um recurso de quebra de linha. Alguém sabe se sim ou se existe um plugin para isso?
141 eclipse 


9
Lista de Abreviações do ReSharper: Onde posso modificá-lo?
Estou usando o ReSharper 4.5, e o que geralmente acontece quando estou convertendo propriedades explícitas em propriedades automáticas é que escolhi acidentalmente "Adicionar XX à lista de abreviações". Ou seja: desejo converter CustomerID em uma propriedade automática, mas, devido aos dedos rápidos, adicionarei acidentalmente "ID" à lista de abreviações, o …
141 resharper 

25
Qual IDE Ruby você prefere? [fechadas]
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 …
141 ruby  ide  editor 

10
Como posso limpar inscrições de eventos em c #?
Tome a seguinte classe C #: c1 { event EventHandler someEvent; } Se houver muitas inscrições para c1o someEventevento e eu quiser limpá-las, qual é a melhor maneira de conseguir isso? Considere também que as assinaturas deste evento podem ser / são delegadas lambdas / anônimas. Atualmente, minha solução é …
141 c#  .net  events  delegates 

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.