Igor
Counter из collections.
[k for k,v in Counter(a).items() if v == 1] кароче отак будет само попитоновски имхо ;) Все остальное как то слишком громоздко выходит.
Виталик Голоенко
Всем привет, кто-то может обьяснить: // We expect to receive a block of data no more than 20 bytes // long. const size_t BUF_SIZE_BYTES = 20; // Step 1. Allocating the buffer. unique_ptr<char[]> buf(new char[BUF_SIZE_BYTES]); зачем мы выделяем память динамически, если buf_size_bytes - константа почему нельзя просто char BUF_SIZE_BYTES[20]?
Igor
Виталик это к тебе вопрос ;) почему нельзя просто ? ... ты даешь какой то непонятный кусок кода, может они этот буфер из функции возвращать будут.
Виталик Голоенко
а все, я понял зачем
Виталик Голоенко
char buf[BUF_SIZE_BYTES]; можно и так, никто не запрещает, если только указатель не используется вне функции. Но всё равно пахнет извратом, почему не std::vector
ну дальше идет это: input_buf = asio::buffer(static_cast<void*>(buf.get()), BUF_SIZE_BYTES); и вот тут как я понял и нужен именно unique_ptr
Igor
Тут нужен экзорцист ;)
Виталик Голоенко
Igor
ну дальше идет это: input_buf = asio::buffer(static_cast<void*>(buf.get()), BUF_SIZE_BYTES); и вот тут как я понял и нужен именно unique_ptr
если они его кастят к void* то вероятно не нужен ;) я плюсы не знаю ... но чисто логически ;)
Виталик Голоенко
а что за книга
boost asio cpp networking programming
Andrei
class User(): def __init__(self, first_name, last_name, age, height, weight): ... class Admin(User): def __init__(self, first_name, last_name, age, height, weight, privileges): super().__init__(first_name, last_name, age, height, weight,) self.privileges = privileges administrator = Admin( "Вася", "Пупкин", 33, 165, 80, [ "разрешено добавлять сообщения", "разрешено удалять пользователей", "разрешено банить пользователей" ]) administrator.show_privileges()
Виталик Голоенко
Михаил
xz
и как?))
Виталик Голоенко
и как?))
потихоньку в целом норм объясняется
Виталик Голоенко
John Torjo?
Author Dmytro Radchuk
arma
Как правило, там там есть выпадающий список, где указываешь, удаленка, полный рабочий, частично полный и ид
Это понятно, но вопрос в том, что удаленка может иметь ограничение на территории, особенно для штатов и Германии (насколько я смог разобраться). https://angel.co/ нашел эту платформу, он хоть фильтрует хорошо в этом смысле.
Andrei
И еще, как в метод передавать список? Только начал изучение, поэтому пример банальный. Выше я создал экземпляр класса Админ, передал ему список "разрешений". В задании просто указано: "Добавьте атрибут privileges для хранения списка строк"
arma
Подписал контракт, открыл ФОП и работай
Спасибо за ответ, но вопрос изначально был в поиске работы, а у вас был такой опыт на удаленной работе?
Andrei
Не уверен что твой вопрос имеет смысл ;) куда передаваться?
Не правильно выразился, наследоваться и указываться в init класса-потомка.
Andrii
ну дальше идет это: input_buf = asio::buffer(static_cast<void*>(buf.get()), BUF_SIZE_BYTES); и вот тут как я понял и нужен именно unique_ptr
60% ФОП работают с иностранными компаниями. Я вот сейчас на американцев работаю, до этого были шведы, Кипр, Сейшелы...
Igor
Не правильно выразился, наследоваться и указываться в init класса-потомка.
Код вверху нормальный ... вопрос я не уверен все еще что понял... типа нужно ли privileges передавать в super().init нет не нужно
Andrei
Код вверху нормальный ... вопрос я не уверен все еще что понял... типа нужно ли privileges передавать в super().init нет не нужно
Вопрос, first_name, last_name, age, height, weight - все эти атрибуты обязательно нужно наследовать потомку от родителя?
Igor
Вопрос, first_name, last_name, age, height, weight - все эти атрибуты обязательно нужно наследовать потомку от родителя?
Что в твоем понимании "наследовать" у меня ощущение что ты не понимаешь о чем спрашиваешь.
Andrei
Что в твоем понимании "наследовать" у меня ощущение что ты не понимаешь о чем спрашиваешь.
Возможно и не понимаю) поэтому и спрашиваю. Под наследованием понимаю создание класса на основе уже имеющегося класса родителя, у этого класса уже имеются атрибуты. Обязательно ли нужно передавать ВСЕ атрибуты родителя потомку? У меня возникла ошибка когда я попытался указать в init потомка только first_name, last_name удалив при этом age, height, weight.
Igor
Возможно и не понимаю) поэтому и спрашиваю. Под наследованием понимаю создание класса на основе уже имеющегося класса родителя, у этого класса уже имеются атрибуты. Обязательно ли нужно передавать ВСЕ атрибуты родителя потомку? У меня возникла ошибка когда я попытался указать в init потомка только first_name, last_name удалив при этом age, height, weight.
ты никуда не передаешь аттрибуты ... ты вызываешь конструктор родительского класса. Это функция в которую нужно передать все обязательные параметры. Поскольку ты их все указал как обяазтельные значит и передавать их обязательно. Можешь не вызывать конструктор (зачем тогда наследовал) ...
Oleksii
https://youtu.be/0MhVkKHYUAY
Agent_RBY_
Зачем платформы?
Ну ты же сейчас игру не на чистых плюсах пишешь
Andrii
Ну ты же сейчас игру не на чистых плюсах пишешь
Там больше платформы как посредник между клиентом и заказчиком
Agent_RBY_
А так я почти на чисто Си пишу
Разве у вас игра не на Анриле?
Andrii
Разве у вас игра не на Анриле?
Я же не графику пишу а сеть
Andrii
Игра на Unity
Agent_RBY_
Я же не графику пишу а сеть
Ну так или иначе, она построена на какой-то платформе - Unity
arma
Зачем платформы?
Я имел в виду платформу для поиска работы, возможно, я неправильно описал ее. Для lead-ов и senior-ов легко найти, но для средних с 4-летним опытом работы, на glassdoor очень сложно (мне так показалось в процессе поиска).
Никита
А битовые операции часто пригождаются?
Алексей
А битовые операции часто пригождаются?
Не знаю, но я тренировал. Спасибо Игорю интересная была задачка
Михаил
А битовые операции часто пригождаются?
я как раз сделал прогу для повреждения файлов)), там этих операций дофига
Mikhail
А битовые операции часто пригождаются?
It depends. Можно и ни разу за всю карьеру не использовать и не иметь нужды в этом. С другой стороны, если работаешь на низком уровне, то очень часто работаешь напрямую с битами.
Виталик Голоенко
Михаил
прогу для повреждения файлов? типо вирус?)
не, утилиту. Вводишь dmg -i input -o output и прога генерирует второй файл поврежденный. Можно указывать сдвиг с начала (чтобы пропускать хедер например для .bmp файлов, а то не откроются)
Blond
Ребята, купил ноут и установил винду 64 битную. Озу 8 гб, но пишет доступно только 6гб
Blond
В чем причина?
Иван
Познакомьтесь, мой одноклассник Вова, недавно начал интересоваться программированием, хочет пойти в направление веб-сайтов или машинного обучения (искусственный интеллект, роботи,все такое...)
Daniil
Винда десятка?
Blond
+
Only
+
Ты проверял физически плашки памяти?
Blond
Ты проверял физически плашки памяти?
Везде указано что 8гб и в биосе,но доступно 6гб
Никита
В каком смысле?🧐
Посадишь зрение, здоровье, малоподвижный образ жизни вот оно надо?
Daniil
Arnur попробуй зайди Win+R -> dxdiag и там глянуть
m700
или лучше - хочу в айти выбираю между вебкамом и разработкой
Only
Везде указано что 8гб и в биосе,но доступно 6гб
Я про конкретно чипы на плашках
Никита
Only
Везде указано что 8гб и в биосе,но доступно 6гб
Я хз, как на ноутах со встроенной графикой, может оно сразу отъедает часть в счёт видеопамяти?
Нmmm
вова
Уже пропащие.
А что посоветуєш
Никита
А что посоветуєш
Все что угодно, но только не программирование.