Публикации по теме 'programming'
Почему не стоит использовать медленные регулярные выражения
Введение
Большинство движков регулярных выражений используют поиск с возвратом, чтобы попробовать все возможные пути выполнения регулярного выражения при оценке входных данных, в некоторых случаях это может вызвать проблемы с производительностью, называемые катастрофическими ситуациями возврата.
В худшем случае сложность регулярного выражения экспоненциально зависит от размера входных данных, а это означает, что небольшой тщательно продуманный ввод (например, 20 символов) может..
Программирование на лучших каналах YouTube
Программирование на лучших каналах YouTube
Если вы ищете лучшие учебники на YouTube, я делюсь всеми каналами программирования, которые я использовал для развития своих навыков как программиста. Совместное использование всех каналов YouTube, которые есть в моем списке 😍
1. Сад кодирования
Coding Garden - это открытое, интерактивное и интересное сообщество, где любой программист, от новичка до ветеранов, может учиться и расти вместе.
2. Сеть Нинза
Обучение - это..
Как составить хорошее резюме в сфере ИТ?
Как составить хорошее резюме в сфере ИТ?
Все мы знаем, насколько важно резюме. Поскольку это «первое впечатление» и первая точка контакта с потенциальным работодателем, вам следует очень внимательно относиться к тому, как это преподносить. В конце концов, он представляет вас.
Выделиться в ИТ-индустрии может быть непросто, особенно потому, что есть масса высококвалифицированных ИТ-специалистов. То, что кажется трудным и запутанным делом, можно было бы легко сделать, если бы вы знали..
Краткий обзор Javascript, Python, Go и C++
Это короткая статья, которая пытается охватить краткий обзор упомянутых языков и предназначена для начинающих.
Javascript
Динамический
// hello.js
var a = ‘hello’;
console.log(a);
интерпретируется
$ node hello.js
hello
Выполняется на движке Javascript (обычно имеет два компонента кучи памяти и стека вызовов), он может быть в браузере (SpiderMonkey) или на бэкэнде (движок Chrome V8). Он однопоточный и имеет модель параллелизма, основанную на «цикле событий»...
Готова ли продукция .net MAUI к январю 2023 года?
.NET MAUI (Multi-platform App UI) — это платформа для создания собственных мобильных, настольных и веб-приложений с использованием .NET и той же кодовой базы. Он разработан, чтобы облегчить разработчикам создание приложений, которые могут работать на нескольких платформах, включая Android, iOS, macOS и Windows, с использованием единой кодовой базы. Он является дальнейшим развитием Xamarin Forms.
С помощью .NET MAUI разработчики могут воспользоваться преимуществами мощности и..
Разработка RentaGPT, поискового бота для налогов с использованием LangChain, Chroma и OpenAI
Создание испанского налогового поиска на основе GPT: революция в доступе к налоговой информации
Прошли те времена, когда нужно было ориентироваться в сложном лабиринте налоговой информации на государственных веб-сайтах. В марте 2023 года Грег Брокман (соучредитель и президент OpenAI) представил пример использования GPT-4 для уплаты налогов, и я решил создать специальную версию для Renta — годовой декларации по подоходному налогу для резидентов Испании. Имя? РентаГПТ 😅
RentaGPT..
Шахматный движок на C++, часть первая: проектирование движка
Так что название — это только половина фактического проекта. После создания движка я реализовал сокеты, чтобы два игрока могли играть с разных компьютеров. Это первая часть моего проекта, в конечном итоге я хотел бы заняться искусственным интеллектом и создать шахматного бота, как это сделал Lichess. ПРЕДУПРЕЖДЕНИЕ: если вы перейдете на мою страницу github для этого проекта, вы можете быть сбиты с толку некоторыми расположениями функций, такими как один из массивов, содержащих черные..
Новые материалы
Как создать диаграмму градиентной кисти с помощью D3.js
Резюме:
Из этого туториала Вы узнаете, как добавить градиентную кисть к диаграмме с областями в D3.js. Мы добавим градиент к значениям SVG и применим градиент в качестве заливки к диаграмме с..
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно
Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..
Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..
Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка.
Во время предварительного обучения модель обучается на неразмеченных данных с помощью..
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..