Size: a a a

2020 April 15

KK

Kirill (Cykooz) Kuzminykh in rannts
В C++ наверное тоже есть проблемы. Например там есть переопределение функций с другим набором параметров но с таким же именем. И не понятно как компилятору выбрать нужный вариант, если два варианта функии отличаются только "дефолтным" аргументом.
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Sergey Belash
И шо, тоже билдер паттерном делать? В расте
Да, это один из вариантов. Второй - структура с "конструктором" или дефолт-трейтом + сахар для переопределения полей.
Как-то так
let config = Config {
 color: Red,
 .. Config::new()
};
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
let window = Window {
   title: "Original title",
   .. Default::default()
};
источник

БС

Байт Словович in rannts
Kirill (Cykooz) Kuzminykh
В C++ наверное тоже есть проблемы. Например там есть переопределение функций с другим набором параметров но с таким же именем. И не понятно как компилятору выбрать нужный вариант, если два варианта функии отличаются только "дефолтным" аргументом.
вот поэтому в джава и нет дефолтных аргументов. Во всяком случае так в книжка по джаве писали. В С++ выбор нужного метода становится магией в определенный момент. Чтобы её избежать, в джаве отсутствует некоторые конструкции, типа дефолтных параметров.
источник

SB

Sergey Belash in rannts
Kirill (Cykooz) Kuzminykh
В C++ наверное тоже есть проблемы. Например там есть переопределение функций с другим набором параметров но с таким же именем. И не понятно как компилятору выбрать нужный вариант, если два варианта функии отличаются только "дефолтным" аргументом.
Compilation error:

16:22: error: call of overloaded 'foo(int)' is ambiguous
16:22: note: candidates are:
5:5: note: int foo(int, int)
9:5: note: int foo(int)
источник

SB

Sergey Belash in rannts
Причём только если есть неоднозначный вызов, посто объявление компилируется
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
В Rust, например, вообще нет переопределния функций с разными типами параметров
источник

💭П

💭 Руслан Прохоров in rannts
Исполняющий обязанности бота информирует:

Aidin, у нас принято представляться и кратко рассказывать о себе с тэгом #whois.

Cпасибо за внимание!
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Вышел VirtualBox 6.1.6. И двух лет наверное не прошло, как наконец то нормально заработала поддержка 3D с линукс хоста в guest c Win 10.
источник

💭П

💭 Руслан Прохоров in rannts
Kirill (Cykooz) Kuzminykh
Вышел VirtualBox 6.1.6. И двух лет наверное не прошло, как наконец то нормально заработала поддержка 3D с линукс хоста в guest c Win 10.
Ты проверил?
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Да, только что запустил и всё работает, и даже не тормозит
источник

💭П

💭 Руслан Прохоров in rannts
Kirill (Cykooz) Kuzminykh
Да, только что запустил и всё работает, и даже не тормозит
Это хорошо
источник

SZ

Sergey Z in rannts
Kirill (Cykooz) Kuzminykh
Вышел VirtualBox 6.1.6. И двух лет наверное не прошло, как наконец то нормально заработала поддержка 3D с линукс хоста в guest c Win 10.
Это про то что вторую видеокарту можно пробросить в виртуалку и игори будут работать?
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Sergey Z
Это про то что вторую видеокарту можно пробросить в виртуалку и игори будут работать?
Нет, это про то, что бы в гостевой винде хоть как-то работало 3D ускорение и она не тормозила и не глючила графикой при отрисовке своего интерфейса и обычных приложений.
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Странно что багу в багтрекере не закрыли. Видимо просто починили, не глядя на багу 😊
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Теперь винда стала даже вполне юзабельной
источник
2020 April 16

in

ildar nizamov in rannts
Знатоки pycharm, подскажите. Вот есть вкладка Run/Debug Configuration, где задаются параметры запуска программы. Есть программа, которая принимает секрет как параметр. Есть пользователь, который постоянно палит этот секрет при демонстрации экрана: как в окне конфигурации, так и в логе на терминале.
источник

in

ildar nizamov in rannts
Есть ли возможность задать этот серкет в pycharm или выше (у пользователя Windows) и потом задать это как переменную окружения в окне Run/Debug configuration ? типа так: Parameters: --secret-opton $SECRET_VAR
источник

KK

Kirill (Cykooz) Kuzminykh in rannts
Попробуй перед этим параметром набрать кучу других, не нужных параметров, что бы нужный скрылся "за облаками" 😊
источник

in

ildar nizamov in rannts
так уже сделано. пользователь неаккуратный :)
источник