Публикации
Python свергается
Нет, Python не будет языком программирования будущего. Но почему? По популярности он превзошел C, C ++, C # и Java, у него есть ряд недостатков, которые могут стать фатальными для его шансов стать языком программирования будущего.
Скорость
Python медленный. Действительно медленно. Если вы запустите Python, это займет от 2 до 10 раз больше времени, чем ЛЮБОЙ другой язык программирования. На то есть много причин.
Один из них - это динамическая типизация. Это означает, что вам не..
Как быстро реализовать красивые диаграммы в приложении для Android
Как быстро реализовать красивые диаграммы в приложении для Android
Люди в основном воспринимают информацию визуально: видео, фотографии и диаграммы привлекают внимание и объясняют вещи лучше, чем простые числа или слова. Вот почему многие приложения используют яркие и четкие диаграммы для представления информации. В этой статье мы узнаем, как добавлять диаграммы в ваше приложение, не тратя много времени (и, следовательно, денег) на их разработку.
Зачем и где использовать..
Ряд Фибоначчи в BigQuery
Использование пользовательских функций JavaScript внутри BigQuery для вычисления Фибоначчи
BigQuery имеет удобную функциональность для поддержки пользовательских функций, написанных на SQL и JavaScript, поэтому я подумал, что было бы интересно решить небольшую проблему с числами Фибоначчи.
Я почти уверен, что видел эту задачу в Project Euler или в чем-то подобном, поэтому, пожалуйста, не используйте это как способ обмана. Задача заключается в следующем:
Найдите сумму последних 6..
5 простых глупых ошибок, которые я совершил при первом изучении Python
Как специалист по бизнесу, который никогда раньше не программировал, писать что-либо «компьютерное» казалось мне чуждым. Поэтому, когда я впервые начал работать с Python, я решил сначала не слишком беспокоиться о запоминании основ, а просто освоиться с идеей кодирования, интуитивно выполняя практические действия. (Представьте себе обезглавленного цыпленка, бегущего в дикой природе до последнего вздоха. Это я занимался Python.) Некоторые из практик были достаточно легкими для меня, но потом..
Расширьте свои классы с помощью перегрузки операторов в Dart
Как современный язык программирования, Dart предлагает разработчикам множество тонкостей и синтаксического сахара. В последнее время я довольно часто начал использовать перегрузку операторов , чтобы добавить легко читаемую функциональность классам в моей модели.
Перегрузка оператора
Для тех, кто не слышал об этом, позвольте мне объяснить, что это на самом деле. Перегрузка операторов дает вам возможность добавлять собственные реализации к определенному набору операторов в ваших..
Автоматическая оптимизация гиперпараметров
Настройка модели с помощью HPSklearn
Само по себе создание модели машинного обучения не решит проблему, если вы не сможете оптимизировать ее для повышения точности и производительности. Использование GridsearchCV и RandomsearchCV для определения наиболее эффективных гиперпараметров занимает много времени, а использование этих методов для различных моделей также является трудоемким процессом.
HPSklearn - это библиотека Python с открытым исходным кодом, которая не только выбирает..
✅ Лучшие поведенческие вопросы для интервью на Facebook | Интервью с джедаем в Facebook 🔥
Вы когда-нибудь задумывались, какие вопросы обычно задают в поведенческих интервью на Facebook?
Прежде чем мы обсудим главные вопросы, давайте разберемся, что такое раунд поведенческого интервью.
Раунд поведенческих интервью также известен в Facebook как раунд интервью с джедаями. Это о вас и вашей истории, вашем резюме и вашей мотивации. Цель этого собеседования — оценить, сможет ли кандидат преуспеть в одноранговой, минимальной процедуре и неструктурированной инженерной..
Тестирование бессерверных приложений #2: Применение архитектуры портов и адаптеров
Сделайте ваши тесты менее хрупкими, чтобы снизить затраты на обслуживание
Отказ от ответственности I Love My Local Farmer — это вымышленная компания, вдохновленная взаимодействием клиентов с AWS Solutions Architects. Любые истории, рассказанные в этом блоге, не связаны с конкретным клиентом. Сходства с любыми реальными компаниями, людьми или ситуациями чисто случайны. Истории в этом блоге представляют точку зрения авторов и не одобрены AWS.
Этот блог основан на предыдущем..
Что JavaScript добавляет в веб-проект?
Когда мы приступаем к части этого курса, посвященной JavaScript, я думаю, что стоит задуматься о том, что именно дает нам эта технология, чего не хватает в базовой версии Rails. Мы уже можем создавать довольно интересные сайты с помощью Rails… у нас есть постоянные данные, маршрутизация, динамические страницы, ссылки и кнопки, CSS… что еще нам нужно?
Фронтенд — интересная проблема — он менее прямолинеен, чем бэкенд, и требует другого мыслительного процесса. В то время как в бэкенде мы..
10 лучших навыков искусственного интеллекта, которые вам нужны, чтобы получить работу
Искусственный интеллект — одна из крупнейших инноваций последнего десятилетия, и она пользуется большим спросом. Вот 10 лучших навыков искусственного интеллекта, которыми вы должны обладать, чтобы получить желаемую работу.
Искусственный интеллект — это область компьютерных наук, которая относится к стимуляции человеческого интеллекта в машинах. Он стал важной частью технологической отрасли и направлен на создание интеллектуальных машин, способных выполнять задачи, требующие человеческого..
Почему я бросил работу программиста для входящего маркетинга
автор Allen Day 06.11.15
Здравствуйте, меня зовут Аллен, я программист. С моей последней работы программистом прошло четыре месяца.
Я участник творческой группы 9 Clouds. Никогда не думал, что буду заниматься маркетингом. Фактически, большую часть своей профессиональной карьеры я считал маркетинг неизбежным злом. Затем я открыл для себя входящий маркетинг.
Это открытие изменило все, в том числе траекторию моей карьеры. Я (в основном) отказался от инструментов..
Как использовать бранч для проектов Sinatra
В течение нескольких месяцев я делал больше работы с Эликсиром и Фениксом. Я многому научился, и об этом стоит написать позже. В настоящее время Phoenix по умолчанию использует Brunch для управления активами. В последние дни мне нужно было обновить некоторые старые проекты Sinatra, и я обнаружил, что Sprockets устарели, и с ними немного сложно работать, учитывая скорость. Сообществу Ruby, вероятно, следует признать, что для большинства проектов звездочки - это скорее проблема, чем..
Мое мнение о концепциях
Добавление понятий в C++20 может быть ошибкой. И мы, вероятно, никогда не узнаем, было ли это ошибкой. 😃
Отказ от ответственности
В этой статье нет слов «ага-момент», «да-момент» или «о нет». Итак, если вы ожидаете, что я предупрежу вас, чтобы вы сломались; в настоящее время.
Эта статья может быть сжата (в соответствии с моими общими чувствами к Концепциям) до:
мда
Плохие концепции
Здесь я перечислю свои претензии Festivus к концепциям C++.
Психология
Если вы закатываете..
Хорошо, догоняю здесь.
Хорошо, догоняю здесь. Технически это пятый день, судя по дате на моей первой странице блокнота, но я присоединился к Medium только вчера, так что я не сильно отстаю.
Этот блог посвящен тому, как я буду продолжать идти, чтобы оставить позади индустрию гостеприимства и заняться технологическим сектором. Я добьюсь этого путем самообучения, чтобы стать полноценным разработчиком и программистом, а также отточить передовые навыки в области управления проектами и развертывания.
Я провел..
Планирование и подготовка к NeurIPS 2020 продолжались быстрыми темпами с момента нашей последней публикации, несмотря на чрезвычайную глобальную чрезвычайную ситуацию, которая ...
Планирование и подготовка к NeurIPS 2020 продолжались быстрыми темпами с момента нашей последней публикации, несмотря на чрезвычайную глобальную чрезвычайную ситуацию, которая развернулась вокруг нас за последние несколько недель. По правде говоря, может показаться резким несоответствием иметь дело с отменой, переносом и виртуализацией конференций одновременно с набором председателей зоны и настройкой CMT для отправки NeurIPS, и некоторые могут задаться вопросом, почему мы уже не бросаем..
Переходите на облачные вычисления
Go — относительно новый язык. О нем было объявлено в ноябре 2009 года, а версия 1.0 вышла в марте 2012 года. Это вызывает некоторые опасения по поводу зрелости языка. Если сравнить с другими основными языками, используемыми в настоящее время, такими как Python, выпущенный в 1991 году, PHP в 1995 году, Java, Javascript и Ruby, выпущенный в 1996 году, .Net в 2002 году. Не говоря уже о таких языках, как C (1972 год) и C++ (1985 год). . Эти опасения по поводу того, что язык новый, вполне..
Угловое преобразование 1 в 2, система построения
В предыдущих статьях преобразование Angular 1 в 2 мы интегрировали поток ng2 в проект ng1. Похоже на это.
но мы также должны интегрировать ng2 в нашу существующую систему сборки ng1.
Изменить среду здания
Для процесса сборки вы должны также включить минимизацию, конкатенацию, сокращение или tslinting угловой части 2. Вот пример конфигурации gruntfile.js . Не забудьте включить также задачу grunt-webpack :
config.webpack {
main = {
entry:..
Подход к тестированию промежуточного программного обеспечения
Я всегда тестировал промежуточное ПО одним из двух способов: модульным тестом с фиксацией и подтверждением обратного вызова в методе handle или интеграционными тестами на маршрутах приложений.
Модульное тестирование
Проблема с модульным тестированием заключается в том, что вам не видно, действительно ли промежуточное ПО активно, и вы также не знаете, как оно будет работать, когда запрос проходит через другое активное промежуточное ПО.
Интеграционное тестирование
Использование..
Загрузка файлов из браузера в S3 с помощью Fetch
Загрузка файла в S3 непосредственно из браузера с последующим сохранением URL-адреса в базе данных - более сложный процесс, чем простая обработка всего на стороне сервера. Здесь я буду реализовывать процесс с помощью API-интерфейса Fetch на основе Promise в сочетании с библиотекой AWS-SDK и серверной частью Node / Express.
Поскольку Fetch и ES6 Promises реализованы не во всех браузерах, нам понадобится пара вещей.
npm i -S isomorphic-fetch es6-promise
Начнем с импорта этих зависимостей..
Классификация текста с использованием TensorFlow.js: пример определения оскорбительной лексики в браузере
Авторы Джеффри Соренсен и Энн Юань
Зачем обнаруживать токсичность?
Платформы онлайн-коммуникации все чаще переполняются грубыми или оскорбительными комментариями, которые могут заставить людей вообще отказаться от обсуждения. В ответ на эту проблему команда Jigsaw и технологическая группа Google Counter Abuse объединились с сайтами, которые поделились своими комментариями и решениями модерации, чтобы создать Perspective API . Perspective помогает онлайн-сообществам проводить..