Контакты

Достижения

Все достижения (3)

Наибольший вклад в теги

Все теги (28)

Лучшие ответы пользователя

Все ответы (12)
  • Как, когда и нужно ли вообще закрывать connection к базе в singleton классе?

    dima117
    @dima117
    Разработчик интерфейсов
    Зависит от того, насколько часто приложение обращается к БД.
    Если часто, то лучше использовать одно общее соединение. Если редко, то лучше закрывать, чтобы освободить ресурсы.

    Например, в веб-приложениях, как правило, открывается отдельное соединение на каждый HTTP-запрос и в нем выполняются несколько SQL запросов.

    Также почитайте про connection pool.
    Грубо говоря, это способ оптимизации приложения, при котором есть некоторый пулл соединений. При открытии соединения, если такое уже есть в пулле, оно берется оттуда (соответственно, не тратятся ресурсы на его инициализацию). При закрытии соединения оно возвращается в пулл и может быть использовано повторно. Инфраструктура .NET Framework управляет пуллом соединений в соответствии с указанными Вами настройками.
    Ответ написан
    Комментировать
  • Сделаю интернет-магазин бесплатно. Кому-нибудь нужно?

    dima117
    @dima117 Автор вопроса
    Разработчик интерфейсов
    сейчас я тестирую не функционал (все уже давно отлажено), а скорость, с которой данный функционал может приносить доход владельцу магазина. Цель — сделать в системе такие доработки, чтобы количество продаж владельцев магазинов возросло.

    СУБД — MS SQL Server (в т.ч. поддерживается бесплатная редакция Express).
    При переносе товаров в другую БД есть возможность выгрузить каталог товаров в любом формате.

    Изначально писал систему для того, чтобы изучить NHibernate. Сейчас система для меня — мой "маленький итальянский реаторан" (С). Она маленькая, простая, не претендует на мировое господство и приносит пользу людям. Думаю, многим людям она подойдет больше, чем навороченные популярные CMS.
    Ответ написан
    2 комментария
  • Как правильно оформить код при помощи LESS, БЭМ и &?

    dima117
    @dima117
    Разработчик интерфейсов
    Попробуйте так:

    .sf-btn {
      &_size_s{
        width: 100px;
      }
      &_square{
        border-radius: 0;
      }
      
      &_square&_size_s{
        width: 110px;
      }
    }


    Результат

    Только у вас немного странное название класса для модификатора. Обычно там есть имя модификатора (некоторого свойства блока) и его значение. Например, так:
    sf-btn_squaresf-btn_type_square
    Ответ написан
    Комментировать
  • С чего лучше начинать программировать?

    dima117
    @dima117
    Разработчик интерфейсов
    смотря в каком возрасте:

    — в средней школе — с языка "школьный алгоритмический язык" или подобного (достоинства: все на русском языке + там есть так называемые «исполнители» — учебные объекты, которыми можно управлять из своей программы через их набор команд, решая учебные задачи)

    — начиная с института (если нет планов профессионально заниматься программированием) — я бы начал с Java Script, (достоинства: там нет типов, динамически создаваемые поля у объектов и т.д. — для начала программирования нужно изучать меньше особенностей языка; кроме того, будет легче, если захочется, сконвертировать это хобби в профессиональное занятие веб-программированием);

    — если хочется профессионально заниматься программированием, то, на мой взгляд, лучше начать с какого-нибудь user-friendly-языка, например, Pascal/C#/Java. После изучение основ определитсья с областью, в которой хотите работать (десктопные приложения / веб-приложения / мобильные приложения / игры / и т.д.), выбрать один из языков, который используется в этой области и дальше углубленно изучать уже только его.

    Я в школе изучал «школьный алгоритмический язык» и Pascal, в институте в основном писал на Delphi (Pascal), на работе сначала писал десктопные приложения на C#, сейчас пишу веб-приложения C# + Java Script.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (7)