Обновить
8
9.1

Пользователь

Отправить сообщение

Насчет удобного редактора, не знаю правда насколько выйдет удобно но все попытаюсь хоть что-то сделать, в 6 части, где мы создадим LSP, а так же дополнительно интеграцию для Visual Studio(НЕ КОД). А вот отладка это задача со звездочкой, однозначно этим вопросом буду заниматься в 7 части, пока что в голове оборачивать каждую инструкцию в DEVELOPMENT моде в try catch где exception будет указывать на конкретную строку и позицию, а продакшн моде все эти проверки убрать. В любом случае надеюсь это кому-то поможет, хотя бы 1 человеку.

И да, спасибо за ваш конструктивный коментарий.

Вроде по плану это третья часть как раз таки, blender. Если ничего не путаю

Оххх сколько хауса будет, наверное появиться анализаторы запрещающие создавать расширение операторов для встроенных классов, ну или вообще запретят расширять операторы

Если у вас только булевые значение, то скорее всего обычного энама хватит, но можно же комбинировать, в рослине например для этого используеться ushort где первые 12 битов хранят флаги(тот самый энам) а остальные 4 бита под SlotCount, таким образом можно немного с экономить памяти

ааа, понятно, увы и ах, на данный момент это не возможно, мб следует добавить такую фичу

К сожалению это нельзя контролировать, однако вы можете заранее создать поля в нужном порядке, а потом через FieldName = nameof указывать уже на существующие поля

Пример того как это можно сделать https://github.com/Asaicraft/PropertyBitPack/blob/master/PropertyBitPack.Example/PackedStruct.cs

Поддержка структур присутствует, класс тут сделан чисто ради примера. Вообще если будете использовать структуры с этой библиотекой, то поля желательно самостоятельно создавать и через FieldName=nameof ссылаться на них

Почти, само свойство(SmallSlotCount) возвращает байт, но получает она его путем чтение только 4 битов из ushort data - то есть получается 12 + 4

Ну все, теперь официально, тф закончен

Так развивались любая наука, задавая сначала заведомо глупые вопросы)

Все еще жду 3 часть

Здорово и полезно, но в случае если вам реально нужно будет сделать редактор, мой совет это editor.js он жутко удобный, вроде бы habr его же и использует, да и на notion он очень сильно похож

3. Плохие верстальщики не хотят знать XSL. Хороших можно научить.

Сейчас верстальщики все еще не знают XSL)

Может вы выложите это как nuget пакет? Выглядит очень удобно. А так же спасибо вам!

Решил я значит изучить c++, на этой строке я упал в обморок

Про инициализацию уже рассказывал Николай Йоссутис. В его докладе был слайд, на котором перечислялись 19 различных способов инициализировать int:

ПХах, просто не подумал об этом

Хотелось бы узнать о преимуществах UniRx. Просто я всегда использовал ReactiveUI + CommunityToolkit.Mvvm

Avalonia если честно больше нравиться чем MAUI, я не знаю почему, просто удобнее кажется

1

Информация

В рейтинге
721-й
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Бэкенд разработчик
От 250 000 ₽