Size: a a a

2021 May 12

МВ

Макс Воробьев... in dlang.ru
??
источник

МВ

Макс Воробьев... in dlang.ru
вродь к часам не привязано
источник

EP

Egor Pugin in dlang.ru
часы считают время, бывают разные часы. В моём примере взяты именно utc часы, они учитывают високосные секунды
источник

EP

Egor Pugin in dlang.ru
другие часы могут не учитывать, поэтому надо знать, что у тебя за часы
источник

EP

Egor Pugin in dlang.ru
что там либа сдизайнена абы как, про часы не вспоминалось, это возможно
источник

МВ

Макс Воробьев... in dlang.ru
A naive object does not contain enough information to unambiguously locate itself relative to other date/time objects. Whether a naive object represents Coordinated Universal Time (UTC), local time, or time in some other timezone is purely up to the program, just like it is up to the program whether a particular number represents metres, miles, or mass. Naive objects are easy to understand and to work with, at the cost of ignoring some aspects of reality.
источник

DH

Dark Hole in dlang.ru
Для этого и обсуждаем, чтобы знать как выбирать
источник

EP

Egor Pugin in dlang.ru
ну как обычно, думаешь, продумываешь, дизайнишь, учитываешь нюансы, делаешь
источник

EP

Egor Pugin in dlang.ru
это если именно нужна точность
источник

EP

Egor Pugin in dlang.ru
а если не нужна, то сойдёт и так
источник

DH

Dark Hole in dlang.ru
Полезно эти нюансы знать
источник

DH

Dark Hole in dlang.ru
Для этого и обсуждаем
источник

EP

Egor Pugin in dlang.ru
из статьи на хабре нюансы?
источник

DH

Dark Hole in dlang.ru
Не важно
источник

Е

Евгений in dlang.ru
Там есть некоторые верные пункты.
Например генерация уникального ID только из времени.
Типа ща вот возьмем миллисекунды, вряд ли два объекта будут созданы в одну и ту же миллисекунду.
Плохое решение.
источник

КП

Константин Пунш... in dlang.ru
Заснуть на милисекунду х)
источник

Е

Евгений in dlang.ru
Но и это не всегда плохое решение.
источник

Е

Евгений in dlang.ru
Я проще делаю: создаю глобальный счетчик допустим от 0 до 9999, и добавляю его значение дополнительно ко времени
источник

Е

Евгений in dlang.ru
Но опять же я делаю предположение, что за одну миллисекунду никогда не создастся больше 10к объектов :)
источник

Е

Евгений in dlang.ru
То бишь я просто снизил вероятность нежелательного события до приемлемой.
источник