Programação

Q & A para programadores profissionais e entusiastas



18
Como remover todos os manipuladores de eventos de um evento
Para criar um novo manipulador de eventos em um controle, você pode fazer isso c.Click += new EventHandler(mainFormButton_Click); ou isto c.Click += mainFormButton_Click; e para remover um manipulador de eventos, você pode fazer isso c.Click -= mainFormButton_Click; Mas como você remove todos os manipuladores de eventos de um evento?
367 c#  .net  winforms  events 

5
Compilando C ++ 11 com g ++
Estou tentando atualizar meu compilador C ++ para C ++ 11. Pesquisei um pouco e cheguei à conclusão de que tenho de usar a bandeira -std=c++0xou -std=gnu++0x, mas não sei muitas coisas sobre bandeiras. Alguém pode me ajudar? (Estou usando o Ubuntu 12.04.) Aqui está o erro que eu recebo …
367 c++  c++11  g++  flags 

26
Soma uma lista de números em Python
Eu tenho uma lista de números como [1,2,3,4,5...], e quero calcular (1+2)/2e para o segundo (2+3)/2e o terceiro (3+4)/2, e assim por diante. Como eu posso fazer isso? Gostaria de somar o primeiro número com o segundo e dividi-lo por 2, depois somar o segundo com o terceiro e dividir …
367 python  list  sum 

19
Como executar um script de shell na inicialização
Em uma instância do Amazon S3 Linux, tenho dois scripts chamados start_my_appe stop_my_appque iniciam e param para sempre (que, por sua vez, executa meu aplicativo Node.js.). Eu uso esses scripts para iniciar e parar manualmente meu aplicativo Node.js. Por enquanto, tudo bem. Meu problema: também quero configurá-lo para que start_my_appseja …
367 linux  node.js  init.d  forever 


7
Remova todos os elementos que ocorrem em uma lista da outra
Digamos que eu tenho duas listas l1e l2. Eu quero executar l1 - l2, que retorna todos os elementos de l1não dentro l2. Posso pensar em uma abordagem de loop ingênuo para fazer isso, mas isso será realmente ineficiente. O que é uma maneira pitônica e eficiente de fazer isso? …
367 python  list 

23
Como atualizo / upserti um documento no Mongoose?
Talvez seja a hora, talvez seja eu me afogando em documentação esparsa e não sendo capaz de entender o conceito de atualização no Mongoose :) Aqui está o acordo: Eu tenho um esquema e um modelo de contato (propriedades reduzidas): var mongoose = require('mongoose'), Schema = mongoose.Schema; var mongooseTypes = …

13
Esconder apenas mudanças encenadas no git - é possível?
Existe uma maneira de eu esconder apenas minhas alterações faseadas? O cenário com o qual estou tendo problemas é quando trabalhei em vários bugs em um determinado momento e tive várias alterações sem etapas. Gostaria de poder preparar esses arquivos individualmente, criar meus arquivos .patch e guardá-los até que o …
367 git  git-stash 

15
Reagir o código "após renderização"?
Eu tenho um aplicativo no qual preciso definir a altura de um elemento (digamos "conteúdo do aplicativo") dinamicamente. Ele pega a altura do "cromo" do aplicativo e o subtrai e define a altura do "conteúdo do aplicativo" para caber 100% dentro dessas restrições. Isso é super simples com exibições vanilla …


10
Usando as guias do Vim como buffers
Eu observei a capacidade de usar guias no Vim (com :tabe, :tabnewetc.) como um substituto para minha prática atual de ter muitos arquivos abertos na mesma janela em buffers ocultos. Gostaria que todos os arquivos distintos que eu abrisse estivessem sempre em sua própria guia. No entanto, existem algumas coisas …
366 vim  editor  tabs 

11
Não é uma classe anexa Java
Estou tentando criar um jogo Tetris e estou recebendo o erro do compilador Shape is not an enclosing class quando tento criar um objeto public class Test { public static void main(String[] args) { Shape s = new Shapes.ZShape(); } } Estou usando classes internas para cada forma. Aqui está …

7
Por que precisamos de mônadas?
Na minha humilde opinião, as respostas à famosa pergunta "O que é uma mônada?" , especialmente os mais votados, tente explicar o que é uma mônada sem explicar claramente por que as mônadas são realmente necessárias . Eles podem ser explicados como a solução para um problema?
366 haskell  monads 

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.