Задать вопрос
  • Что нужно учить после изучения всех основ C#, чтобы понимать или стать ASP.NET?

    Смотря что понимать под "основами C#" :)
    В принципе, после прохождения основ программирования на ulearn и руководства по C# на метаните - можешь спокойно переключаться на asp net core.

    Тоесть тебе как минимум нужно не пугаться таких вещей как:
    - ООП, классы и интерфейсы
    - Делегаты со всякими лямбдами
    - Многопоточность, асинхронность, потоки, и таски
    - Рефлексия
    Ответ написан
    6 комментариев
  • Почему майнеры долго ищут блок?

    Долго вычисляется хэш нового блока из-за того что так и задумано.
    Чем сеть мощнее, тем сложнее даётся задача.
    Если сеть вдруг становится слабее, и новый блок появляется медленнее, чем должен - задача становится проще.

    Задача в том же биткоине сводится к поиску числа, добавление которого к блоку делает его хэш таким, чтобы в начале него было определённое количество нулей (или что-нибудь подобное)
    Естественно - чем больше нулей, тем меньше таких хэшей, тем ниже шанс что при проверке следующего числа ты найдёшь именно такой хэш.
    Ответ написан
    2 комментария
  • Где взять пример бродилки по визуализации квартиры на UE?

    Нюанс в том что эти демки делаются не так, как вы описываете)

    импортировать любую 3D визуализацию в fbx дизайна квартиры.


    Там визуализация делается уже непосредственно в движке его средствами и форматами)
    Ну кроме может текстур и моделей мебели - их надо рисовать отдельно

    А "бродилка" - это стандартный FPS-шаблон, в котором просто убрали всё кроме непосредственно хотьбы
    Ответ написан
    Комментировать
  • VM vs native, какие плюсы и минусы?

    Плюсы натива - не нужно тащить в рантайм какой-то интерпретатор или jit-компилятор, по тому часто само приложение получается компактнее, жрёт меньше ОЗУ, и быстрее запускается.
    А также AOT-компилятор может делать больше сложных оптимизаций, тк у него нет ограничений в ресурсах и времени.
    Нативное приложение обычно сложно декомпилировать

    Плюсы вм - для портирования приложений нужно портировать только вм.
    Если вм уже установлена на целевую машину, то байткод будет занимать меньше места, чем нативный код.
    В теории может быть быстрее чем нативное приложение, тк у JITа имеется больше информации, чем у AOT-компилятора даже с профилем.
    Компиляция в байткод идёт быстрее, чем в нативный, тк не нужно делать много сложных оптимизаций - этим будет заниматься JIT в фоне. И компилировать он будет только то что используется, а что не используется или используется редко - нет (будет без сложных оптимизаций)
    Проблемы со скоростью холодного старта решаемы.
    Ответ написан
    Комментировать
  • Как создать сервис для аутентификации asp.net core?

    Загружать соответствующий пакет NuGet глупо, ибо библиотека сервисом имеет много других сервисных классов для разного рода задач и грузить библиотеку этим - глупо.

    Почему глупо?
    Глупо - это много разных сервисных классов для разных задач объединять в рамках одной библиотеки.

    Если тебе нужно что-то из aspnetcore, то тебе нужно сделать библиотеку зависимой от него.
    https://docs.microsoft.com/en-us/aspnet/core/funda...

    До .netcore 3.1 можно было использовать Nuget с абстракциями (Microsoft.AspNetCore.Http и Microsoft.AspNetCore.Http.Abstractions), но теперь аспнет идёт вместе с рантаймом, по тому надо делать FrameworkReference
    Ответ написан
    Комментировать
  • Где изучать ASP.NET начинающему программисту?

    Для aspnet метанит - хороший ресурс.
    Естественно, нужно сначала до уверенного уровня прокачать C# - для этого есть ulearn.
    Судя по твоему предыдущему вопросу - рано тебе ещё за aspnetcore браться.
    ничего годного не находил, кроме гоши дударя

    Никогда не видел, чтобы слова "годный" и "гоша дударь" умещались в одном предложении.
    Ответ написан
    Комментировать
  • Какие языки программирования используются для создания электронных кошельков (для крипто валюты)?

    У них же открытые исходники:
    https://github.com/trustwallet - Go, C++, JS
    https://github.com/ExodusMovement - Java, C++, JS
    https://github.com/myetherwallet - Kotlin, JS
    (выбирал топовые языки в каждой репе)
    Ещё знаю, что wasabi написан на C#

    Так что выбирается любой язык, которым владеют создатели кошелька.
    На котором можно за адекватное время реализовать желаемые фичи.
    Ответ написан
    5 комментариев
  • Не удается неявно преобразовать тип "string"?

    Свойство Company в классе Person имеет тип Company, и у него нет оператора неявного преобразования из string.
    А ты пытаешься этому свойству присвоить значение типа string.
    Ответ написан
    Комментировать
  • Помешает ли CORS получить данные с сервера?

    Зависит от того как настроен CORS и на каком домене лежит сайт на реакте.
    Если в CORS прописан домен фронта, то проблем не будет.
    Или если CORS - same site и фронт лежит на том же домене.
    Ответ написан
    Комментировать
  • Как изменить размер табов во всем проекте?

    Да, меняешь в настройках вебшторма, а потом жмёшь "reformat all files"
    Если используешь eslint, то можешь поменять это в eslintconfig и прописать eslint --fix
    Ответ написан
    Комментировать
  • Golang в чём смысл?

    1. Go был придуман в гугле для решения задач Гугла ещё задолго до того, как появился .net core со всем его перформансом.
    2. Go всё ещё порождает более компактные и не зависящие от окружения бинарники.
    3. Чтобы C# показывал результаты как в techempower - нужно писать код так, как никто его не пишет в реальном мире.
    В бэклоге . net команды даже пункты отдельные есть за то чтобы быть топ1 в бенчмарках
    4. Go всё ещё гораздо проще Шарпа, ибо п1
    Ответ написан
    Комментировать
  • Какой стек технологий выбрать для высоконагруженного MVP?

    vabka
    @vabka Куратор тега Веб-разработка
    но плюются на его скорость, а я не хочу поднять проект а потом, когда он вырастет его переписывать на чем-то шустреньком

    Instagram почти полностью на питоне, а у YT много частей на нём написаны.
    Не думаю, что вы сможете так сходу их по нагрузке переплюнуть.
    Хайлоад - это уже тот момент, когда на одной машине в принципе не сможешь всё обрабатывать, хоть на C++ пиши.

    Сам проект предполагает высокую нагрузку с использованием websocet, у меня там много чего будет меняться в реальном времени.

    Высокая нагрузка - это сколько?
    Уже пробовал тестить, выдержит ли Nodejs такую нагрузку?
    Смотрел, сколько стоят nodejs-разрабы, которые умеют в хайлоад? Что-то мне подсказывает, что они не дешевле чел жависты.
    Да и в целом JS от питона различается не сильно (если исключить django)

    А так да - в топе сейчас C#, Go, Java, Rust, C++ - постоянно друг другу в спину дышат, периодически меняясь местами в бенчмарках.
    Ответ написан
    Комментировать
  • В каком движке игра будет работать стабильнее: Unreal Engine или Unity?

    В каждом из движков есть такие вещи, каких в принципе нет в другом, или которые делаются совершенно другим образом.
    По тому под
    скрипты примерно тоже

    Я буду понимать, что на Unity не используется DOTS, а на UE не используются всякие страшные плюсовые хаки.
    В таком случае будет примерно одинаково. В некоторых моментах, возможно, на UE будет чуть лучше, но не факт.
    Ответ написан
    1 комментарий
  • Можно ли создать митинг Google meet/Zoom программно для 2х человек зная их Email адреса?

    Да, вот например api у зума:
    https://marketplace.zoom.us/docs/api-reference/zoo...
    Правда ссылку на митинг потом придётся как-то сторонним способом отправить участникам.

    У Meet вообще нет официального API или SDK - всё предполагается делать ручками.
    Ответ написан
    Комментировать
  • Как бюджетно создать интернет-магазин?

    vabka
    @vabka Куратор тега Веб-разработка
    Полезу со своим непрошенным мнением.

    В случае физиков, проще будет закинуть свои чаи на маркетплейсы, типа озон, wb, я.маркет.
    + ещё можно обратиться во всякие дарксторы, типа самоката или ялавки.
    А для оптовых продаж и предоставления информации можно сделать одностраничник/лендинг на той же тильде или wix.

    Моё мнение такое из-за того что мне, как конечному потребителю важнее, чтобы я мог легко сделать заказ и быстро его получить без всякого геморроя - маркетплейсы эту задачу в 99% случаев решают лучше, чем любой интернет магазин на базе готовой CMS. К тому же там легко решается вопрос с оплатой и доставкой.

    Для получения информации о производителе я могу обратиться к обычному сайту - его сделать сильно проще и дешевле, и его будет вполне достаточно.
    А если я какой-то бизнес, то мне в любом случае придётся обратиться к продажнику с той стороны, чтобы согласовать все документы и доставку, например, в офис или в ресторан. Это обычно проще сделать по телефону или почтой.
    Ответ написан
    1 комментарий
  • Как добавить данные в ячейку Excel с помощью C#?

    1. Плохо искал. Даже в его ридми есть альтернативы.
    2. Как заполнять шаблоны описано прямо в Readme: https://github.com/shps951023/MiniExcel#fill-data-...
    Ответ написан
  • На чем создан сайт?

    vabka
    @vabka Куратор тега Веб-разработка
    https://www.wappalyzer.com/lookup/shonbay.com
    Laravel с livewire, а также vue с alpine.js
    Остальное по мелочи
    Ответ написан
    Комментировать
  • На что распространяются лимиты Telegram API?

    На отправку.
    Да.
    Если лимитов не хватает, то их можно повысить в индивидуальном порядке через службу поддержки.
    Ответ написан
    Комментировать
  • Как сделать нормальный калькулятор?

    Ну для начала нужно сформулировать, что такое "нормальный калькулятор" и какие примеры он должен решать)
    Потом исходя из этого выбирать конкретный подход.
    По нормальному тебе придётся как-то парсить математическое выражение и как-то его интерпретировать.
    Для решения этой задачи вот тебе несколько тем, которые ты можешь покопать:
    1. Префиксная, постфиксная, и инфиксная нотация. Для постфиксной очень легко написать калькулятор
    2. Алгоритм сортировочной станции. Это про то как можно из инфиксной нотации сделать постфиксную
    3. Абстрактные синтаксические деревья. Это про то как можно сделать что-то более сложное.
    Ответ написан
    Комментировать
  • Есть способ оставлять отзывы на гугл картах через апи?

    Нет, тк предполагается, что отзыв оставляет конечный пользователь, непосредственно заходя на гуглокарты.
    API - это про массовое оставление отзывов и автоматизацию, что какбе не относится к обычному пользователю)
    Ответ написан
    Комментировать