Статья посвящена введению в нейронные сети и примеру их реализации. В первой части дано небольшое теоретическое введение в нейронные сети на примере нейронной сети Хопфилда. Показано, как...
Начинающему программисту важно не только изучать теорию и получать необходимые знания, но и практиковать основные навыки создания различных программ. Это особенно актуально для инженеров, студентов и...
Если бы раньше я запускал новый долгоживущий проект, в котором основные функции связаны с большим объёмом вычислений при каком-то взаимодействии с пользователем через графический интерфейс, я бы не...
RESTinio — это относительно небольшая C++14 библиотека для внедрения HTTP/WebSocket сервера в C++ приложения. Мы старались сделать RESTinio простой в использовании, с высокой степенью кастомизации, с...
Меня раздражает традиционная архитектура бизнес-приложений — об этом я уже говорил. Я критикую — я предлагаю. Сейчас я расскажу, к чему меня привели поиски решений для проблем из предыдущей статьи....
Ручное управление памятью с С++ — одновременно один из самых больших плюсов и минусов в языке. Действительно, эта парадигма позволяет создавать очень производительные программы, однако она же рождает...
Привет Хабр! Недавно я разработал алгоритм для логистики, и нужно было его куда-то пристроить. Помимо веб-сервиса решено было внедрить данный модуль в 1С, и тут появилось довольно много подводных...
Предисловие переводчика Это скорее вольный пересказ, а не перевод. Я включил в эту статью только те части оригинала, которые имеют непосредственное отношение к внутренним механизмам работы DLR или...
Эта статья, мой конспект, сигнальный флаг, или очередная тренировка изложения своих мыслей. В силу обстоятельства, прикоснулся к unreal, замечательный инструмент в "умелых руках", много од написано...
В последние годы все большую популярность у разработчиков завоевывает структурное логирование. Поэтому неудивительно, что Microsoft добавило его поддержку в пакет Microsoft.Extensions.Logging,...
Привет, Хабр! В этой статье речь пойдет о разработке простейшего плеера с использованием библиотек из проекта FFmpeg. Я не нашел на хабре статей на данную тематику, поэтому решил восполнить этот...
По следам недавнего топика «Обработка больших объемов данных в памяти на C # » представляю перевод упоминавшейся там статьи о структурах. Структуры являются фундаментальными типами данных в C# и...
Существуют различные мнения относительно производительности С++ и C#. Например, сложно поспорить с тем, что код C# может работать быстрее за счет оптимизации под платформу во время JIT компиляции. Или...
Ключевые слова async и await, введённые в C# 5.0, значительно упрощают асинхронное программирование. Они также скрывают за собой некоторые сложности, которые, если вы потеряете бдительность, могут...
Реализация итераторов в C# (часть 1) . Теперь, когда вы имеете в своём багаже общее представление о том, что стоит за итераторами, вы уже можете ответить на некоторые вопросы их использования. Вот...
Готовился я как-то к собеседованию по C# и среди прочего нашел вопрос примерно следующего содержания: «Как организовать потокобезопасный вызов события в C# с учетом того, что большое количество...
От переводчика Недавно в проекте, где я работаю, мы столкнулись с проблемой утечки памяти. Прочитав множество статей — от рассказов по управлению памятью в .NET до практических рекомендаций по...
В данной статье рассматриваются некоторые моменты по работе с памятью в .NET Framework. Статья описывает работу GC, как GC контролирует свои хип, режимы работы GC. Приведены примеры, по использованию...
Хочу представить вашему вниманию комические купле каверзные вопросы по C#. Не удержался и решил запостить немного классики. Некоторые вопросы в подборке кому-то могут показаться слишком простыми, но...
Доброго времени суток! Хочу представить вашему вниманию перевод статьи Джонатана Барлетта ( Jonathan Bartlett ), который является техническим директором в компании New Medio . Статья была...
Добрый день. В этой статье я бы хотел рассказать про протокол FastCGI и способы работы с ним. Не смотря на то, что сам протокол и его реализация появились ещё в 1996 году, подробных руководств по...
Если вы пытаетесь оптимизировать производительность Вашего основанного на PostgreSQL приложения, Вы наверняка пользуетесь базовыми инструментами: EXPLAIN (BUFFERS, ANALYZE), pg_stat_statements,...