2017.11.21 обновление: Детали кода этой статьи только сегодня были разобраны и опубликованы в другой статье Nuggets.Если вам интересно, вы можете перейти к:
источник вдохновения
Когда я недавно просматривал технические статьи, я наткнулся на статью об анализе количества блоков кода в популярных статьях короткометражных книг. Я просмотрел ссылку и не нашел ее в исторических записях. Возможно, она была «съедена». Где статья. Прочитав там статью, я начал думать о домашней странице Наггетс (хе-хе-хе~~, не вините меня за Наггетс!!)
Вдохновение
Прочитав самую горячую статью Наггетс, я начал догадываться о "Звездном небе Тианма". Почему эта статья станет самой горячей, потому что больше просмотров, больше комментариев или больше коллекций. Ну, у меня появилось предварительное представление . Просто думать об этом мало, надо еще начать это делать.Я выпил стакан воды, аккуратно открыл в браузере домашнюю страницу Наггетс, а потом умело открыл отладчик, и начал безжалостно анализировать Наггетс. , Ну а после предварительного анализа я обнаружил, что количество комментариев, просмотров и избранного находится в интерфейсе API (я показал ухмылку~~), чтобы можно было сохранять данные обхода страницы, первая идея возникла В на мой взгляд, я напрямую вызываю интерфейс для анализа 100 самых горячих статей и использую линейную диаграмму графиков, чтобы нарисовать кривую для анализа; (Ну, очень хорошо, скоро будет завершено~~) Однако я не согласен с таким подбрасыванием.Потренируйтесь, это не сложно, и многому не научитесь, как это делать, меняйте распорядок (ну, это распорядок, да, это распорядок);
Идея, которая позволяет мне неторопливо реорганизовать знания о интерфейсе, сервере и базе данных, я делал несколько небольших программ-сканеров (здесь я просто хочу использовать его вкратце, пожалуйста, не распыляйте~~), почему бы не использовать это здесь, хорошо. Просто делайте то, что говорите, в любом случае, вы можете использовать интерфейс напрямую, вам не нужно анализировать дом;
Технический отбор
с тех пор, какnodejs, теперь фронтенд решится на что угодно, хочется сказать: js будет доминировать в мире (будет ли его бить, ха-ха); разберитесь с идеями:
1. Используйте суперагент для получения данных интерфейса Nuggets.
2. Полученные данные хранятся в mongodb с помощью mongoose (переработка схемы, фильтрация ненужных данных)
3. ИспользуйтеexpressСоздавайте внутренние службы для предоставления интерфейсов для внешних вызовов, а данные получают из mongodb.
4. Интерфейсное использованиеvue+ axios + bootstrap + echarts + jquery (просто хочу использовать несколько библиотек одновременно для решения разных задач, коллеги, которые любят чистый vue, могут положить 90-метровый нож, случайно не поранить (ಥ_ ಥ)) строить
реализовать функцию
1. Внешний интерфейс может отображать комментарии 100 лучших статей в истории Nuggets, графики просмотра и анализа данных комментариев.
2, и можно просмотреть по категориям
3. Запрашивать данные, которых нет в базе данных
4. Перейти на страницу коллекционирования после подсказки.
6. Щелкните указанный столбец, чтобы собрать данные и вернуть результаты сбора.
7. Дополнительные функции: отображение потока статей и возможность перехода на исходную страницу статьи.
В настоящее время этот проект все еще совершенствуется, и адрес проекта находится по адресу:портал
Если вам интересно, вы можете прийти к звезде, если вам не интересно (ну у меня нет возможности вас заинтересовать о(╯□╰)о )
В ближайшее время я разберусь со всем процессом строительства и кодом объяснения проекта, чтобы облегчить изучение заинтересованной детской обуви.Если босс чувствует себя так легко, то я ничего не могу с собой поделать. . .
Наконец, приглашаю всех посетить мой блог и поучиться друг у друга.
В заключение
Приходим к довольно безвкусному выводу: когда комментариев больше 30, количество просмотров больше 10 000, а количество избранных около 800, это скорее самый популярный список в истории, однако этот вывод имеет еще не подтверждено 🤣, это всего лишь моя догадка, но чем больше комментариев, тем больше вероятность, что она будет в топе;
Кроме того, по результатам сравнения топ-100 самых горячих историй в девяти категориях установлено, что:
1. Количество просмотров страниц Android обычно колеблется в районе 10 000;
2. Внешний вид и чтение колеблются около 15 000 просмотров страниц, которые являются наиболее активными столбцами среди девяти категорий;
3. Просмотры страниц IOS, продукта, дизайна, ресурсов инструментов составляют около 4000;
4. Количество внутренних столбцов обычно составляет от 6000 до 8000.
5. Количество просмотров страниц в колонке искусственного интеллекта относительно невелико, обычно не превышает 1500;
Придумать обзор
android
товар
инструмент
задняя часть
IOS
внешний интерфейс
искусственный интеллект
дизайн
читать