Perguntas com a marcação «patch»

Um patch é um software desenvolvido para corrigir problemas ou atualizar um programa de computador ou seus dados de suporte. Isso inclui corrigir vulnerabilidades de segurança e outros bugs e melhorar a usabilidade ou desempenho.

1233
Como gerar um patch git para um commit específico?

Preciso escrever um script que crie patches para uma lista de números de confirmação SHA1. Eu tentei usar git format-patch <the SHA1>, mas isso gerou um patch para cada confirmação desde o SHA1. Depois que algumas centenas de patches foram geradas, tive que interromper o processo. Existe...

575
Usando um modelo singleton dispatch_once no Swift

Estou tentando elaborar um modelo singleton apropriado para uso no Swift. Até agora, consegui obter um modelo seguro sem thread trabalhando como: class var sharedInstance: TPScopeManager { get { struct Static { static var instance: TPScopeManager? = nil } if !Static.instance {...

254
GCD para executar tarefas no thread principal

Eu tenho um retorno de chamada que pode vir de qualquer thread. Quando recebo esse retorno de chamada, gostaria de executar uma determinada tarefa no thread principal. Preciso verificar se já estou no segmento principal - ou há alguma penalidade por não executar essa verificação antes de chamar o...

213
Sobrecarga de função Python

Eu sei que o Python não suporta sobrecarga de método, mas encontrei um problema que não consigo resolver de uma maneira Pythonic agradável. Estou fazendo um jogo em que um personagem precisa atirar em várias balas, mas como escrevo funções diferentes para criar essas balas? Por exemplo, suponha...

205
Posso dividir um pedaço já dividido com o git?

Eu descobri recentemente a patchopção do git para o addcomando, e devo dizer que é realmente um recurso fantástico. Também descobri que um pedaço grande pode ser dividido em pedaços menores pressionando a stecla, o que aumenta a precisão do commit. Mas e se eu quiser ainda mais precisão, se o...