@ProCxx

Страница 2014 из 2477
Alex Фэils?︙
29.04.2018
17:36:54
воот! теперь ты понел))

Евгений
29.04.2018
17:45:52
Как scanmem хранит 5 байт на 1 совпадение? Там же на 1 совпадение должно быть: указатель на адрес (8 байт) и какой тип данных (2 байт). Я не понимаю, линка на структуру: https://github.com/scanmem/scanmem/blob/master/targetmem.h

До этого измерял скан региона размером 1 гиг, щас измерил регион 512 миб, оказалось, что 4 байт на совпадение. чёза втф?

Alex Фэils?︙
29.04.2018
17:56:30
хеш мб

Google
Евгений
29.04.2018
18:06:08
хеш мб
чё загуглить? > https://ru.wikipedia.org/wiki/%D0%A5%D0%B5%D1%88-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0

Alex Фэils?︙
29.04.2018
18:08:58
Евгений
29.04.2018
18:14:36
Все использования той структуры в 5 байтв
Т.е. одно значение в хеш-таблице имеет размер 5 байт?

Mr.
29.04.2018
19:05:04
Вопрос эстетический. Метод isDeterminated() определяет, вырожденная ли матрица, или нет. У вырожденной матрицы определитель равен нулю, но определитель имеет только квадратная матрица. Если методу isDeterminated() передать неквадратную матрицу, то он должен возвратить false, или сгенерировать исключение?

Ostap
29.04.2018
19:06:20
Исключение

Александр
29.04.2018
19:08:59
false, а для каких ещё матриц можно возвращать false, кроме прямоугольных?

Mr.
29.04.2018
19:10:28
Для невырожденных

если det() != 0

Grigor
29.04.2018
19:10:54
Вопрос эстетический. Метод isDeterminated() определяет, вырожденная ли матрица, или нет. У вырожденной матрицы определитель равен нулю, но определитель имеет только квадратная матрица. Если методу isDeterminated() передать неквадратную матрицу, то он должен возвратить false, или сгенерировать исключение?
Я бы сказал зависит от проекта и контекста использования: Если экспешоны ок, то можно и эксепшон (мне лично не очень нравится, т.к. люди потом езе наворачивают логику на них, а это фуфуфу) Или просто молча false, но это уже контракт вида пихай в меня что хочешь

Александр
29.04.2018
19:11:09
Глупость возвращать false, если det = 0

Mr.
29.04.2018
19:11:51
Глупость возвращать false, если det = 0
Если det == 0, то возвратит true

Евгений
29.04.2018
19:12:30
Кстати, сейчас актуально возвращать false или генерировать исключения с описанием ошибки?

Google
Александр
29.04.2018
19:12:46
Если det == 0, то возвратит true
Какое-то странное название для такого метода, нет?

Mr.
29.04.2018
19:13:35
Какое-то странное название для такого метода, нет?
Вырожденная матрица - та, у которой определитель равен 0. Невырожденная - та, у которой определитель не равен 0.

Александр
29.04.2018
19:14:20
Окей

Matwey
29.04.2018
19:16:47
Вырожденная матрица - та, у которой определитель равен 0. Невырожденная - та, у которой определитель не равен 0.
Угу. А если использовать нормальное определение через ранг матрицы, то станет понятно что для неквадратный матриц нужно вернуть тоже false.

Alexander
29.04.2018
21:43:57
иногда исключение кидать слишком дорого

Matwey
30.04.2018
06:59:50
Кстати, сейчас актуально возвращать false или генерировать исключения с описанием ошибки?
Некоторые используют функциональный подход и возвращают тип Result<T, ErrorT>

Как в Rust

Дедфуд в дичкрафтах такое любит

Anatoly
30.04.2018
07:03:58
У Александреску доклад был на cppcon russia 2018 с агитацией за пропозал http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4109.pdf и Антон говорит, что обсуждается в комитете.

Вообшем, вариация на тему Either

Nik
30.04.2018
07:07:43
Что есть в std/boost для работы с percent-encoding? Нужно просто привести строку с закодированными символами к нормальному виду например "foo%40bar" к "foo@bar"

Anatoly
30.04.2018
07:14:01
Matwey
30.04.2018
07:14:22
Потому-что там это уже есть :(

Google
Anatoly
30.04.2018
07:14:55
Или rust монополизировал either?

Spoonson
30.04.2018
07:25:36
Потому-что там это уже есть :(
почти все где то уже было

Matwey
30.04.2018
07:26:13
почти все где то уже было
Это не повод не добавить в стандарт

Anatoly
30.04.2018
07:26:40
FailsBot
30.04.2018
08:24:02
Hello! I am the FailsBot, working as daemon process written in C with love and in rush in one night in Vim at Android device. Now I use the *stupid* person which hardcoded on main module therefore I have been often restarted. Stay determined! Feel free to write your suggestions to the bot's author in the @fludpac chat.

Anton
30.04.2018
09:21:45
Всем утро

Антон
30.04.2018
10:15:40
третий вариант из серии "нам похуй что у тебя 32 битная ос"?

Alex Фэils?︙
30.04.2018
10:24:17
третий вариант из серии "нам похуй что у тебя 32 битная ос"?
Как и остальные: Первый вариант - из серии "нам похуй, что у вас тут исследоваетльские компы с троичной системой счисления/квантовые компы с кубайтами [пиздуйте на Q#]; Второй вариант: нам похуй, что у вас PowerPC/ARM в режиме Big Endian/VAX/etx, покупайте интел; Четвертый вариант: нам похуй, что у вас нет математического сопроцессора/у вас dsp в fixed-point/вы не юзаете float / etc

Александр
30.04.2018
12:29:12
Я тут что-то пропустил, two's complement приняли в c++20?

Аттрибутивно-ассоциативный ряд
30.04.2018
12:36:22
котаны, кто-нибудь запускал boost::asio::ip::tcp::resolver на Android O?

на Android O выпилили net.dns проперти. что-то должно отломаться.

Andre
30.04.2018
12:47:15
на Android O выпилили net.dns проперти. что-то должно отломаться.
Да нет, живы вроде все приложения на нексусе

Аттрибутивно-ассоциативный ряд
30.04.2018
12:47:30
а они под какой API собраны7

если меньше 26, то работает

Andre
30.04.2018
12:47:56
А, ну таргет сдк это уже другой разговор

Alex Фэils?︙
30.04.2018
12:48:03
котаны, кто-нибудь запускал boost::asio::ip::tcp::resolver на Android O?
Надо смотреть сорцы асио ж, ту часть под ведро

Аттрибутивно-ассоциативный ряд
30.04.2018
12:48:12
а это где?

там чот вообще андроида нет

Andre
30.04.2018
12:48:24
Некоторые до сих пор 21 ставят чтобы с пермишенами не ебаться

Evgeny
30.04.2018
12:48:36
вообще у Android всё api под яву

Google
Alex Фэils?︙
30.04.2018
12:48:46
там чот вообще андроида нет
Видимо, оно на сокетах линевых

Evgeny
30.04.2018
12:48:56
может быть

Аттрибутивно-ассоциативный ряд
30.04.2018
12:49:01
значит работает само, так?

Evgeny
30.04.2018
12:49:31
гугл рекомендует вообще юзать Java, а на C++ только узкие места или когда либа есть под кресты, но нет под яву

Admin
ERROR: S client not available

Andre
30.04.2018
12:49:53
вообще у Android всё api под яву
Ну уж нет https://developer.android.com/ndk/

Evgeny
30.04.2018
12:50:25
да, это есть

Аттрибутивно-ассоциативный ряд
30.04.2018
12:50:41
меня интересует boost::asio

там явы нет

Andre
30.04.2018
12:51:18
А тебе обязательно 27 таргет?

Даже адаптивные иконки требуют 27 компайл, а не таргет

Аттрибутивно-ассоциативный ряд
30.04.2018
12:52:33
мне обязательно 26

Andre
30.04.2018
12:54:03
Ну, тогда попробуй сам и исследуй :)

Аттрибутивно-ассоциативный ряд
30.04.2018
12:54:19
?

там есть getaddrinfo_emulation которая имплементирована по какому то спеку

а я в сетевой части ничего не понимаю %(

Alex Фэils?︙
30.04.2018
12:57:18
Аттрибутивно-ассоциативный ряд
30.04.2018
12:58:16
boost/asio/detail/impl/socket_ops.ipp

// Emulation of getaddrinfo based on implementation in: // Stevens, W. R., UNIX Network Programming Vol. 1, 2nd Ed., Prentice-Hall 1998.

Alex Фэils?︙
30.04.2018
13:01:12
О, норм книга

Google
Евгений
30.04.2018
13:11:14
boost::iostream::mapped_file, должен ли я .close() перед .open()?

Alexey
30.04.2018
13:18:05
http://joxi.ru/1A5xdzZhnB4P52 WTF?

Аттрибутивно-ассоциативный ряд
30.04.2018
13:21:29
если это вызов функции, когда end и elements могут быть разные, то выражение не константное

стек разный будет

размер стека

попробуй constexpr

Aidar
30.04.2018
13:22:11
константное выражение строже чем просто const

Alexey
30.04.2018
13:22:17
попробуй constexpr
ага ругается

спасибо!

Aidar
30.04.2018
13:23:01
boost::iostream::mapped_file, должен ли я .close() перед .open()?
ну и интерфейсы у вас, прям как в iostream из 90-х

Alex Фэils?︙
30.04.2018
13:23:11
А почитать ман?

Аттрибутивно-ассоциативный ряд
30.04.2018
13:23:27
А почитать ман?
а зачем когда можно спрость?

для чего интернет придумали? чтобы книжки толстые читать?

Страница 2014 из 2477