Современный, стильный, мощный, но опять всё испортили клавиатурой. Как так можно делать кнопку включения рядом с кнопкой Delete? А совмещать в одной Delete/Insert это вообще ужас. Так в некоторых программах Insert отвечает за выделение файлов, а в вашем случае вместо выделения можно файл удалить случайно.
Лучше бы новую версию MINDSTORMS EV3 выпустили с поддержкой камеры. Встроенным в хаб WiFi, гироскопом, акселерометром. С современным мощным процессором.
Причина, по которой приходится использовать стандартное авто форматирование кода это использование систем контроля версий (git, svn и пр.), которые универсальные и работают с текстом. Если форматирование изменится, то это будет уже новая версия кода. Поэтому для командной разработки кода лучше всего применять авто форматирование.
Самая большая проблема, то что 90% и более товаров в данных магазинах это товары иностранного производства, которые покупаются за валюту, поэтому есть дефицит качественного товара и отсутствие «нишевых» товаров, а так же стремление владельцев за сверх прибылью в той сфере, где это не позволительно.
Соблазнился на эту книгу. Перевод хороший, а вот книга не очень. Поверхностный обзор. Для изучения еще потянет, но вот до полного понимания нет.
Как то странно приводить в пример TokuDB, который закрыли.
У Вас на лицо не верные требования из которых получается неправильная реализация.
Неверное решение, что у игрока есть оружие.
Переписав по другому всё становится намного лучше
abstract class Weapon { }sealed class Staff : Weapon { }sealed class Sword : Weapon { }abstract class Player { }sealed class Wizard : Player{public Staff Staff { get; set; }}sealed class Warrior : Player{public Sword Sword { get; set; }}Волшебник становится волшебником, так как у него есть посох.
Полезной была бы трансформация уже созданной фигуры в другую. Потому что очень не удобно менять фигуру на другую и потом восстанавливать связи.
Современный, стильный, мощный, но опять всё испортили клавиатурой. Как так можно делать кнопку включения рядом с кнопкой Delete? А совмещать в одной Delete/Insert это вообще ужас. Так в некоторых программах Insert отвечает за выделение файлов, а в вашем случае вместо выделения можно файл удалить случайно.
И чем отличается новый System.Runtime.InteropServices.NativeMemory.Alloc(x) от старого System.Runtime.InteropServices.Marshal.AllocHGlobal(x)