The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Уязвимость в сетевых библиотеках языков Rust и Go, позволяющая обойти проверку IP-адресов, opennews (??), 08-Авг-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


2. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +10 +/
Сообщение от OnTheEdgeemail (ok), 08-Авг-21, 13:51 
двое из ларца одинаковых с лица
Ответить | Правка | Наверх | Cообщить модератору

16. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +7 +/
Сообщение от Аноним (16), 08-Авг-21, 14:19 
Молодые, бунтующие - зачем ноль! мы ноль просто выкинем и пусть Они знают!!!
Ответить | Правка | Наверх | Cообщить модератору

22. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +/
Сообщение от Аноним (34), 08-Авг-21, 14:34 
С твоим подходом можно и на нуль поделить.
Ответить | Правка | Наверх | Cообщить модератору

195. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +5 +/
Сообщение от Аноним (195), 08-Авг-21, 16:47 
Люди, делить на ноль можно! Не ведитесь на провокации всемирного заговора математиков!
Ответить | Правка | Наверх | Cообщить модератору

267. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  –4 +/
Сообщение от Аноним (-), 08-Авг-21, 19:31 
>Не ведитесь на провокации всемирного заговора математиков!

Не дури. Математики правы.

На ноль делить нельзя. Запрещённая операция, согласен потому-что это бессмысленная операция. Но меня всегда удивляло, что "ноль на число делить можно", да результат всегда будет нулевым. Но смысл этой операции в чём заключается?

Ответить | Правка | Наверх | Cообщить модератору

287. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +/
Сообщение от Sw00p aka Jerom (?), 08-Авг-21, 20:06 
нольи на ноль делить можно
Ответить | Правка | Наверх | Cообщить модератору

293. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +/
Сообщение от Аноним (293), 08-Авг-21, 20:12 
Ну погляди код деления. Он имеет смысл когда надо загрузить все ядра бессмысленными операциями вычисления для того чтобы металпады расплавились и как нужно прикипели к крышке процессора. Так что то, что в математике не имеет смысла может иметь смысл на практике. Но для этого нужны мозги, а это не всем дано.
Ответить | Правка | К родителю #267 | Наверх | Cообщить модератору

336. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +1 +/
Сообщение от Прохожий (??), 08-Авг-21, 22:20 
http://lurkmore.to/%D0%94%D0%B5%D0&...
Ответить | Правка | К родителю #267 | Наверх | Cообщить модератору

369. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  –1 +/
Сообщение от Аноньимъ (ok), 09-Авг-21, 04:26 
Не несите пурги.
Школьная училка - математик весьма условный.

Математики вводят и используют какие им удобно и полезно действия.

Деление на ноль используют чаще чем вы думаете, примерно в бесконечно раз чаще.

Ответить | Правка | К родителю #267 | Наверх | Cообщить модератору

422. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +/
Сообщение от mathimaticusExterminatus (?), 09-Авг-21, 11:04 
Не путай ноль и бесконечно малое число
Ответить | Правка | Наверх | Cообщить модератору

464. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  –1 +/
Сообщение от Аноньимъ (ok), 09-Авг-21, 17:23 
> Не путай ноль и бесконечно малое число

А я не путаю.

Ответить | Правка | Наверх | Cообщить модератору

521. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +/
Сообщение от Аноним (521), 09-Авг-21, 23:08 
Тогда примеры применения операции деления на 0 в студию. Можно даже примеры трудов грибных алгебраистов.
Ответить | Правка | Наверх | Cообщить модератору

526. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  –1 +/
Сообщение от Аноньимъ (ok), 09-Авг-21, 23:31 
Зачем? Вы хотите чтобы я вас в чем-то убеждал, а вы при этом сопротивлялись кривлялись и юродствовали?

Тон как бы такой именно. Если я ошибаюсь, то можем конечно поговорить о разных операциях.

Ответить | Правка | Наверх | Cообщить модератору

459. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  –1 +/
Сообщение от Урри (ok), 09-Авг-21, 17:16 
> (define x 12)
> (print (/ x 0))

+inf.0

> (define x -666)
> (print (/ x 0))

-inf.0

> (define x 0)
> (print (/ x 0))

+nan.0

--
Ну и "программисты" современные пошли. Знатоки, бл.

Ответить | Правка | К родителю #267 | Наверх | Cообщить модератору

491. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  –1 +/
Сообщение от Прохожий (??), 09-Авг-21, 20:19 
И точно

In [1]: x =5

In [2]: x / 0
---------------------------------------------------------------------------
ZeroDivisionError                         Traceback (most recent call last)
<ipython-input-2-7199cbe9fce0> in <module>
----> 1 x/ 0

ZeroDivisionError: division by zero

Ответить | Правка | Наверх | Cообщить модератору

519. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +/
Сообщение от Anonymoustus (ok), 09-Авг-21, 22:41 
А поцчему в третьем примере получается NaN?
Ответить | Правка | К родителю #459 | Наверх | Cообщить модератору

552. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +/
Сообщение от Sw00p aka Jerom (?), 10-Авг-21, 10:36 
любое число почему-то стало не числом :)
Ответить | Правка | Наверх | Cообщить модератору

554. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  –1 +/
Сообщение от Урри (ok), 10-Авг-21, 11:21 
Нет, не "любое число".

Например:
1) 0/0 = 7 (я взял любое число "7")
2) (0*3)/(0*8) = 7 (3 и 8 тоже от балды)
3) выносим нули за скобки, по всем правилам арифметики
4) (0/0)*(3/8) = 7
5) но ведь 0/0 у нас равно 7 (впрочем, можно взять и 777, как "любое число", это не важно),
6) а значит 7*(3/8)=7 ?. Или 777*(3/8)=7 ?
7) нет. а значит, 0/0 не равно любому числу.

Ответить | Правка | Наверх | Cообщить модератору

569. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +/
Сообщение от Sw00p aka Jerom (?), 10-Авг-21, 14:01 
> 6) а значит 7*(3/8)=7 ?. Или 777*(3/8)=7 ?

так и есть при условии если представить 7 или 777 как 0/0. В вашем случае если 7*(3/8) != 7, то слева 7 представляется как 7*1 = 7, что собственно не равно 7 справа. А 7*(3/8)=7 истинно тогда и только тогда, когда 7 = 0/0.

> 7) нет. а значит, 0/0 не равно любому числу.

0*x = 0 - x тут любое число.

Ответить | Правка | Наверх | Cообщить модератору

553. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  –1 +/
Сообщение от Урри (ok), 10-Авг-21, 11:12 
Бай дизайн.

0/0 - неопределенность, решаемая только в случае бесконечно малых величин, порожденных сходимым рядом (функцией). но у нас не ряд и не функция, так шта...

пысы: sqrt(-1) не NaN, а 0+i.

Ответить | Правка | К родителю #519 | Наверх | Cообщить модератору

465. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  –2 +/
Сообщение от _kp (ok), 09-Авг-21, 17:23 
Ну как нельзя делить, можно, только результат не определен. Но сам факт исключения, о делении на ноль, подсказывает, что что то делаем не так.

Пример 1. Закон Ома, I=U/R. При уменьшении R ток ростёт. А если R=0, то это уже сверхпроводник, ток может быть как большим, так и отсутствовать, и нужна другая формула.

Пример 2. Скорость. V=S/t. Если t=0, то это уже телепортация, а значение скорости телепортации вообще теряет всякую ценность.

Пример 3. Замер быстродействия компа. Засекли время, выполнили 100500 операция, узнали что за нулевое время. При попытке так и считать получим деление на ноль, с никаким результатом.  А по факту все го то, время замерено неприемлимо  грубо, отчего ценность результата аналогичная.

Ответить | Правка | К родителю #267 | Наверх | Cообщить модератору

583. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +/
Сообщение от Аноним (-), 10-Авг-21, 21:53 
> R=0, то это уже сверхпроводник, ток может быть как большим, так
> и отсутствовать, и нужна другая формула.

А вы так грешным делом в курсе кто такое индуктивность?

Кроме того - природа не любит бесконечность. Достаточно большой ток создает сильное магнитное поле, которое в конце концов разрушает эффект. Поэтому когда вы попытаетесь увидеть бесконечность, природа подгонит вам нехилый облом.

> Пример 3. Замер быстродействия компа. Засекли время, выполнили 100500 операция, узнали
> что за нулевое время.

Ммм... как круто, а можно мне такой комп? Если он 100500 за нулевое время хреначит, то наверное и 100500*100500 тоже, потому что 0 * 0 == 0. И если все так и работает - как вам, например, сервис моментального кряка любых хэшей? :)

Ответить | Правка | Наверх | Cообщить модератору

379. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +/
Сообщение от Аноним (-), 09-Авг-21, 05:43 
> Люди, делить на ноль можно!

Можно, я пробовал. Проц исключение выкидывает, всего лишь.

Ответить | Правка | К родителю #195 | Наверх | Cообщить модератору

394. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +/
Сообщение от Фотошоп лучше (?), 09-Авг-21, 08:16 
Вот и выросло поколение, знающее матемематику до 3го класса и использующее процессор как калькулятор для заведомо не имеющих смысла операций
Ответить | Правка | Наверх | Cообщить модератору

396. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  –1 +/
Сообщение от Аноним (-), 09-Авг-21, 08:40 
> Вот и выросло поколение, знающее матемематику до 3го класса и использующее процессор
> как калькулятор для заведомо не имеющих смысла операций

Хочу посмотреть как ты с 3-я классами образования тот обработчик исключения напишешь :]

Ответить | Правка | Наверх | Cообщить модератору

511. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  –1 +/
Сообщение от Аноним (-), 09-Авг-21, 22:08 
Процессор поступил как математик. Так и должно быть.
Ответить | Правка | К родителю #379 | Наверх | Cообщить модератору

522. "Уязвимость в сетевых библиотеках языков Rust и Go, позволяющ..."  +/
Сообщение от Прохожий (??), 09-Авг-21, 23:10 
Так и должно быть в определённых случаях, а не во всех абсолютно. Я выше ссылку на статью кинул про деление на ноль из Луркоморья. Понимаю, не академическая литература, но современной молодёжи (точнее, её большинству) туго даётся академическое чтиво. Поэтому упрощённая версия.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру