eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming[OT] Duża kasa i kiepski wynik - dlaczego?Re: [OT] Duża kasa i kiepski wynik - dlaczego?
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!.POSTED!not-for-mail
    From: "AK" <n...@n...com>
    Newsgroups: pl.comp.programming
    Subject: Re: [OT] Duża kasa i kiepski wynik - dlaczego?
    Date: Mon, 14 Sep 2015 10:16:58 +0200
    Organization: ATMAN - ATM S.A.
    Lines: 53
    Message-ID: <mt5vpr$vgb$1@node2.news.atman.pl>
    References: <mosvh7$bpl$1@node1.news.atman.pl> <s...@j...net>
    <mot3b3$fmd$1@node1.news.atman.pl>
    <55b2141b$0$2206$65785112@news.neostrada.pl>
    <s...@n...lan> <mou9rd$ha3$1@dont-email.me>
    <9...@g...com>
    <mp2s2s$be7$1@node1.news.atman.pl>
    <6...@g...com>
    <mp5qs2$e63$1@node1.news.atman.pl> <s...@n...lan>
    <mp8okc$8sf$1@node2.news.atman.pl> <msp8it$mlu$1@node1.news.atman.pl>
    <mspsn0$c93$2@node1.news.atman.pl> <mssg6t$4fu$1@node1.news.atman.pl>
    <mssktp$9n5$1@node1.news.atman.pl> <msss6u$hjj$1@node1.news.atman.pl>
    <msvaa3$15k$1@node1.news.atman.pl> <mt0u5j$ufq$1@node2.news.atman.pl>
    <mt158b$rkv$1@node1.news.atman.pl> <mt16lh$75h$1@node2.news.atman.pl>
    <mt1fok$g8m$1@node2.news.atman.pl> <mt1n95$ei7$1@node1.news.atman.pl>
    <a...@n...plus.net>
    NNTP-Posting-Host: dynamic62-133-142-051.ostnet.pl
    Mime-Version: 1.0
    Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=response
    Content-Transfer-Encoding: 8bit
    X-Trace: node2.news.atman.pl 1442218619 32267 62.133.142.51 (14 Sep 2015 08:16:59
    GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Mon, 14 Sep 2015 08:16:59 +0000 (UTC)
    In-Reply-To: <a...@n...plus.net>
    X-Priority: 3
    X-MSMail-Priority: Normal
    X-Newsreader: Microsoft Windows Mail 6.0.6002.18197
    X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18463
    X-Antivirus: avast! (VPS 150913-1, 2015-09-13), Outbound message
    X-Antivirus-Status: Clean
    Xref: news-archive.icm.edu.pl pl.comp.programming:208273
    [ ukryj nagłówki ]

    Użytkownik "Roman W" <b...@g...pl> napisał:

    > Pod warunkiem, że się nie używa dat. W Pythonie sa co najmniej trzy klasy do dat:
    > datetime.datetime, numpy.datetime64 i pandas.Timestamp. Aha, i geniusze którzy
    projektowali
    > datetime zapomnieli, że ktoś może mieć timestamps z nanosekundami " bo przecież
    żaden zegar w
    > pececie nie ma takiej rozdzielczości " :)
    >
    > RW

    W Pythonie standardem jest datetime. Nie wprowadzaj falszu.
    Oczywiscie nic nie zabrania innym pakietom miec swoje typy danych
    (w czesci to zaczlosci sprzed datetime).
    Co do nanoseconds:
    "
    time.time()
    Return the time in seconds since the epoch as a floating point number.
    Note that even though the time is always returned as a floating point number,
    not all systems provide time with a better precision than 1 second.
    "
    time.time() uzywa:
    GetSystemTimeAsFileTime()
    https://msdn.microsoft.com/en-us/library/windows/des
    ktop/ms724397(v=vs.85).aspx
    lub clock_gettime(CLOCK_REALTIME)
    http://pubs.opengroup.org/onlinepubs/9699919799/func
    tions/clock_getres.html
    lub gettimeofday()
    http://man7.org/linux/man-pages/man2/gettimeofday.2.
    html
    w zaleznosci od mozliwosci platformy platformy/OSa
    Jesli wpaniałe C i wspanialy OS w swym API dostarcza rozdzielczosc nanosekundową,
    to bedziesz jak w rezultacie time.time() mial.
    Gdy masz/chcesz uzyc jakies inne/swoje/specyficzne (real?)"timerowe" API w C
    to nie ma najmniejszego problemu uzyc tego poprzez ctypes w 2-3 linijkach:
    np:
    from ctypes import libc
    print libc.time
    lub np:
    from ctypes import windll
    print windll.kernel32.GetSystemTimeAsFileTime
    lub np:
    from ctypes import windll
    dll = CDLL("moja_dllka.dll")
    print dll.moja_funkcja

    PS: Czyli jak zwykle. Braki w rozpoznaniu "problemu" lub zwykle czepialstwo.
    PS1: Kiedy to ostatnio musialem uzywac nanosekund zamiast datetime ? Hm...
    Odpowiem juztro (moze sobie przypomne:)

    AK


    ---
    Ta wiadomość została sprawdzona na obecność wirusów przez oprogramowanie antywirusowe
    Avast.
    https://www.avast.com/antivirus

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: