Programação

Q & A para programadores profissionais e entusiastas




2
Recriando um dicionário de um IEnumerable <KeyValuePair <>>
Eu tenho um método que retorna um IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt;, mas alguns dos chamadores exigem que o resultado do método seja um dicionário. Como converter o IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt;em um Dictionary&lt;string, ArrayList&gt;para que eu possa usar TryGetValue? método: public IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt; GetComponents() { // ... yield return new KeyValuePair&lt;string, ArrayList&gt;(t.Name, controlInformation); } …



4
Instale commit git específico com pip
Estou desenvolvendo um aplicativo django e estou usando o pip para gerenciar meus requisitos. Como posso fazer para instalar o commit de um git específico? No meu caso, preciso instalar este commit: https://github.com/aladagemre/django-notification/commit/2927346f4c513a217ac8ad076e494dd1adbf70e1
172 git  install  commit  pip 


4
Locais onde o JavaBeans é usado?
O que é um JavaBean e por que eu preciso? Como posso criar todos os aplicativos com a estrutura de classe e interface? Por que eu preciso de feijão? E você pode me dar alguns exemplos em que os beans são essenciais em vez de classes e interfaces? Por favor, …
172 java  javabeans 


2
shared_ptr para uma matriz: deve ser usada?
Apenas uma pequena consulta sobre shared_ptr. É uma boa prática usar shared_ptrapontar para uma matriz? Por exemplo, shared_ptr&lt;int&gt; sp(new int[10]); Se não, então por que não? Uma razão pela qual eu já estou ciente é que não é possível aumentar / diminuir o shared_ptr. Portanto, ele não pode ser usado …
172 c++  c++11  shared-ptr 


11
Experiências do módulo Git do Python? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Melhore esta pergunta Quais são as experiências das pessoas …
172 python  git 

3
O que é ApplicationException no .NET?
Para lançar exceções, eu costumo usar classes de exceção internas, por exemplo, ArgumentNullExceptione NotSupportedException. No entanto, às vezes eu preciso usar uma exceção personalizada e, nesse caso, escrevo: class SlippedOnABananaException : Exception { } class ChokedOnAnAppleException : Exception { } e assim por diante. Então eu jogo e pego isso …


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.