
Aidar
03.02.2017
12:12:17
Бррррр проприетарщина

Stanislav
03.02.2017
12:12:32

Andrey
03.02.2017
12:13:01
можно в БД загнать и sql - ем поворочать

Google

Дед Пегас
03.02.2017
12:13:29
Ток хотел написать..)

Surreal
03.02.2017
12:13:48
убрать нерелевантные данные.. короче, подготовить данные на скармливание нейросети
Берите vector, проверяйте на релевантность i элемент, если он не релевантен, проверяйте size - j элемент, если он релевантен, делайте свап, если нет, ищите релевантный size - j, увеличивая j, когда найдете, также свап. Потом в конце ресайз вектора.

Andrey
03.02.2017
12:14:35

Surreal
03.02.2017
12:14:58
Если нерелевантных много и нужна производительность, то помечать как-то нерелевантные, чтобы кэш не морозить.

Anna
03.02.2017
12:15:34

Aidar
03.02.2017
12:15:52
Берите vector, проверяйте на релевантность i элемент, если он не релевантен, проверяйте size - j элемент, если он релевантен, делайте свап, если нет, ищите релевантный size - j, увеличивая j, когда найдете, также свап. Потом в конце ресайз вектора.
Это remove_if?

Aldar
03.02.2017
12:16:02
Берите vector, проверяйте на релевантность i элемент, если он не релевантен, проверяйте size - j элемент, если он релевантен, делайте свап, если нет, ищите релевантный size - j, увеличивая j, когда найдете, также свап. Потом в конце ресайз вектора.
лучше просто заюзать remove_if

Berkus
03.02.2017
12:16:08

Andrey
03.02.2017
12:16:20

Anna
03.02.2017
12:17:08
Берите vector, проверяйте на релевантность i элемент, если он не релевантен, проверяйте size - j элемент, если он релевантен, делайте свап, если нет, ищите релевантный size - j, увеличивая j, когда найдете, также свап. Потом в конце ресайз вектора.
спасибо, но я нерелевантные могу просто удалять) тут итак данных вагон уже)

Surreal
03.02.2017
12:17:29

Andrey
03.02.2017
12:17:36

Google

Andrey
03.02.2017
12:17:46
если что-то надо удалять

Anna
03.02.2017
12:17:52

Andrey
03.02.2017
12:18:24

Дед Пегас
03.02.2017
12:18:56

Surreal
03.02.2017
12:18:58

Дед Пегас
03.02.2017
12:19:00
Быстрей просто insert

Berkus
03.02.2017
12:21:32
ну да, copy он же постгресовский инсерт из файла)

Дед Пегас
03.02.2017
12:57:56
Сравняшки gcc и clang http://www.phoronix.com/scan.php?page=article&item=gcc7-clang4-jan&num=2

Berkus
03.02.2017
13:01:44
ничоси, уже 7 версия
интересно почему на некоторых тестах гцц в ДВА раза продувает

Aidar
03.02.2017
13:08:18
Это же openmpi

Anton
03.02.2017
13:13:54

Berkus
03.02.2017
13:14:12
ну там polly в кланге
неизвестно только, включили они ее или нет

Anton
03.02.2017
13:16:49

Berkus
03.02.2017
13:17:15
дя

Anton
03.02.2017
13:17:34
Пойду почитаю, а то не слышал даже об этом.

Berkus
03.02.2017
13:18:23

Surreal
03.02.2017
13:18:45
А у clang и gcc совпадают наборы флагов, включенных в -O3?

Berkus
03.02.2017
13:18:57
должны быть близко

Google

Berkus
03.02.2017
13:19:12
clang оригинально старался держаться близко, как сейчас не знаю

Surreal
03.02.2017
13:27:21
Надо еще поискать соответствия флагов clang флагам gcc, потому что они разные:
https://gcc.gnu.org/onlinedocs/gcc-6.3.0/gcc/Optimize-Options.html
http://stackoverflow.com/questions/15548023/clang-optimization-levels
У clang векторизация с O2, в gcc с O3.

Berkus
03.02.2017
13:38:13
During the automated compiler benchmarking process, the same CFLAGS/CXXFLAGS were set of "-O3 -march=native."
ну значит обе векторизации были включены

Surreal
03.02.2017
13:41:09
Это да, я просто к разнице. Это единственное, что в глаза бросается. Больше не нашел особо различий.

Berkus
03.02.2017
13:51:24
не знаю как можно не любить этот язык https://www.youtube.com/watch?v=1gNzhE-Tn40&feature=youtu.be

Anna
03.02.2017
14:56:17

James Moriarty
03.02.2017
14:58:56
Reindex.. please wait
Reindex.. please wait

Kirill
03.02.2017
15:01:10

Дед Пегас
03.02.2017
15:01:35
template duck typing!

Berkus
03.02.2017
15:25:32

Oleg
03.02.2017
15:37:25
asm строгий

James Moriarty
03.02.2017
15:41:08
Машинный код... вот кто строг

Andrey
03.02.2017
15:42:11

Kirill
03.02.2017
15:42:47

Дед Пегас
03.02.2017
15:46:49
Триггеры и сумматоры беспощадны.
https://github.com/agauniyal/termdb

Anna
03.02.2017
15:49:04

Google

Дед Пегас
03.02.2017
15:49:49
Смотря где строгасть считать.

Artem
03.02.2017
15:49:52

Admin
ERROR: S client not available

Anna
03.02.2017
15:50:59
чем он строже джавы и шарпа?
ну это мое ощущения, потому что у меня редко с первого раза компилируеться..а потом еще сегфолты..а на шарпе - вжух-вжух и в продакшен)

Artem
03.02.2017
15:51:14
так строгость не об этом

Andrei
03.02.2017
15:51:26

Andre
03.02.2017
15:52:09

Anna
03.02.2017
15:52:45

Andre
03.02.2017
15:53:16

Berkus
03.02.2017
15:53:20

Artem
03.02.2017
15:53:54

Anna
03.02.2017
15:54:02
дженерики в жаве и шарпе проще темлейтов(имхо) и не нужно постоянно темлейт класс писать >_<

Artem
03.02.2017
15:54:18
ты шаблоны и макросы в плюсах видел? можно написать любое дерьмо

Berkus
03.02.2017
15:54:23
видел, и что?
то что там проверок около нуля в итоге, все в Object превращается

Andre
03.02.2017
15:54:41
Reindex.. please wait

Anna
03.02.2017
15:54:49
Reindex.. please wait
да, но допускаються отступі и пробелами)) никто там табами не насилует..другое дело, что віглядит оно не ок

Berkus
03.02.2017
15:55:01
строгость это когда ты пишешь vector<MyType> ты в векторе можешь хранить MyType, а не Object
#define вообще препроцессор и в входном коде компилятору ты его не увидишь

Andre
03.02.2017
15:55:59

Alex Фэils?︙
03.02.2017
15:56:15

Google

Alex Фэils?︙
03.02.2017
15:56:15
Выложу в канал
Про типизацию и ее виды

Berkus
03.02.2017
15:56:16
мы же про строгость с точки зрения типов говорим?

Artem
03.02.2017
15:56:27

Berkus
03.02.2017
15:56:40
в темплейтах статическая типизация

Artem
03.02.2017
15:56:45
ну и что что препроцессор, это часть языка

Berkus
03.02.2017
15:56:46
ты не можешь туда что угодно засунуть

Anna
03.02.2017
15:56:51
а 3 раскладки- это тяжко)

Berkus
03.02.2017
15:57:14
template <int N> class A; <- давай, засовывай

Artem
03.02.2017
15:57:17