Articles of manipulação de

Qual é a diferença entre `throw new Error` e` throw someObject`?

Eu quero escrever um manipulador de erro comum que irá capturar erros personalizados lançados de propósito em qualquer instância do código. Quando eu throw new Error(‘sample’) como no código a seguir try { throw new Error({‘hehe’:’haha’}); // throw new Error(‘hehe’); } catch(e) { alert(e); console.log(e); } O log mostra no Firefox como Error: [object Object] […]

Como seria possível remover todos os manipuladores de events do evento ‘Click’ de um ‘Button’?

Eu tenho um controle de botão e preciso remover todos os manipuladores de events anexados ao seu evento Click . Como aquilo seria possível? Button button = GetButton(); button.Click.RemoveAllEventHandlers();

bitmaps rotativos. Em código

Existe uma maneira mais rápida de girar um bitmap grande em 90 ou 270 graus do que simplesmente fazendo um loop nested com coordenadas invertidas? Os bitmaps são 8bpp e normalmente 2048 * 2400 * 8bpp Atualmente eu faço isso simplesmente copiando com argumento de inversão, aproximadamente (pseudo código: for x = 0 to 2048-1 […]

Como verificar se IOException é tipo de exceção de espaço em disco insuficiente?

Como posso verificar se IOException é um tipo de exceção “Não há espaço em disco suficiente”? No momento, verifico se a mensagem corresponde a algo como “Não há espaço em disco suficiente”, mas sei que isso não funcionará se o idioma do SO não for o inglês.

Como localizar e replace texto em um arquivo com c #

Meu código até agora StreamReader reading = File.OpenText(“test.txt”); string str; while ((str = reading.ReadLine())!=null) { if (str.Contains(“some text”)) { StreamWriter write = new StreamWriter(“test.txt”); } } Eu sei como encontrar o texto, mas não tenho idéia de como replace o texto no arquivo com o meu.

Tutorial Java “Bit Shifting”?

Eu ficaria agradecido por um bom tutorial, que explica para iniciantes java como em java todo o trabalho “bit shifting”. Eu sempre tropeço, mas nunca entendi como funciona. Ele deve explicar todas as operações e conceitos que são possíveis com o deslocamento de bytes / bitmanipulation em java. Este é apenas um exemplo do que […]

Como garantir que um evento seja inscrito apenas uma vez

Gostaria de garantir que apenas assino uma vez em uma aula específica para um evento em uma instância. Por exemplo, eu gostaria de poder fazer o seguinte: if (*not already subscribed*) { member.Event += new MemeberClass.Delegate(handler); } Como eu iria sobre a implementação de tal guarda?

Como manipular imagens no nível de pixel em c #

Como faço para manipular imagens no nível de pixel em c #? Eu preciso ser capaz de ler / modificar cada valor RGB de pixel de bitmap separadamente. Um exemplo de código seria apreciado.

Lidar com evento de mudança de âncora de URL em js

Como posso escrever o código de retorno de chamada JavaScript que será executado em qualquer alteração na âncora de URL? Por exemplo, de http: //example.com#a para http: //example.com#b

Eventos .NET – O que são object remetente e EventArgs e?

O que o remetente e eventArgs significam / referem? Como posso fazer uso deles (para o cenário abaixo)? Cenário: Estou tentando criar um controle personalizado com uma function de exclusão e quero poder excluir o controle que foi clicado em uma página que contém muitos do mesmo controle personalizado.