Size: a a a

2020 October 18

N🌌

Nazarii 🌌 in learn.java
как я понял, там об инъекциях говорят.
источник

N🌌

Nazarii 🌌 in learn.java
Bromles
Это про уязвимость бд к SQL-инъекциям при отсутствии валидации введенных данных. Конкретно к сплиту отношения не имеет
да. Снова же, выразился не так, пардон
источник

N🌌

Nazarii 🌌 in learn.java
Quantum Harmonizer
Вообще, мне вот прямо стало интересно, как флоаты переводятся в строки. Звучит не очень-то тривиально.
в любом случае, почему?
Локали?
источник

QH

Quantum Harmonizer in learn.java
Nazarii 🌌
в любом случае, почему?
Локали?
Ну я вот легко представляю, как забирать цифры из инта: берёшь остаток от деления на 10 — это последняя цифра; потом делишь на 10 — это всё остальное.
С флоатами же так не получится.
источник

N🌌

Nazarii 🌌 in learn.java
Quantum Harmonizer
Ну я вот легко представляю, как забирать цифры из инта: берёшь остаток от деления на 10 — это последняя цифра; потом делишь на 10 — это всё остальное.
С флоатами же так не получится.
Действительно интересно)
источник

B

Bromles in learn.java
Кстати про валидацию: как я понимаю, лучше в любом слцчае проводить ее на бэке. При своем фронте можно конечно и там, но доп слой защиты не помешает + если фронт не свой или апи открыто, то могут всякого наприсылать
источник

B

Bromles in learn.java
Quantum Harmonizer
Ну я вот легко представляю, как забирать цифры из инта: берёшь остаток от деления на 10 — это последняя цифра; потом делишь на 10 — это всё остальное.
С флоатами же так не получится.
Я не знаю, прокатит ли такое в жабе, но в плюсах можно через union получить битовое представление флоата (знак, порядок, мантисса) и с ним работать
источник

QH

Quantum Harmonizer in learn.java
Bromles
Я не знаю, прокатит ли такое в жабе, но в плюсах можно через union получить битовое представление флоата (знак, порядок, мантисса) и с ним работать
java.lang.Double#doubleToLongBits
источник

D

Dima in learn.java
Quantum Harmonizer
Ну я вот легко представляю, как забирать цифры из инта: берёшь остаток от деления на 10 — это последняя цифра; потом делишь на 10 — это всё остальное.
С флоатами же так не получится.
да
источник

D

Dima in learn.java
поэтому используют BigDecimal
источник

QH

Quantum Harmonizer in learn.java
Quantum Harmonizer
Ну я вот легко представляю, как забирать цифры из инта: берёшь остаток от деления на 10 — это последняя цифра; потом делишь на 10 — это всё остальное.
С флоатами же так не получится.
Я ПРО МИНУС ЗАБЫЛ
источник

QH

Quantum Harmonizer in learn.java
Dima
поэтому используют BigDecimal
кстати, про него тот же вопрос — он ведь переводит число в BigInteger и просто помнит, в какой позиции там запятая
источник

D

Dima in learn.java
Quantum Harmonizer
кстати, про него тот же вопрос — он ведь переводит число в BigInteger и просто помнит, в какой позиции там запятая
я про него помню, что всегда юзать или конструктор со строкой
источник

D

Dima in learn.java
или .valueOf, который внутри тоже самое будет делать
источник

D

Dima in learn.java
иначе возможны приколы с флоат арифметикой
источник

D

Dima in learn.java
источник

QH

Quantum Harmonizer in learn.java
Dima
иначе возможны приколы с флоат арифметикой
типа, что он себе хвост прихватит, 00000000000000000000000003 после запятой?)
источник

D

Dima in learn.java
да
источник

D

Dima in learn.java
как при вычитании двух даблов
источник

D

Dima in learn.java
поэтому и у baeldung выше в статье решение разделения либо через строки сделано натурально, либо substract у BigDecimal
источник