Programação

Q & A para programadores profissionais e entusiastas


7
Verificação rápida de NaN no NumPy
Estou procurando a maneira mais rápida de verificar a ocorrência de NaN ( np.nan) em uma matriz NumPy X. np.isnan(X)está fora de questão, uma vez que cria uma matriz booleana de forma X.shape, que é potencialmente gigantesca. Eu tentei np.nan in X, mas isso parece não funcionar porque np.nan != …
120 python  numpy  nan 

11
Manipulador de eventos onClick React JS
eu tenho var TestApp = React.createClass({ getComponent: function(){ console.log(this.props); }, render: function(){ return( <div> <ul> <li onClick={this.getComponent}>Component 1</li> </ul> </div> ); } }); React.renderComponent(<TestApp />, document.body); Quero colorir o fundo do elemento da lista clicado. Como posso fazer isso no React? Algo como $('li').on('click', function(){ $(this).css({'background-color': '#ccc'}); });

5
PDO fechando conexão
Apenas uma pergunta bastante simples com relação ao PDO em comparação ao MySQLi. Com o MySQLi, para fechar a conexão você pode fazer: $this->connection->close(); No entanto, com PDO, afirma que você abre a conexão usando: $this->connection = new PDO(); mas para fechar a conexão que você configurou null. $this->connection = …
120 php  pdo 


3
Qual é a tarefa de 'ambiente' no Rake?
De acordo com " Custom Rake Tasks ": desc "Pick a random user as the winner" task :winner => :environment do puts "Winner: #{pick(User).name}" end Pelo que eu sei, :winner => :environmentsignifica "fazer environmentantes winner". Mas o que é environment? Quando devo usar? Tentei rake -T, mas na lista não …


4
Ordem das chamadas de construtor e destruidor de membro
Ó gurus C ++, eu procuro sua sabedoria. Fale padronizado para mim e diga se C ++ garante que o seguinte programa: #include <iostream> using namespace std; struct A { A() { cout << "A::A" << endl; } ~A() { cout << "A::~" << endl; } }; struct B { …
120 c++ 

2
Como funciona o std :: tie?
Eu usei std::tiesem pensar muito nisso. Funciona, então acabei de aceitar que: auto test() { int a, b; std::tie(a, b) = std::make_tuple(2, 3); // a is now 2, b is now 3 return a + b; // 5 } Mas como funciona essa magia negra ? Como um temporário criado …
120 c++  c++11  tuples 


13
converter um enum em outro tipo de enum
Eu tenho um enum de, por exemplo, ' Gender' ( Male =0 , Female =1) e tenho outro enum de um serviço que tem seu próprio enum de gênero ( Male =0 , Female =1, Unknown =2) Minha pergunta é como posso escrever algo rápido e agradável para converter de …
120 c#  enums 

8
String PHP para flutuar
Não estou familiarizado com o PHP e fiz uma pergunta rápida. Eu tenho 2 variáveis pricePerUnite InvoicedUnits. Este é o código que os define para valores: $InvoicedUnits = ((string) $InvoiceLineItem->InvoicedUnits); $pricePerUnit = ((string) $InvoiceLineItem->PricePerUnit); Se eu der a saída, obtenho os valores corretos. Vamos dizer 5000unidades faturadas e 1.00por preço. …



2
Namespaces PHP e “uso”
Estou tendo alguns problemas com os namespaces e as useinstruções. Eu tenho três arquivos: ShapeInterface.php, Shape.phpe Circle.php. Estou tentando fazer isso usando caminhos relativos, então coloquei isso em todas as classes: namespace Shape; Na minha classe de círculo, tenho o seguinte: namespace Shape; //use Shape; //use ShapeInterface; include 'Shape.php'; include …
120 php  namespaces 

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.