Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów


5
Dlaczego [] jest szybszy niż list ()?
Niedawno w porównaniu z przetwarzaniem prędkości []i list()i była zaskoczona, że []pracuje więcej niż trzy razy szybciej niż list(). Pobiegłem ten sam test z {}i dict()a wyniki były praktycznie identyczne: []i {}zarówno trwała około 0.128sec / milion cykli, podczas list()i dict()trwało około 0.428sec / milion cykli każdy. Dlaczego to? Czy …

13
Najlepsza praktyka tworzenia instancji nowego fragmentu Androida
Widziałem dwie ogólne praktyki tworzenia nowego fragmentu w aplikacji: Fragment newFragment = new MyFragment(); i Fragment newFragment = MyFragment.newInstance(); Druga opcja wykorzystuje metodę statyczną newInstance()i ogólnie zawiera następującą metodę. public static Fragment newInstance() { MyFragment myFragment = new MyFragment(); return myFragment; } Na początku myślałem, że główną korzyścią jest to, …


30
Git: nie można pobrać gałęzi - błąd: ścieżkaspec „…” nie pasuje do żadnego pliku (ów) znanego z git
Nie jestem pewien, dlaczego nie mogę wyewidencjonować oddziału, nad którym wcześniej pracowałem. Zobacz poniższe polecenia (uwaga: coto alias dla checkout): ramon@ramon-desktop:~/source/unstilted$ git branch -a * develop feature/datts_right feature/user_controlled_menu feature/user_controlled_site_layouts master remotes/origin/HEAD -> origin/master remotes/origin/develop remotes/origin/feature/datts_right remotes/origin/master ramon@ramon-desktop:~/source/unstilted$ git co feature/user_controlled_site_layouts error: pathspec 'feature/user_controlled_site_layouts' did not match any file(s) known to …
706 git 

28
Pobierasz cały segment S3?
Zauważyłem, że wydaje się, że nie ma opcji pobrania całego segmentu S3 z konsoli zarządzania AWS. Czy istnieje prosty sposób na złapanie wszystkiego w jednym z moich wiader? Zastanawiałem się nad upublicznieniem folderu głównego, użyciem go wgetdo pobrania, a następnie nadaniem mu statusu prywatnego, ale nie wiem, czy jest łatwiejszy …








13
Jak usunąć pakiety zainstalowane za pomocą easy_install Pythona?
Python easy_installsprawia , że instalowanie nowych pakietów jest niezwykle wygodne. Jednak, o ile wiem, nie implementuje innych typowych funkcji menedżera zależności - wyświetlając i usuwając zainstalowane pakiety. Jaki jest najlepszy sposób na sprawdzenie, co jest zainstalowane i jaki jest preferowany sposób usuwania zainstalowanych pakietów? Czy są jakieś pliki, które należy …

10
Jaka jest różnica między dict.items () i dict.iteritems () w Python2?
Czy są jakieś istotne różnice między dict.items()i dict.iteritems()? Z dokumentacji Pythona : dict.items(): Zwraca kopię listy słownika par (klucz, wartość). dict.iteritems(): Zwraca iterator nad parami słownika (klucz, wartość). Jeśli uruchomię poniższy kod, wydaje się, że każdy zwraca odwołanie do tego samego obiektu. Czy brakuje mi subtelnych różnic? #!/usr/bin/python d={1:'one',2:'two',3:'three'} print …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.