@ProCxx

Страница 1090 из 2477
Berkus
14.07.2017
18:38:22
Не, ну MFC он вроде как даже обновлялся. Но я кодил когда-то на старой версии. Было дело - были слезы.
прости, но MFC это индусская насмешка над _всеми_ вообще принципами программирования

Ioann V
14.07.2017
18:38:55
Scarf
14.07.2017
18:39:12
Это как минимум сильное заявление

Alex Фэils?︙
14.07.2017
18:39:45
прости, но MFC это индусская насмешка над _всеми_ вообще принципами программирования
Кстати, нет статей про ошибки дизайна в МФЦ? Со своей стороны придерусь к delete this, проверкам его на нулл и тд

Google
Ioann V
14.07.2017
18:40:11
Ээээ... Мне кажется, что не такое уж и сильное - потому как, то что ты пишешь сам - ты можешь приспособить под свои нужды, убрав лишние абстракции и т.п Можно добавить мультипоточность и SIMD

Scarf
14.07.2017
18:41:04
Покажи мне свою реализацию алгоритма подсчета длинны строки.

Ioann V
14.07.2017
18:41:41
Ну, во-первых длина строки это чисты С

чистый С

Scarf
14.07.2017
18:42:10
Лол, а на С++ как ты ее находить хочешь? Самописное же лучше.

Berkus
14.07.2017
18:42:43
Кстати, нет статей про ошибки дизайна в МФЦ? Со своей стороны придерусь к delete this, проверкам его на нулл и тд
может и есть, не искал специально. можно мсдн открыть - там все ошибки задокументированы :D

Ioann V
14.07.2017
18:42:46
Ну, ты говоришь про банальные вещи, я понимаю, что ты сомневаешься во-многом.

Ioann V
14.07.2017
18:43:06
Но вот тебе пруфы, как уделать минимум STL раза в три, и буст в полтора: https://habrahabr.ru/company/mailru/blog/323242/

Scarf
14.07.2017
18:43:43
Дык банально: твой код врад ли будет быстрее strlen() из glibc

Ioann V
14.07.2017
18:44:36
Ну, если ты о таких вещах, то очевидно что да. Я говорил про что- то большее, в том числе и Qt это явно не strlen

А вы меня троллем называете. Зря, скоро запилю свою статейку по Красно-Черным деревушкам, и оптимизирую KD, VP Tree свои. Покажу, как уделать и Stl и в целом многих :)

Google
Berkus
14.07.2017
18:46:01
Ммм суеверия
йеп, stl, boost, qt - плохо, gtk и самописные велосипеды - хорошо.

Scarf
14.07.2017
18:46:01
А еще можно оптимизировать вплоть до ассемблерных вставок.

Berkus
14.07.2017
18:46:05
откуда что берется

Ioann V
14.07.2017
18:47:03
А еще можно оптимизировать вплоть до ассемблерных вставок.
Собственно, так я и делаю, но это разве троллинг ?Ладно, я ж говорю - тут я просто даю знать, что можно быстрее, авось кому то понадобится в будущем

Scarf
14.07.2017
18:47:13
Так можно же

Scarf
14.07.2017
18:47:23
Но не нужно в большинсте случаев

Ioann V
14.07.2017
18:47:26
Эх, но почему :)?

Berkus
14.07.2017
18:47:28
твои вставки я так понимаю на MIPS64 работают нормально?

Eugene
14.07.2017
18:47:34
Ну блин, есть простые алгоритмы, а есть сложные. Если вы пишите strcpy, то ничего лучше while(*second) {*first++ = *second++;} в природе быть не может. А так, я работал в компании, которая занималась компьютерным зрением, и разрабатывала алгоритмы, которые были лучше чем в OpenCV. Так что вы это зря, товарищи.

Scarf
14.07.2017
18:49:31
А у Intel вообще супер-оптимизированый STL

Ioann V
14.07.2017
18:49:49
Они денег стоят :( Немалых

Berkus
14.07.2017
18:50:14
Они денег стоят :( Немалых
так это... свой надо написать

Google
Eugene
14.07.2017
18:50:41
http://www.stdlib.net/~colmmacc/strlen.c.html
Это вообще-то был пример из Ричи, я его просто так вбил

Ioann V
14.07.2017
18:51:05
так это... свой надо написать
Yep, вот и опишу свои КЧ деревья. Заодно сравню с интелом :)

Eugene
14.07.2017
18:51:36
Ну, думаю вряд ли можно придумать новую сортировку с линейной сложностью

Constantine
14.07.2017
18:51:48
Сравнениями

Ioann V
14.07.2017
18:52:08
Только это, оно того же ...

Constantine
14.07.2017
18:52:44
Карманная сортировка, есть же :)
А еще я умею сортировать упорядоченный массив за О(log N)

Ioann V
14.07.2017
18:53:32
Ну, тут такое. Иногда где то те алгоритмы что за O(N) - применимы, правда у меня такое на практике не встречалось, максимум в каих либо задачках спортивных

Eugene
14.07.2017
18:53:32
Карманная сортировка основана на предположении

Предпологая что массив отсортирован, я могу его вообще со сложностью O(1) сортонуть

Ioann V
14.07.2017
18:56:06
Для сортировки интов без учета арифметической константы - легко
А какое бы ты основание выбрал дря разрядов :)?

Constantine
14.07.2017
18:56:59
А какое бы ты основание выбрал дря разрядов :)?
я бы выбрал раскидку по bucket по 2^8 с предпросчетом размеров, наверное)

Ioann V
14.07.2017
18:57:35
Да, это будет быстро работать :] Ну тут очевидно - ты разбираешься в этом неплохо, коли на тимусе 500 задач имеешь.

Berkus
14.07.2017
19:00:19
/ban

Group Butler [beta]
14.07.2017
19:00:19
Berkus banned Mew!

ANONIMUS
14.07.2017
19:00:43
Ребят подскажите я хочу Начать разроботать Мессенджер но не знаю с чего начать В целом язык C++. Я знаю Но незнаю с чего начать

Google
Berkus
14.07.2017
19:01:27
Можешь начать с русского
а вдруг мессенджер для китайского рынка?

/dev
14.07.2017
19:01:40
ANONIMUS
14.07.2017
19:01:57
Почему для Китайского

Ioann V
14.07.2017
19:02:23
Почему для Китайского
В таком случае - Unicode вам в руки.

У Tg, есть открытое описание надежного шифрования, кстати - используется в TG

ANONIMUS
14.07.2017
19:02:50
Спасибо

Admin
ERROR: S client not available

ANONIMUS
14.07.2017
19:04:33
Я понел поэтому я хочу сделать Мессенджер быстрым простым в управлении и главное надежным от разных взломов и Досс атак

Berkus
14.07.2017
19:12:50
У Tg, есть открытое описание надежного шифрования, кстати - используется в TG
ну оно оверинжинирнутое, ничего там прямо "надежного" нету

Будда
14.07.2017
19:27:42
Я понел поэтому я хочу сделать Мессенджер быстрым простым в управлении и главное надежным от разных взломов и Досс атак
Я бы начал со смены аватарки, изучения математики и истории вычислительной техники.

Будда
14.07.2017
19:51:57
Вы так думаете Дан?
И главное, помните. Детство короткое, не следует тратить его на криптоанархизм.

Constantine
14.07.2017
19:52:39
Вы так думаете Дан?
Начни с того что напиши свой ник правильно

Scarf
14.07.2017
19:55:11
Че за толстота

Будда
14.07.2017
19:55:40
А на самом деле не сердись на нас. Это все проходили. Правда, смени аватарку, начни изучать математику, дискретную лучше всего, и потом переходи к си или python. Для начала этого хватит.

Group Butler [beta]
14.07.2017
19:56:38
Дан has been warned (1/5)

Google
Group Butler [beta]
14.07.2017
19:56:44
Constantine has been warned (1/5)

Group Butler [beta]
14.07.2017
19:57:06
ANONIMUS has been warned (1/5)

Constantine
14.07.2017
19:57:15
/warn
Опять на вахте?

Будда
14.07.2017
19:57:30
смешно смотреть на подобное)

ANONIMUS has been warned (1/5)

Constantine
14.07.2017
19:58:17
/warn
Я бывший анонимус, мне за державу обидно

Scarf
14.07.2017
19:58:38
Хватит флудить

Будда
14.07.2017
19:58:44
Ребят, идите в дискуссионую.

https://t.me/fludpac

Там весело, даем cookies.

Hw
14.07.2017
19:59:42
Где?

Constantine
14.07.2017
20:00:06
А для сортировок есть https://t.me/proalgorithms и что? :)

Будда
14.07.2017
20:00:56
Если все алгоритмы для тебя - сортировки, я даже и не знаю о чем с тобой шутить)

О, кстати

Timsort кто-то пробовал?

Constantine
14.07.2017
20:03:35
Если все алгоритмы для тебя - сортировки, я даже и не знаю о чем с тобой шутить)
Для меня сортировки относятся к алгоритмам скорее, чем к C++

Timsort кто-то пробовал?
Здесь уже была длинная тема, кто-то даже в boost делал pull request, кажется

http://www.stdlib.net/~colmmacc/strlen.c.html
Между прочим, технически весьма опасная реализация, завязанная на достаточно специфические свойства ОС

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