Публикации по теме 'computer-science'


Проблемы ограничения-удовлетворения в Python
СТАТЬЯ Проблемы ограничения-удовлетворения в Python Из Классические проблемы информатики в Python Дэвида Копека ___________________________________________________________________ Получите скидку 42% на Классические задачи информатики на Python . Просто введите fcckopec2 при оформлении заказа на manning.com . ___________________________________________________________________ Большое количество проблем, которые решают вычислительные инструменты, можно в широком смысле..

Эффективный STL
50 конкретных способов улучшить использование стандартной библиотеки шаблонов Амазонка ссылка на книгу . Если вы опытный программист на C ++, то, скорее всего, слышали имя Скотт Мейерс, более того, вы поблагодарили его за его блестящие книги. «Эффективный STL» - один из них. Если вы новичок в C ++ и пытались понять, стоит ли читать эту книгу (или STL в целом), следите за обновлениями! Стандартная библиотека шаблонов (STL) - это встроенная библиотека для C ++. Он состоит из..

Эти подростки начали учиться на Code.org и только что продали свой первый стартап.
Как два предпринимателя продают свой первый стартап в возрасте 17 и 18 лет? Все, что нужно, - это видение… и немного раннего старта. Сиэтлское информационное издание Geekwire впервые сообщило историю в мае о том, что сиэтлские подростки Сейдж Хануджа, 17 лет, и Николас Иоанну, 18 лет, продали свой стартап в области телемедицины Spira медицинской компании из Нью-Йорка. Лучше всего то, что оба говорят, что начали изучать информатику на Code.org и других онлайн-ресурсах...

Следует ли вам прекратить использовать другое?
Введение В программировании программисты обычно используют множество техник, чтобы получить желаемый результат от ряда аргументов. Чтобы использовать эти методы в языках программирования высокого уровня, мы часто используем ключевые слова. Программисты чаще всего используют для этой цели условные выражения и циклы, и как можно более эффективное их использование - вот что составляет программирование. При этом всегда есть неправильный и правильный способ подойти к проблеме и..

Эвристика Что, почему и как?
Понимание и применение эвристик при разработке алгоритмов Эвристика - это приближение, которое мы используем, и не гарантируется, что оно будет оптимальным для достижения цели. В этой статье я подробно объясню на простом для понимания примере, как мы можем использовать эвристику для разработки алгоритмов. Поэтому я буду использовать алгоритм A-Star (A *) , чтобы объяснить использование и реализацию эвристики на полном примере, который включает кратчайший путь. Детерминированный..

Всю свою жизнь застрял между природой и компьютерами.
Почему я меняю свою карьеру в 28 лет. С самого детства у меня всегда были две главные страсти в жизни: отдых на природе и компьютеры. Мои выходные проводились либо в походах, походах или альпинизме, либо в играх на домашнем компьютере или на новейшей игровой приставке. Когда я поступил в Университет Вирджинии осенью 2010 года, я решил, что хочу изучать специальность, которая позволит мне продолжить свою страсть к природе и быть хорошим хранителем планеты. Четыре года спустя я..

Пул соединений: 3 вещи, которые нужно знать, чтобы создать пул соединений с нуля.
Связи везде! Чтобы общаться между двумя сторонами, нам нужны соединения. Мы используем их в современном веб-стеке и приложениях: от взаимодействия сервер-клиент до взаимодействия сервер-база данных. Но почему мы не слышим об этом часто? Абстракция! Подробности о соединениях часто абстрагируются (и не зря!). Однако, если вы планируете создать свою собственную программу с отличной производительностью, твердое понимание того, что скрывается под капотом, определенно является..