Aidar
Ну типа знать как хэш таблицы писать важнее чем списки
Aidar
Или вон чето типа деки
Vergil
учился я такой в институте... а по ощущениям будто всё проспал
Vergil
гугел рулит
Vergil
пойду дальше писать... музыку
Dolphin
пойду дальше писать... музыку
на кассе в магдональдсе? :D
Aleksei
Ну типа знать как хэш таблицы писать важнее чем списки
хэш-таблицы же содержат в себе линкед-листы
Vergil
разраб на свифте пишет музыку сидя на работе)
Vergil
в смысле я музыку не на свифте пишу))
Aleksei
ну такое
Aleksei
где ты будешь коллизии хранить
Aidar
На основе предыдущего хэша высчитывается новый
Aidar
И так н раз
Aidar
Это доказывается как-то что при разряжености таблицы н меньше какого-то числа
Aidar
На основе предыдущего хэша высчитывается новый
Ну я типа не знаю как высчитывается
Крылатый
В питоне списки хуёвые.
Крылатый
Суть массив, и он каждый раз переаалоцируется.
Крылатый
И выходит это крайне медленно.
Vergil
напиши свои списки на с и впили в питон
Крылатый
Зачем? Я просто не буду использовать Питон. ;P
Vergil
тож варик))
Aidar
Это называется вектор
Aidar
Суть массив, и он каждый раз переаалоцируется.
Aidar
И выходит это крайне медленно.
Aidar
В плюсах
Aidar
И выходит это крайне медленно.
На самом деле смотря для чего они
Vergil
бля вставки большого количества сырых данных (не по указателю) и постоянного копирования из метода в метод))))))))
Aleksei
зато доступ О(1)
Vergil
при оптимиации компилятора? или при указании?
Aidar
Для копирования, у тебя копирование любой штуки кроме персистентной будет на О(н)
🦥Alex Fails
Суть массив, и он каждый раз переаалоцируется.
Ну неее. Есть capacity, и переаллокация вжухнется только если сайз > неё
Aidar
Объект*
Vergil
бло.. а я хотел напряч компы пользователей
Vergil
чь
Aidar
Можно думать что в питоне все передается по ссылке только операции с немутабельными поражают новые копии
Aidar
Пораждают*
Aidar
Но на практике это конечно не так и пооптимайзенр
Vergil
всё.. перехожу на JS
Vergil
Vergil
вопрос. Кто реализовывал систему сигналов-слотов как в Qt? Интересно кто как делал
Vergil
больше интересует межпоточное взаимодействие
Aleksandr
модел акторов
Aleksandr
больше интересует межпоточное взаимодействие
межпоточное или межпроцессное ?
Nikolai
вопрос. Кто реализовывал систему сигналов-слотов как в Qt? Интересно кто как делал
Кидали тут Либу одну от GS group , так там вся эта реализация быстрее, чем у Qt , boost и т.д. судя по приведённым тестам
Vergil
межпоточное или межпроцессное ?
сорри.. межпроцессное.
Danil
сорри.. межпроцессное.
в межпроцессное общение qnx умеет ;D
Vergil
Кидали тут Либу одну от GS group , так там вся эта реализация быстрее, чем у Qt , boost и т.д. судя по приведённым тестам
меня больше не либы интересуют, а методы реализации для общего развития. Есть исходники этого?
Danil
если только сигналы слоты надо - я дал
Danil
просто stingraykit на третьих плюсах и большой
mefest
Danil
policy задать можно
Nikolai
Можно ссылку?
@kenny1847 уже кинул)
Danil
https://github.com/GSGroup/stingraykit вот на сам кит, но как-то подзабилось его обновлять на гитхабе, но через какое-то время туда зальют свежего
Anton
сорри.. межпроцессное.
Тут сложнее... пайпы, все дела. Нечто похожее делаю, но пока остановился: диплом и т.п.
Vergil
именованные?
Vergil
на сколько мне известно не все операционные системы поддерживают именнованые каналы.. стандартных средств с++ не даёт для этого вроде)) разве что делать эмуляцию
Vergil
даже хуже.. в разных ОС своё апи для пайпов.. ох не люблю такое
Vergil
разве что использовать что-то готовое типа zeroMQ
Aleksei
а как же shared memory
Vergil
Просто с именованными каналами я полноценно не работал, а все попытки были в винде)
Vergil
Поэтому то, что я успел прочитать - не понравилось
Surreal
а как же shared memory
Тоже platform specific
Anton
Ну так у тебя по факту 4 ОСи
Кроме winapi и posix есть что-то ещё?
Anton
Поэтому то, что я успел прочитать - не понравилось
Посмотри неменнованные. По логике работы ничем не отличается от пасикса.
Surreal
Никакой легковесной кроссплатформенной local network либы нет для этого?
Крылатый
curl?
Surreal
Э? IPC через curl?
Крылатый
Лол, но да)
Крылатый
Знаю место, где так и сделоли.
Square
Знаю место, где так и сделоли.
Они ведь потом долго в аду горели да?
Square
Ещё легче, на си, от того же автора, емнип, он там ещё писал, что понял, как он заблуждался в первой разработке и запилил нано
Square
Он реально неплох. Есть биндинги под плюсы с оопом и куртизанками