Калинич
23.09.2017
17:52:04
Oleg
23.09.2017
17:52:42
я под мобилку не затачивал ;(
/dev
23.09.2017
17:53:38
Oleg
23.09.2017
17:54:27
это wordpress
Google
Серж
23.09.2017
17:57:04
-m64 в g++ передаешь зачем? Если у обучающегося будет 32 битная ос?
/dev
23.09.2017
17:57:42
Oleg
23.09.2017
17:59:09
Серж
23.09.2017
18:01:14
я сейчас как раз с кутэ работаю, в мэйкфайле нет -m64, генерировал qmake
но это придирки
Square
23.09.2017
21:50:05
reagentoo
23.09.2017
21:55:38
QXMLStream быстрый
но кому сейчас нужен XML?
Square
23.09.2017
21:56:15
Zaur
23.09.2017
22:34:13
хэй, про.схх. Зацените мой BigInteger на плюсах.
Зацените, минут 40 писал. https://ideone.com/y3LMzI
Google
Alex Фэils?︙
23.09.2017
23:06:20
Ну, я, как обычно, сначала буду придираться к не-функциональной части:
1. Утечки памяти - нигде нет delete[]'ов.
2. СТИль КОДа как- то с т р а н н о прыгает ( о с обен но про б елы между операторами);
3. using namespace std; - для тестовых примеров норм, но лучше так не делать на глобальном уровне, т.к. добавляешь слишком много имен в него
ну, а если код работает, то збс! Праввда, я ща уже спать собирался, поэтому утром могу поглядеть
Anton
23.09.2017
23:51:54
Зацените, минут 40 писал. https://ideone.com/y3LMzI
1. Разделяй арифметические операторы пробелами. Честно. Тогда они не будут сливаться и читать код станет удобнее.
2. Вместо new/delete лучше используй вектор.
3. Нет проверки на введённый символ. Если написать 'A', то что будет?
А так в целом норм. Как упражнение по работе с циклами сойдёт)
Rafael
24.09.2017
09:13:06
Задача: обращение к рандомным областям файла, с целью определения задержки при таком чтении
Вопрос: при использовании lseek с SEEK_END будет ли работать упреждающее чтение файла если файл читать из конца в начало?
Square
24.09.2017
09:16:25
Rafael
24.09.2017
09:16:51
Не райд
Square
24.09.2017
09:17:04
Тогда бесполезный трюк
Собсно как и в случае райд имхо
Райд просто частенько с кешем на чтение
Rafael
24.09.2017
09:18:20
Ладно, попробуем я ещё и posix_fadvise с флагом для рандома юзаю
Square
24.09.2017
09:19:05
Alexander
24.09.2017
09:19:12
Rafael
24.09.2017
09:19:29
Square
24.09.2017
09:19:31
Alexander
24.09.2017
09:19:42
а, специально хуже?
Square
24.09.2017
09:19:50
Тяжелее*
Rafael
24.09.2017
09:19:53
Alexander
24.09.2017
09:20:33
ага, понял. Ну тогда не получится. Кеш диска, все дела.
Придётся как-то бороться с тем, что диск будет кешировать.
Смотрим размер кеша, и читаем такие блоки, чтобы кеш перебивать
Google
Rafael
24.09.2017
09:20:57
Alexander
24.09.2017
09:21:20
читает блоками, и сохраняет к кеше блоками. Потом если ты захочешь прочитать такой кусок ещё раз, тебе с кеша уже дадут
Square
24.09.2017
09:22:19
Rafael
24.09.2017
09:22:37
Square
24.09.2017
09:23:29
Alexander
24.09.2017
09:23:45
Rafael
24.09.2017
09:24:39
Надо луркать
Кстати не думаю, что работать напрямую это хорошо, не буду рассматривать этот вариант
Square
24.09.2017
09:24:39
Rafael
24.09.2017
09:25:10
Слишком много проблем, по факту недалеко от написания своего драйвера
Square
24.09.2017
09:25:55
Xy problem ©
Для чего вам это все?
Berkus
24.09.2017
09:34:12
Alexander
24.09.2017
09:38:48
One of the most requested feature from Boost users is having a "modular"
distribution. I'm happy to announce that there are now modular packages
available when using the Conan package manager from the Bincrafters team <
http://bit.ly/2wM5AdT>[1]. Using the packages requires no prior setup other
than the Conan tool. Immediately available are all 130 libraries from the
1.64.0 release. And in a few days we will follow up with the same for the
1.65.1 release. For help using the packages you can bug the Bincrafters
team <http://bit.ly/2xWEGEX>[3] in the #conan cpplang.slack.com channel <
http://bit.ly/2hnMB3o>[4].
Conan is a C/C++ (and more) package manager that supports an open ended set
of build system and tool integrations including: VisualStudio, Xcode,
CLion, Ninja, QMake, Premake, and yes even CMake <http://bit.ly/2xzhpbg>[2].
[1] <https://bincrafters.github.io/2017/09/22/boost-modular-packages-conan/>
[2] <http://docs.conan.io/en/latest/integrations.html>
[3] <https://bintray.com/bincrafters/public-conan>
[4] <https://cpplang.slack.com/messages/C41CWV9HA>
кто там хотел буст по частям??
Friedrich
24.09.2017
09:39:17
Ок, хорошие новости.
Просто щас, видимо, сделали достаточно хорошо, чтобы анонсировать и поддерживать.
Alexander
24.09.2017
09:39:56
ща ещё и на cmake переедёт - вообще красота будет. Тем более, что в этот раз за это взялись очень серьёзно
Google
Friedrich
24.09.2017
09:40:29
Наконец-то мы изживём нытиков «буст большой, не хочу тянуть в проект весь буст ради boost:process »?
Alexander
24.09.2017
09:40:51
да, именно так!
просто им придётся научиться пользоваться пакетным менеджером
что не так сложно, как по мне
Square
24.09.2017
09:41:48
Alexander
24.09.2017
09:42:11
Stanislav
24.09.2017
09:42:38
Alexander
24.09.2017
09:42:47
Rafael
24.09.2017
09:42:59
Alexander
24.09.2017
09:43:26
Stanislav
24.09.2017
09:43:53
Alexander
24.09.2017
09:44:01
и работает не только под VS
Rafael
24.09.2017
09:44:16
ФС?
Не важно, работа через драйвер же
Но конкретно у меня тесты на ext4
Alexander
24.09.2017
09:44:49
к тому же где-то была петиция, чтобы добавили интеграцию конан в VS
Stanislav
24.09.2017
09:46:00
есть же conan ?
https://github.com/Microsoft/vcpkg/blob/master/docs/about/faq.md#why-not-conan
Rafael
24.09.2017
09:46:10
Google
Alexander
24.09.2017
09:46:37
Rafael
24.09.2017
09:47:43
Но да же так, какая разница если у случае деревьев, дерево все равно укладывается в некоторую структуру и доступ к какой либо его нодой это все равно блуждание по диску?
Alexander
24.09.2017
09:47:51
Stanislav
24.09.2017
09:50:52
Alexander
24.09.2017
09:51:16
если про структура данных, то какое блуждание по диску? в оперативной памяти всё уже
Rafael
24.09.2017
09:53:54
ты про какое дерево ведёшь речь?
Zfs это btree, т.е дерево
Как ты хранишь дерево в памяти? Некоторый связный список
Когда ты будешь по нему итерироваться, ты будешь по нему блуждать с 1 элемента убежишь в 20 оттуда в 5 и так далее
Alexander
24.09.2017
09:55:08
понятно, к чему я клоню?
Oleg
24.09.2017
09:55:33
В WP норм открывает,только скролл не работает
прошу оценить и раскритиковать, проба пера, так сказать
http://boa.itrus.su/c_plus_plus/qt-%D1%83%D1%80%D0%BE%D0%BA%D0%B8/hello-qt/
Alexander
24.09.2017
09:55:50
Group Butler [beta]
24.09.2017
09:55:51
Rafael
24.09.2017
09:56:44
Alexander
24.09.2017
09:57:00