Programmazione

Domande e risposte per programmatori professionisti ed entusiasti

12
C'è qualche differenza tra "foo is None" e "foo == None"?
C'è qualche differenza tra: if foo is None: pass e if foo == None: pass La convenzione che ho visto nella maggior parte del codice Python (e nel codice che scrivo io stesso) è la prima, ma di recente mi sono imbattuto in codice che utilizza la seconda. Nessuna è …
217 python 


2
Modo corretto per integrare i plugin jQuery in AngularJS
Mi chiedevo quale sia il modo corretto di integrare i plugin jQuery nella mia app angolare. Ho trovato diversi tutorial e screen-cast ma sembrano adatti a un plug-in specifico. Ad esempio: http://amitgharat.wordpress.com/2013/02/03/an-approach-to-use-jquery-plugins-with-angularjs/ http://www.youtube.com/watch?v=8ozyXwLzFYs Devo creare una direttiva in questo modo - App.directive('directiveName', function() { return { restrict: 'A', link: function(scope, …

13
Avvio del debugger python automaticamente in caso di errore
Questa è una domanda che mi chiedevo da un po 'di tempo, eppure non ho mai trovato una soluzione adatta. Se eseguo uno script e mi imbatto in, diciamo un IndexError, Python stampa la riga, la posizione e la rapida descrizione dell'errore ed esce. È possibile avviare automaticamente pdb quando …
217 python  debugging 

7
Metodo jQuery .live () vs .on () per l'aggiunta di un evento click dopo aver caricato html dinamico
Sto usando jQuery v.1.7.1 in cui il metodo .live () è apparentemente deprecato. Il problema che sto riscontrando è che quando si carica in modo dinamico html in un elemento usando: $('#parent').load("http://..."); Se provo ad aggiungere un evento click in seguito, non registra l'evento usando uno di questi metodi: $('#parent').click(function() …


21
GridLayout (non GridView) come allungare uniformemente tutti i bambini
Voglio avere una griglia 2x2 con all'interno dei pulsanti. Questo è solo ICS, quindi sto cercando di utilizzare il nuovo GridLayout fornito. Ecco l'XML del mio layout: <?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/favorites_grid" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#00ff00" android:rowCount="2" android:columnCount="2"> <Button android:text="Cell 0" android:layout_row="0" android:layout_column="0" android:textSize="14dip" /> <Button android:text="Cell 1" android:layout_row="0" android:layout_column="1" …


18
Rimozione di un elenco di caratteri nella stringa
Voglio rimuovere i caratteri in una stringa in Python: string.replace(',', '').replace("!", '').replace(":", '').replace(";", '')... Ma ho molti personaggi che devo rimuovere. Ho pensato a un elenco list = [',', '!', '.', ';'...] Ma come posso usare il listper sostituire i caratteri nel string?
217 python  string  list  replace 

8
Come posso usare $ rootScope in angolare per memorizzare le variabili?
Come posso utilizzare $rootScopeper memorizzare le variabili in un controller a cui voglio accedere in un secondo momento? Per esempio: angular.module('myApp').controller('myCtrl', function($scope) { var a = //something in the scope //put it in the root scope }); angular.module('myApp').controller('myCtrl2', function($scope) { var b = //get var a from root scope somehow …

12
Come si compila Go così velocemente?
Ho cercato su Google e cercato sul sito Web di Go, ma non riesco a trovare una spiegazione per i straordinari tempi di costruzione di Go. Sono prodotti delle caratteristiche del linguaggio (o della loro mancanza), un compilatore altamente ottimizzato o qualcos'altro? Non sto cercando di promuovere Go; Sono solo …

13
Classe nidificata statica in Java, perché?
Stavo cercando il codice Java LinkedListe ho notato che faceva uso di una classe nidificata statica Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } Qual è la ragione per usare una classe annidata statica, piuttosto che una normale classe interna? L'unico motivo che …
217 java  class  static  member 


5
Layout a espansione automatica con Qt-Designer
Sto usando Qt Designer. Voglio crearne uno QVBoxLayoutche si espanderà automaticamente per riempire l'intera finestra. La disposizione dei QVBoxLayoutresti fissa. Come posso causare l' QVBoxLayoutespansione e riempire l'intera finestra attraverso il designer?
217 qt  layout  qt-designer 

2
Perché non posso push_back un unique_ptr in un vettore?
Cosa c'è di sbagliato in questo programma? #include <memory> #include <vector> int main() { std::vector<std::unique_ptr<int>> vec; int x(1); std::unique_ptr<int> ptr2x(&x); vec.push_back(ptr2x); //This tiny command has a vicious error. return 0; } L'errore: In file included from c:\mingw\bin\../lib/gcc/mingw32/4.5.0/include/c++/mingw32/bits/c++allocator.h:34:0, from c:\mingw\bin\../lib/gcc/mingw32/4.5.0/include/c++/bits/allocator.h:48, from c:\mingw\bin\../lib/gcc/mingw32/4.5.0/include/c++/memory:64, from main.cpp:6: c:\mingw\bin\../lib/gcc/mingw32/4.5.0/include/c++/bits/unique_ptr.h: In member function 'void __gnu_cxx::new_allocator<_Tp>::construct(_Tp*, const …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.