Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
wkololo_4ever

wkololo_4ever

  • 35
    вклад
  • 42
    вопроса
  • 65
    ответов
  • 40%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Есть ли хороший аналог VS для разработки на ASP.NET MVC на mac?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    https://code.visualstudio.com
    Ответ написан более трёх лет назад
    8 комментариев
    8 комментариев
  • Как вывести количество строк 0, если в выборке таковых нет?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    SELECT (SELECT COUNT(*) FROM vw_games AS g WHERE g.ID_TEAM=t.ID_TEAM AND `vw_games`.`RESULT` < 0)
    FROM Teams AS t

    ps. Teams это ваша таблица команд, она же у вас есть?
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Какой средний RPS у asp.net 4.5/web api 2?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    Не 4.5, но может тоже будет полезным web.ageofascent.com/asp-net-core-exeeds-1-15-milli...
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как лучше реализовать данный цикл в С#?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    if (GUIDListInTransitDB.Select(g=>g.ВАШЕ_ГУИД_СВОЙСТВО).Contains(el))
    Ответ написан более трёх лет назад
    4 комментария
    4 комментария
  • SQL, id увеличивется в случае не успешной вставки, как изменить такое поведение?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    Нельзя, но можете использовать SEQUENCE вместо IDENTITY
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как реализовать SELECT запрос с множеством комбинаций WHERE AND?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    SELECT * FROM MyTable WHERE (@name is NULL OR Name LIKE '%'+@name+'%') AND (@class is null OR Class LIKE '%'+@class+'%')
    и тд

    Если параметров много, то советую добавить option(recompile)
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как удалить дублируемые слова (и словосочетания) в строке, разделенной запятыми?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    var distinctString=  String.Join(", ","енот, енот, гваделупский енот, косумельский енот, енот, енот-полоскун, енот-ракоед, косумельский енот".Split(',').Select(w=>w.Trim()).Distinct());
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • С# для мобильной разработки?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    Xamarin крайне не советую. Это хоть и C#, но не продукт Microsoft. В данном случае это минус, ибо после разработки на ASP.NET становится тяжело терпеть кучу косяков Xamarin`a.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему не выходит получить нужную страницу из интернета C#?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    Похоже, что ошибка на самом сервере. Киньте ссылку на страницу, которая выдает ошибку.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как правильно построить JOIN запрос SQL?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    Если правильно понял
    SELECT u.name, u.photo
    FROM black_list AS b
    JOIN users AS u ON b.ban_id=u.id
    WHERE b.user_id IN (3)
    Ответ написан более трёх лет назад
    7 комментариев
    7 комментариев
  • Как правильно настроить URL в ASP.Net MVС?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    1)

    localhost/ProductList/Product/1

    routes.MapRoute(
                "Product",                                         
                "ProductList/Product/{productId}",                           
                new { controller = "ProductList", action = "Product"}
            );

    В контроллере "ProductList" создаете метод "Product", который принимает параметр "productId". В него MVC замапит переданный id продукта из урл localhost/ProductList/Product/{productId}.

    localhost/ProductList/notebook

    routes.MapRoute(
                "ProductList",                                         
                "ProductList/{categoryName}",                           
                new { controller = "ProductList", action = "Category",}  
            );


    В контроллере "ProductList" создаете метод "Category", который принимает параметр "categoryName". В него MVC замапит переданный название категории из урл localhost/ProductList/{categoryName}.

    2)
    Есть ли возможность привести URL на странице продукта к виду localhost/ProductList/notebook/1, а затем к localhost/ProductList/notebook/[ЧПУ_ноутбука] (ЧПУ находится в БД и находится по id)?


    localhost/ProductList/notebook/1

    routes.MapRoute(
                "ProductFromId",                                         
                "ProductList/Product/{categoryName}/{productId}",                           
                new { controller = "ProductList", action = "Product"},
                new {productId = @"\d+" }
            );

    Тут "new {productId = @"\d+" }" выступает в роли ограничения, что id может быть только числом.

    localhost/ProductList/notebook/[ЧПУ_ноутбука]


    routes.MapRoute(
                "ProductFromName",                                         
                "ProductList/Product/{categoryName}/{productName}",                           
                new { controller = "ProductList", action = "ProductFromName"}
            );


    Можно совместить роуты, и определять на стороне контроллера что пришло, название продукта или id.
    PS. Роуты нужно определять начиная с самого строгого. Иначе запросы будут мапится не на те роуты.
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Литература для подготовки к экзамену 70-483?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    Сдавал месяц назад. Как готовился я. 1) В фоновом режиме прочитал https://www.google.ru/url?sa=t&source=web&rct=j&ur... книга низкого качества, но я читал чтобы чувствовать себя более спокойно. 2) пробежался по дампам.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • "Всего 12 анкет" - замена окончания слова "анкет" в зависимости от цифры. Есть готовые решения?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    На работе пользуемся morpher.ru , но как dll`ка он платный. Есть бесплатный апи.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Не удаётся запустить проект после установки библиотек, через менеджер пакетов NuGet. Не найдены метаданные. Как решить?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    1) Удалите пакеты
    2) Поставьте их с nuget.
    3) Павой кнопкой по solution -> Очистить (Clean Solution)
    4) Попробуйте забилдить
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как задать время выполнения потока (c#)?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    Timer с CancelToken
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как найти функцию, выполняемую про отправки формы?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    Подскажу очень хороший плагин для хрома https://chrome.google.com/webstore/detail/visual-e...
    Подсвечивает все подписанные события на странице.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Где найти готовое решение для "умного" формата DateTime в C#?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    https://github.com/MehdiK/Humanizer
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Uncaught ReferenceError: pagination is not defined. Как исправить?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    Не подключили скрипт с "pagination"
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • PHP-MVC: Как осуществить взаимодействие JS и БД?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    JS обращается по url. PHP мапит запрос на какой-либо контроллер и он уже (в вашем представлении) обращается к БД. По сути, контроллер должен обращаться хотя бы к репозиторию, а не напрямую к БД.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Увеличит ли асинхронный метод быстродействие сериализации / десериализации с файлом не больше 200 строчек?

    wkololo_4ever
    wkololo_4ever @wkololo_4ever
    Если вы просто собираетесь обернуть эту строку в async await, то, естественно, это никак не повлияет на быстродействие сериализации / десериализации.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • Следующие →
Самые активные сегодня
  • dimonchik2013
    Dimonchik
    • 11 ответов
    • 0 вопросов
  • Mike_Ro
    Михаил Р.
    • 10 ответов
    • 0 вопросов
  • tyxeo
    • 4 ответа
    • 2 вопроса
  • delphinpro
    Сергей delphinpro
    • 5 ответов
    • 0 вопросов
  • codingoleg
    • 5 ответов
    • 0 вопросов
  • pindschik
    pindschik
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации