Programação

Q & A para programadores profissionais e entusiastas

4
Expressão Lambda e método genérico
Suponha que eu tenha uma interface genérica: interface MyComparable<T extends Comparable<T>> { public int compare(T obj1, T obj2); } E um método sort: public static <T extends Comparable<T>> void sort(List<T> list, MyComparable<T> comp) { // sort the list } Posso invocar este método e passar uma expressão lambda como argumento: …
111 java  generics  lambda  java-8 


6
Preservando assinaturas de funções decoradas
Suponha que eu tenha escrito um decorador que faz algo muito genérico. Por exemplo, ele pode converter todos os argumentos para um tipo específico, realizar registro, implementar memoização, etc. Aqui está um exemplo: def args_as_ints(f): def g(*args, **kwargs): args = [int(x) for x in args] kwargs = dict((k, int(v)) for …
111 python  decorator 


7
Restrição de tipo genérico C # para tudo anulável
Então, eu tenho esta aula: public class Foo<T> where T : ??? { private T item; public bool IsNull() { return item == null; } } Agora estou procurando uma restrição de tipo que me permita usar tudo como parâmetro de tipo que possa ser null. Isso significa todos os …
111 c#  generics  nullable 

16
O script Bash imprime “Comando não encontrado” em linhas vazias
Cada vez que executo um script usando bash scriptname.sha linha de comando no Debian, obtenho Command Not foundo resultado do script. O script funciona, mas sempre há uma Command Not Foundinstrução impressa na tela para cada linha vazia. Cada linha em branco resulta em um comando não encontrado. Estou executando …
111 linux  bash  debian 





5
Como sair do PDB e permitir que o programa continue?
Estou usando o módulo PDB para depurar um programa. Gostaria de entender como posso sair do pdb e permitir que o programa continue até a conclusão. O programa é caro para ser executado, portanto, não quero sair sem que o script tente ser concluído. continuenão parece funcionar. Como posso sair …
111 python  pdb 

1
Como os repositórios Spring Data são realmente implementados?
Trabalho com o repositório Spring Data JPA em meu projeto há algum tempo e conheço os pontos abaixo: Nas interfaces do repositório, podemos adicionar os métodos como findByCustomerNameAndPhone()(assumindo customerNamee phonesão campos no objeto de domínio). Em seguida, o Spring fornece a implementação implementando os métodos de interface do repositório acima …


12
Converter uma imagem (selecionada por caminho) em string base64
Como você converte uma imagem de um caminho no computador do usuário em uma string base64 em C #? Por exemplo, tenho o caminho para a imagem (no formato C:/image/1.gif) e gostaria de ter um URI de dados como o que data:image/gif;base64,/9j/4AAQSkZJRgABAgEAYABgAAD..representa a 1.gifimagem retornada.
111 c#  image  base64 

13
Como mudar um django QueryDict para Python Dict?
Vamos fingir que tenho o seguinte QueryDict: <QueryDict: {u'num': [0], u'var1': [u'value1', u'value2'], u'var2': [u'8']}> Eu gostaria de ter um dicionário fora disso, por exemplo: {'num': [0], 'var1':['value1', 'value2'], 'var2':['8']} (Não me importo se o símbolo Unicode upermanece ou se vai.) Se o fizer queryDict.dict(), conforme sugerido pelo site django …
111 python  django 

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.