Курсы по программированию

Формула программиста
основатель — Волосатов Евгений Витольдович
Шаблоны Проектирования / Java

Базовый ASP.ект / VIP. Модерация записей

  • На этом уроке мы реализуем функционал администратора сайта.
    Администратор сможет подтверждать истории для публикации.
  • Дата отправки отчёта: 13 марта 2016 г.
  • Задание выполнено: за 2 час. 15 мин.
  • Чему научился: Проводить модерацию записей
  • Что было сложным: норм.
  • Комментарии: После того как я разместил сайт на хостинге и опубликовал решение на сайте через некоторое время у меня перестал отображаться главная страничка стал отрабатывать какой то ексепшен, а все остальное работало. Все вперлось в то что я исчерпал квоту для базы данных, тогда упростил запрос на главной странице - выкинув с него ORDER BY и все заработало .

    Потому хочу возразить свои возмущения по поводу запроса который мы написали на уроке:
    "SELECT id, title, story, email, post_date
      FROM story
    WHERE status = 'wait'
    ORDER BY post_date ASC
    LIMIT 1;
    - Ну зачем у нас ORDER BY по post_date это надо вытянуть все записи у которых status = 'wait', а потом произвести сортировку.
    Если у нас есть кластерный индекс по id который увеличивается со временем.

    P.S. Теперь понятно почему сайт http://www.videosharp.info/ иногда повисает)))
  • Оценка видео-уроку:
Отчёт от 5219 за Базовый ASP.ект / VIP. Модерация записей




Оцени работу

 
Сохранить страницу:

1. Евгений Витольдович
Евгений Витольдович
ответить
→  Nromik  # Базовый ASP.ект / VIP. Модерация записей / 2016-03-13 12:44

В точку ;)
Молодец.


  • Отчёт оценивали:
    5760Мариша +1   3506Алексей|BrisK|Кривицкий+1   4467Alcatraz+1   1Евгений Витольдович+1   689Igorenzia+1   9237Mais+1   8886Михаил Ермишин+1   6452Lik_Kirill+1   9332Dima0   791Валерий+1   6391Владимир+1   9541Сергей Валерич0   9634Лис Бесчувственный0   3376Елена+1   459Сергей Сергеевич+1   6644valerys Nikola+1   6925Артём+1   4992Николай+1   9427Иван Алексеевич+1   1314Валентин+1   6203Николай (nick27m)+1   1537Сергей+1   8275Tekashnik+1  

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Изменение таблиц базы данных. Работа с сессиями при обращении к серверу. Проверка доступности пользователя к полям представлений.
Трудности: ничего
нет
Научился: Использовать enum в таблице, модерировать записи.
Трудности: Сложности у меня в другом :( - при попытке запустить проект VideoSchool, размещенный на GitHub, возникает ошибка Не удалось загрузить файл или сборку "Microsoft.Web.Infrastructure... (проблема на втором скриншоте) Думала, что здесь найду, как решить эту проблему, досмотрела урок до конца, но не нашла.
Все-таки функция addslashes() должна делать проверку на то, что строка содержит null: public string addslashes(string text) { if (text==null) return ""; return text.Replace("\'", "\\\'"); } Теперь у меня программа не вылетает, когда пароль при входе вообще не введен.