@ProCxx

Страница 672 из 2477
Denis
16.03.2017
12:10:22
Ура, я в истории

Tema
16.03.2017
12:12:00


Square
16.03.2017
12:15:56
1024?
Ещё один повод буит

Google
Square
16.03.2017
12:16:19
Вообще так то это (2^3)+1

Alexey
16.03.2017
13:42:57
Кто-то что-то слышал про Teramind? мб общался с ними?

Grigor
16.03.2017
13:59:48
было дело

Alexey
16.03.2017
14:45:41
Alex
16.03.2017
15:03:18
общался, у них типа теста, после прохождения не ответили

Aldar
16.03.2017
15:04:24
удаленочка?

Alex
16.03.2017
15:04:32
да

Stanislav
16.03.2017
15:42:59
https://github.com/rampantpixels/rpmalloc

https://camo.githubusercontent.com/3f9f4547b53405f6469b7cabb33407a0040083ea/68747470733a2f2f646f63732e676f6f676c652e636f6d2f7370726561647368656574732f642f314e574e756172317a3075504342356956535f43733668536f3278506b546d5a66304b736757535f46625f342f70756263686172743f6f69643d38383137313934313126666f726d61743d696d616765

Evgeniy
16.03.2017
15:44:24
Yenq
16.03.2017
17:11:50
Ребят, вопрос, как быстро освежить знания STL, года 3 на плюсах не писал ничего, есть мысли?

Igor
16.03.2017
17:12:52
Смотря для какой цели

Yenq
16.03.2017
17:12:56
Поставили задачу изучить qt, а я плюсов не помню...

Google
Yenq
16.03.2017
17:13:03
Стыдно

Aldar
16.03.2017
17:13:17
Yenq
16.03.2017
17:13:45
Ну тогда по основным моментам языка пробежаться

Aldar
16.03.2017
17:15:01
learnxinyminutes.com

Yenq
16.03.2017
17:15:20
learnxinyminutes.com
Спасибо большое)

redbeard
16.03.2017
17:16:55
+1 за ссылочку

Mikhail
16.03.2017
17:28:01
Ну тогда по основным моментам языка пробежаться
Сочувствую тебе, с++ не из тех языков по которым можно пробежаться. Посмотри по той ссылке что дали, но затем очень подробно разберитесь тему указателей, включая константность, работу с динамической памятью в чистом с++, используя умные указатели и используя qt object. Иначе проблем огребешь немерено

Gregory
16.03.2017
17:33:48
да лана... у нас флешеры после его гибели за неделю влетели в С++

Gregory
16.03.2017
17:34:11
ничуть

Alexander
16.03.2017
17:34:44
ничуть
Тогда что значит влететь? Писать циклы уметь и использовать std::vector?

Gregory
16.03.2017
17:34:46
понятное дело что через неделю они не были сеньерами С++

но задачи по бизнес логике норм писали, системный код на них не наваливали

Mikhail
16.03.2017
17:35:26
да лана... у нас флешеры после его гибели за неделю влетели в С++
Какой нибудь движок с с++ интерфейсом может и осилили

А во в qt приложения не в летишь так

Alexander
16.03.2017
17:35:54
да за неделю они даже не осознают силы удара граблями в лоб от добавления в цикле в вектор элемента и реаллокации

Gregory
16.03.2017
17:36:01
Ну да, конечно не без движка

Но Qt то впринципе порог вхождения имеет вроде как простой

Mikhail
16.03.2017
17:36:54
На базовом уровне довльно лёгкий язык. Если писать как на Си
И не используя указатели, то получится питон :)

Google
Alexander
16.03.2017
17:37:16
Но Qt то впринципе порог вхождения имеет вроде как простой
Может и чуть проще. Но это не отдельный же язык. И пробелмы никуда не деваются

Alexander
16.03.2017
17:37:25
И не используя указатели, то получится питон :)
Только без большого кол-ва либ)

Gregory
16.03.2017
17:38:38
у нас в "юзер коде" указатели нельзя, очень упрощает жизнь

Alexander
16.03.2017
17:39:58
у нас в "юзер коде" указатели нельзя, очень упрощает жизнь
И это всё равно не убирает все проблемы плюсов. Есть слишком много интересных мест :)

Gregory
16.03.2017
17:40:04
да за неделю они даже не осознают силы удара граблями в лоб от добавления в цикле в вектор элемента и реаллокации
ну на небольших векторах пофиг, он всеравно резервирует память вроде как * 2 после каждой реалокации

опять же смотря про код какой серьезности говорить

Alexander
16.03.2017
17:40:23
Вы*, только что* . Бежим по циклу итераторами, при добавлении происходит инвалиадция итераторов

Gregory
16.03.2017
17:41:37
аааа, про итераторы я чет упустил, прочитал про реаллокацию - подумал типо хип мучает )

Gregory
16.03.2017
17:42:27
ну с интераторами и их инвалидецией куча и других кейсов модификаций контейнеров

но вот если честно именно проблем с инвалидацией итераторов у наших флешеров тоже не было

Gregory
16.03.2017
17:43:18
самая частая проблема это непонимание срока жизни обьектов

особенно с ссылками

Alexander
16.03.2017
17:43:46
самая частая проблема это непонимание срока жизни обьектов
Абсолютно согласен. Привычка всяких джавистов в крестах - пихать везде шаред поинтеры

Gregory
16.03.2017
17:43:58
оох да и шаред поинтеры )

Google
Gregory
16.03.2017
17:47:18
А в Qt разве не перешли на QML и на плюсах только модель с прокидыванием в QML ?

Andre
16.03.2017
17:47:21
Абсолютно согласен. Привычка всяких джавистов в крестах - пихать везде шаред поинтеры
Много времени провёл в джаве, шейрд поинтеры пихаю только в тех объектах, где сам бы писал подсчет ссылок, чяднт?

Alexander
16.03.2017
17:49:05
Много времени провёл в джаве, шейрд поинтеры пихаю только в тех объектах, где сам бы писал подсчет ссылок, чяднт?
Вы всё делаете так. А джавитсы на моём недолгом жизненном пути не хотят париться с owner policy и чисткой памяти, поэтому пихают везде, где можно и нельзя шаред поинтеры

Gregory
16.03.2017
17:50:18
Много времени провёл в джаве, шейрд поинтеры пихаю только в тех объектах, где сам бы писал подсчет ссылок, чяднт?
Да фиг его знает делаете ли вы что нибудь не так ) Вот у нас любят потом таскать этот шаред поинтер по куче методов туда сюда.... копируя )

ну и это не единственное что бывает )

Gregory
16.03.2017
17:50:50
вектора/мапы поинтеров, копирование этих веткоров поинтеров

Admin
ERROR: S client not available

Mikhail
16.03.2017
17:52:04
Нет, ещё не перешли полностью
И не перейдут, это две взаимодополняющие концепции

Alexander
16.03.2017
17:52:56
И не перейдут, это две взаимодополняющие концепции
ну как я понимаю, вопрос был о том, на чём нынче в Qt дизайн ваяют, тобишь Qt widgets vs QML

если непраивльно понял - извиняйте :)

Aldar
16.03.2017
17:55:51
https://erikbern.com/2017/03/15/the-eigenvector-of-why-we-moved-from-language-x-to-language-y.html

Gregory
16.03.2017
18:29:58
спасибо, интересно. P.S. бедный rust

Anton
16.03.2017
19:15:03
Привет всем! Есть вопрос по архитектуре: есть у меня RPC сервис, который ходит "не важно куда" и забирает данные. Дальше все это сериализует и отдает в виде протобаф пакетов. Хотелось бы сделать кэш ибо I/O высокий и данный формируются долго. Не подскажете решения или статейки на этот счет. Пока есть вариант тупо хранить копии mfu данных. Чую никто так не делает)))

Второй вариант еще "круче". Это асинхронно полить данные с внешнего интерфейса ну и хранить эти значения

Google
Vladislav
16.03.2017
19:16:40
Привет, а закешированные ответы нужно инвалидировать и как часто?

Anton
16.03.2017
19:17:37
Пара минут

Данные запрашивается примерно раз минуту или 30 сек

Andrei
16.03.2017
19:19:35
А скока данных?

Все тупо в память выгрузить не вариант?

Anton
16.03.2017
19:19:52
Я на самом деле не уверен что мне именно кэш нужен. Мне нужно не делать I/O при RPC вызове, т.к. за данными сервис ходит аж на внешнюю шину can

Andrei
16.03.2017
19:20:16
Да нет, тебе как раз кеш и нужен.

Anton
16.03.2017
19:21:28
Ну я бы подумал сделать 2 потока. Один RPC обрабатывает, а второй пробегает по всем внешним устройствам и собирает данные

Andrei
16.03.2017
19:21:37
Ага, так и надо.

Anton
16.03.2017
19:21:44
Пробегает раз в минуту

Andrei
16.03.2017
19:22:00
Хайлоадом не пахнет, поэтому можешь спокойно структуры с локами делать и не задумываться.

Anton
16.03.2017
19:22:24
Сейчас просто ад. Я при RPC запросе иду за данными. Жесть)))

Да неее, никакого хайлода. Это embedded с медленными внешними интерфейсами

Евгений
16.03.2017
19:23:01
Господа, хочу начать учить c++, с чего начать? Книги? Видеокурсы?

Anton
16.03.2017
19:25:22
Сэнкс! Пошел делать ??

Surreal
16.03.2017
19:28:38
Господа, хочу начать учить c++, с чего начать? Книги? Видеокурсы?
У c++ нет начала и, как показывает расширение стандартна, конца. Так что либо в омут с головой, либо другой язык учите.

Vitaliy
16.03.2017
19:29:39
У тебя есть такая замечательная жизнь впереди

Surreal
16.03.2017
19:29:54
ну так хорошо, с чего начинать вообще?
У вас опыт с другими ЯП есть?

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