Хобрук: Ваш путь к мастерству в программировании



Знакомство с CMS Collector

«CMS» (Concurrent Mark-Sweep) — это алгоритм gc, который широко используется в приложениях, «критичных ко времени отклика». Для молодого поколения, минорный gc, CMS также остановит все потоки приложений, но «ParNew» выполняет сканирование в многопоточном режиме, а сканирование молодого..

Работа с информационными потоками, часть 1 (вычисления)

Изменения мощности и потока информации на ЭЭГ в состоянии покоя с помощью процесса рабочей памяти (arXiv) Автор: Ги-Хван Шин , Ён-Сок Квон , Хон-Гю Квак Аннотация: во многих исследованиях анализируется рабочая память (РП) по данным электроэнцефалограммы (ЭЭГ). Однако мало что..

Создание внутреннего сервера в среде выполнения Bun.js

В современном мире веб-разработки создание мощного и эффективного внутреннего сервера имеет важное значение для создания надежных веб-приложений. Многие разработчики обращаются к популярным платформам, таким как Express.js или Django, для настройки своих внутренних серверов, но задумывались ли..

Возвращение

Поиск с возвратом — это рекурсивный метод, использующий грубую силу для постепенного поиска и построения наилучшего или желаемого решения. Если частичное решение не удается, выполняется возврат к предыдущему частичному решению и повторная попытка с новым решением. Одним из известных..

Безопасность ColdFusion 2016: EncodeFor

ColdFusion 2016 (преемник ColdFusion 11), выпущенный ранее в этом месяце, имеет несколько улучшений безопасности. Вот два связанных усовершенствования, которые могут помочь вам защитить код CFML от уязвимостей XSS. Тег cfoutput теперь имеет атрибут encodeFor. Это может быть очень удобно для..

Аутентификация Firebase с помощью TypeScript

Аутентификация с помощью пользовательского токена, электронной почты/пароля и/или внешних сторонних сервисов В предыдущем руководстве мы узнали, как настроить firebase и firestore в нашем проекте TypeScript. В этой части мы собираемся обсудить аутентификацию с точки зрения серверной..

Обучение разреженных крупномасштабных языковых моделей на IPU Graphcore

Изучение потенциала разреженных вычислений В новой исследовательской статье Graphcore мы демонстрируем, как эффективно реализовать разреженное обучение, используя в качестве примера предварительное обучение крупномасштабной языковой модели на IPU. Изучение потенциала разреженности..

Простая архитектура для создания масштабируемой поисковой системы

Простой способ создать поисковую систему Эта статья слишком долго стояла в моей очереди дел. Чем больше я исследую, тем глубже мне кажется. Я считаю, что благодаря своим исследованиям я действительно нашел простой способ спроектировать поисковую систему. В нем не будет многих функций,..

SolidJS: внешний вид может быть обманчивым?

На первый взгляд похож на React… но радикально отличается Solid JS — относительный новичок на сцене фреймворка JavaScript. И все же он занимает первое место по популярности в опросе State of JavaScript этого года. Что делает его таким привлекательным и стоит ли этому учиться? Это как..

Как GPTStudio может помочь программистам?

GPTStudio использует API-интерфейсы ChatGPT и OpenAI для предоставления хорошо информированной рабочей станции, которая может создавать изображения, предоставлять подробные ответы на запросы и писать код. Возможности GPTStudio безграничны и подходят для любой отрасли. На этой неделе мы..

Разработка Rust API: путешествие в RESTful API

В этом сообщении блога мы рассмотрим процесс создания RESTful API с упором на операции CRUD (создание, чтение, обновление, удаление). Мы начнем с основ и постепенно погрузимся в более продвинутые методы разработки надежных и масштабируемых API с использованием Rust. К концу этого..

4 типа памяти LangChain для повышения производительности LLM

LangChain расширяет возможности больших языковых моделей. В более ранней статье я объяснил компонент памяти LangChain и то, как его можно легко интегрировать в цепочку вместе с большой языковой моделью (LLM). В двух словах, компонент памяти хранит сообщения и извлекает их в переменную,..

Функциональные размышления на языке Julia   —  Часть 3 : ленивая оценка

Введение В предыдущих частях этой серии мы исследовали концепции функционального программирования в Julia, такие как функции высшего порядка и рекурсия. В этой третьей части мы углубимся в ленивые вычисления и как их реализовать в Джулии. Ленивая оценка — это стратегия оценки, которая..

Репост подстека   —   OpenLampTech, выпуск № 78

Кто использует PHP | КодВП | Внешние ключи MySQL | Настройки страницы отдельного продукта WooCommerce? И многое другое. Добро пожаловать в OpenLampTech ! Получите бесплатную копию моей электронной книги 10 советов по MySQL для всех при подписке на еженедельную рассылку..

Используйте Python для параллельной загрузки нескольких файлов (или URL-адресов)

Получите больше данных за меньшее время Мы живем в мире больших данных. Часто большие данные организуются как большая коллекция небольших наборов данных (т. е. один большой набор данных, состоящий из нескольких файлов). Получение этих данных часто затрудняет загрузку (или нагрузку на..

Новые материалы

Выбор правильного фреймворка: сравнение Angular, React и Vue
Когда дело доходит до выбора фреймворка JavaScript для создания веб-приложений, следует рассмотреть несколько вариантов. Три самых популярных фреймворка — это Angular, React и Vue. Каждая из..

Сохранение данных в расширении Chrome с использованием localStorage
Хранение и извлечение данных — важная часть любого расширения Chrome, а локальное хранилище обеспечивает простой и эффективный способ сохранения данных в браузере. localStorage API предлагает..

Джош Элман говорит, что создание компании — это проверка гипотез
Присоединяйтесь к нам на нашем следующем ежегодном саммите LDV Vision Summit 24–25 мая в Нью-Йорке. Ранние билеты доступны до 15 апреля. Эта беседа у камина с Джошем Элманом из Greylock..

Некоторые усовершенствования веб-технологий - предложения и идеи
Мощные усовершенствования, соответствующие стандартам, и идеи, которые сделают нашу жизнь еще проще при работе с веб-технологиями. [DOM] Распечатать любой элемент Печатайте любой элемент..

В вашем трансформаторе есть двигатель!
Лягушка Тим и рыбка Тодд узнают любопытную правду. Тодд посмотрел на Тима и ахнул. Он сказал: «Тим, ты разбиваешься и делаешь точки, Я не думал, что ты тип, чтобы пойти с двигателем в..

Сохранение модели машинного обучения
Модели машинного обучения — мощный инструмент для автоматизации задач и прогнозирования. Однако после обучения модели вам необходимо иметь возможность сохранить ее, чтобы можно было..

Мягкое завершение работы в Go: вежливый способ завершения программ
Когда дело доходит до завершения работы вашего веб-сервера, вы можете захотеть, чтобы ваш веб-сервер дождался обработки всех активных запросов перед выключением. Теперь мы обсудим, как..