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

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Template method / Template Method - Web Parser - Loader

  • На этом уроке мы реализуем функцию loadPage(),
    которая будет загружать страничку по заданному адресу.
  • Дата отправки отчёта: 21 марта 2017 г.
  • Задание выполнено: за 30 мин.
  • Чему научился: Повторил загрузку страницы
  • Что было сложным: Ничего
  • Комментарии: Ух ты ж. 2 строчки в C# против 10 в Java..
    Интересно, зачем они сделали, чтобы сайт загружался/считывался построчно, если в целях уменьшения занимаемой памяти у большинства сайтов минимум лишних символов в коде (включая перенос строки)
  • Оценка видео-уроку:
Отчёт от 9567 за Template method / Template Method - Web Parser - Loader




Оцени работу

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

1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Максим  # Шаблоны Проектирования / Template Method - Web Parser - Loader / 2017-03-21 09:22

ну там же всё на основе потоков.
можно и сразу, видимо, считать, но это не по-пацански, не по-джавайски.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Максим  # Шаблоны Проектирования / Template Method - Web Parser - Loader / 2017-03-21 20:47

1 - не 10 строчек, а 6, если сравнивать в C# c 2 строчками
2 - в уроке использовали StringBuffer() он же StringBuilder(), почему ты его не использовал в C#? вот и были бы доп. строчки.
з.ы.
если уж дублируешь урок в C#, то так, чтобы ничего не забывать. А то получается сравнение не честное.


9567. --
Максим
Максим
ответить
→  Иван Воронин  # Шаблоны Проектирования / Template Method - Web Parser - Loader / 2017-03-21 21:56

А почему бы не делать тоже самое, но проще, если это возможно?


10558. --
Иван Воронин
Иван Воронин
ответить
→  Максим  # Шаблоны Проектирования / Template Method - Web Parser - Loader / 2017-03-21 21:58

Если только не в ущерб качеству, то можно, почему бы и нет.



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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: С восторженным отчетом как раз то и не сложилось. Ошибку у себя нашел и мой код отрабатывает, но с потоками еще не подружился. поэтому найти аналоги of Java's BufferedReader не удалось. Пытался реализовать через new StreamReader(url), но не хватило опыта и знаний, думаю вернуться к этому уроку после "Бурных потоков"
Трудности: Find equivalent of Java's BufferedReader in C#



Научился: Повторил пройденное
Как обычно использовал StringBuilder() так как он в нашем случае работает быстрее. Урок отличный, коротко и ясно =)