Danil
было дело
Alexey
Alex
общался, у них типа теста, после прохождения не ответили
Алдар
удаленочка?
Alex
да
Stanislav
https://github.com/rampantpixels/rpmalloc
Stanislav
https://camo.githubusercontent.com/3f9f4547b53405f6469b7cabb33407a0040083ea/68747470733a2f2f646f63732e676f6f676c652e636f6d2f7370726561647368656574732f642f314e574e756172317a3075504342356956535f43733668536f3278506b546d5a66304b736757535f46625f342f70756263686172743f6f69643d38383137313934313126666f726d61743d696d616765
Evgenii
Anonymous
Ребят, вопрос, как быстро освежить знания STL, года 3 на плюсах не писал ничего, есть мысли?
Igor
Смотря для какой цели
Anonymous
Поставили задачу изучить qt, а я плюсов не помню...
Anonymous
Стыдно
Алдар
Anonymous
Ну тогда по основным моментам языка пробежаться
Алдар
learnxinyminutes.com
Anonymous
redbeard
+1 за ссылочку
Mikhail
Ну тогда по основным моментам языка пробежаться
Сочувствую тебе, с++ не из тех языков по которым можно пробежаться. Посмотри по той ссылке что дали, но затем очень подробно разберитесь тему указателей, включая константность, работу с динамической памятью в чистом с++, используя умные указатели и используя qt object. Иначе проблем огребешь немерено
Gregory
да лана... у нас флешеры после его гибели за неделю влетели в С++
Gregory
ничуть
Gregory
понятное дело что через неделю они не были сеньерами С++
Gregory
но задачи по бизнес логике норм писали, системный код на них не наваливали
Mikhail
Mikhail
А во в qt приложения не в летишь так
Gregory
Ну да, конечно не без движка
Gregory
Но Qt то впринципе порог вхождения имеет вроде как простой
Mikhail
И не используя указатели, то получится питон :)
Mikhail
Mikhail
Ага:)
Gregory
у нас в "юзер коде" указатели нельзя, очень упрощает жизнь
Mikhail
Gregory
ну на небольших векторах пофиг, он всеравно резервирует память вроде как * 2 после каждой реалокации
Gregory
опять же смотря про код какой серьезности говорить
Gregory
аааа, про итераторы я чет упустил, прочитал про реаллокацию - подумал типо хип мучает )
Gregory
ну с интераторами и их инвалидецией куча и других кейсов модификаций контейнеров
Gregory
но вот если честно именно проблем с инвалидацией итераторов у наших флешеров тоже не было
Gregory
самая частая проблема это непонимание срока жизни обьектов
Gregory
особенно с ссылками
Mikhail
Gregory
оох да и шаред поинтеры )
Gregory
А в Qt разве не перешли на QML и на плюсах только модель с прокидыванием в QML ?
Andre
Много времени провёл в джаве, шейрд поинтеры пихаю только в тех объектах, где сам бы писал подсчет ссылок, чяднт?
Gregory
ну и это не единственное что бывает )
Andre
Gregory
вектора/мапы поинтеров, копирование этих веткоров поинтеров
Gregory
Mikhail
И не перейдут, это две взаимодополняющие концепции
Mikhail
В обоих
Mikhail
Но под мобильные только qml
Gregory
да, это спрашивал
Алдар
https://erikbern.com/2017/03/15/the-eigenvector-of-why-we-moved-from-language-x-to-language-y.html
Gregory
спасибо, интересно. P.S. бедный rust
Anton
Привет всем! Есть вопрос по архитектуре: есть у меня RPC сервис, который ходит "не важно куда" и забирает данные. Дальше все это сериализует и отдает в виде протобаф пакетов. Хотелось бы сделать кэш ибо I/O высокий и данный формируются долго. Не подскажете решения или статейки на этот счет. Пока есть вариант тупо хранить копии mfu данных. Чую никто так не делает)))
Anton
Второй вариант еще "круче". Это асинхронно полить данные с внешнего интерфейса ну и хранить эти значения
Vladislav
Привет, а закешированные ответы нужно инвалидировать и как часто?
Anton
Пара минут
Anton
Данные запрашивается примерно раз минуту или 30 сек
Andrei
А скока данных?
Andrei
Все тупо в память выгрузить не вариант?
Anton
Я на самом деле не уверен что мне именно кэш нужен. Мне нужно не делать I/O при RPC вызове, т.к. за данными сервис ходит аж на внешнюю шину can
Andrei
Да нет, тебе как раз кеш и нужен.
Anton
Ну я бы подумал сделать 2 потока. Один RPC обрабатывает, а второй пробегает по всем внешним устройствам и собирает данные
Andrei
Ага, так и надо.
Anton
Пробегает раз в минуту
Andrei
Хайлоадом не пахнет, поэтому можешь спокойно структуры с локами делать и не задумываться.
Anton
Сейчас просто ад. Я при RPC запросе иду за данными. Жесть)))
Anton
Да неее, никакого хайлода. Это embedded с медленными внешними интерфейсами
Женя
Господа, хочу начать учить c++, с чего начать? Книги? Видеокурсы?
Vladislav
Anton
Сэнкс! Пошел делать 😂😂
Женя
Vitaliy
Vitaliy
У тебя есть такая замечательная жизнь впереди
Surreal
Vitaliy
Ты можешь стать космонавтом
Женя
Vitaliy
Во-первых, за неё банально больше платят на рынке и она чуть более универсальна доя бизнеса (больше разных вакансий)