Pytania oznaczone «ls»

92
Jak sprawdzić datę w listwach?

Chcę sprawdzić datę w moim modelu w Ruby on Rails, jednak wartości dnia, miesiąca i roku są już przekonwertowane na niepoprawną datę, zanim dotrą do mojego modelu. Na przykład, jeśli moim zdaniem wprowadzę 31 lutego 2009 r., Kiedy używam Model.new(params[:model])w kontrolerze, konwertuje to na...

92
Railsy DateTime.now bez czasu

Muszę użyć DateTime.now, aby pobrać aktualną datę i „usunąć” godzinę. Na przykład pokazuje to, czego nie chcę:DateTime.now => Sat, 19 Nov 2011 18:54:13 UTC +00:00 To pokazuje, co mam robić chcą:DateTime.now.some_operation => 2011-11-06 00:00:00 UTC

92
Internowanie stringów w Pythonie

Chociaż to pytanie nie ma żadnego rzeczywistego zastosowania w praktyce, jestem ciekawy, jak Python dokonuje internowania ciągów. Zauważyłem, co następuje. >>> "string" is "string" True To jest tak, jak się spodziewałem. Ty też możesz to zrobić. >>> "strin"+"g" is...

92
Kiedy pliki .pyc są odświeżane?

Rozumiem, że pliki „.pyc” to skompilowane wersje zwykłych plików „.py”, tworzone w czasie wykonywania, aby programy działały szybciej. Zauważyłem jednak kilka rzeczy: Po modyfikacji plików „py” zachowanie programu zmienia się. Oznacza to, że pliki „py” są kompilowane lub przynajmniej...

92
Dlaczego max działa wolniej niż sort?

Odkryłem, że maxjest wolniejszy niż sortfunkcja w Pythonie 2 i 3. Python 2 $ python -m timeit -s 'import random;a=range(10000);random.shuffle(a)' 'a.sort();a[-1]' 1000 loops, best of 3: 239 usec per loop $ python -m timeit -s 'import random;a=range(10000);random.shuffle(a)' 'max(a)' 1000...