Публикации

Генеративный ИИ: руководство для начинающих
вступление В декабре 2022 года был представлен ChatGPT. Появление этого чат-бота с искусственным интеллектом стало поворотным моментом в истории технологий. Ее быстрый рост превзошел любую другую платформу в истории, и она вызвала революцию в области генеративных приложений ИИ. Эта новая волна затронула практически все области и области , от здравоохранения до финансов и развлечений. В результате технологии генеративного ИИ имеют много потенциальных применений, и их влияние на общество..

Встроенные предварительные просмотры PDF в SharePoint с помощью Office Web Apps и JavaScript
Я сделал скрипт для предварительного просмотра документов в формате PDF, включая отслеживаемые изменения, которые вы можете использовать в своих формах. Суть внизу В Office Web Apps есть несколько полезных функций, две из которых — предварительный просмотр документа и немного скрытая функция "Печать в PDF". Да, Office Web Apps автоматически создает PDF-копию документа. каждый документ, который вы храните в SharePoint. И это мгновенно! Я хотел просмотреть свои документы в..

Операторы переключения C# — Традиционные и выражения
Microsoft представила более лаконичный и удобочитаемый синтаксис выражения switch в C# 8.0, что повысило ясность и эффективность кода. В этом посте я хотел бы сравнить новый синтаксис выражения с традиционной версией и обсудить, что их отличает. Почему новый синтаксис называется Switch Expression?

Полное руководство по обещаниям JavaScript: как их эффективно использовать для асинхронных…
Обещания были введены в JavaScript для упрощения и стандартизации асинхронного программирования. Асинхронное программирование — это метод, который позволяет коду JavaScript выполнять неблокирующие операции, такие как выборка данных из API или загрузка файлов на сервер, без зависания пользовательского интерфейса. Традиционно для обработки результатов этих асинхронных операций использовались обратные вызовы. Однако код на основе обратного вызова быстро становится трудным для чтения и..

Узор Сингелтона
Широко используемый шаблон проектирования в OOPS В OOPS шаблон Singleton означает разрешение пользователю создавать экземпляр класса только один раз и ограничение дальнейшего создания экземпляра этого класса. Мыслительный процесс, лежащий в основе шаблона Singleton, заключается в сохранении памяти кучи, не допуская копирования объектов для класс, зная, что один объект, доступный глобально, может использоваться для доступа к методам в проекте. По сравнению с ситуацией в реальном..

Расширения кода Visual Studio, которые вы должны иметь… Часть (1)
Код Visual Studio — это действительно мощный редактор с огромным количеством расширений. это бесплатно и доступно на трех разных платформах Windows, Mac, Linux. Я начну серию Visual Studio Code, чтобы рассказать о ее советах и ​​​​хитростях, а также о том, как вы можете быть более продуктивными, используя Visual Studio Code. Я призываю каждого разработчика попробовать. В этой части я начну перечислять некоторые расширения, которые вы должны были установить в своей визуальной студии...

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


API Fetch (): 3 простых шага
Руководство для начинающих по Fetch API в JavaScript В этом кратком руководстве я хотел бы познакомить вас с методом fetch (). Хотя в Интернете есть много полезной и надежной информации о том, как использовать и извлекать данные из API, я написал это руководство для новичков, чтобы продемонстрировать, что происходит, когда выполняется определенная часть метода выборки, и устранить этот пробел между тем, что записывается в вашем файле script.js и отображается в консоли разработчика любого..

Регулярные выражения (RegEx) в Python: дополнительные понятия
RegEx в серии Python Регулярные выражения (RegEx) в Python: дополнительные понятия Добавьте продвинутые навыки в свой набор навыков RegEx Мотивация Многие веб-сайты требуют пароль не менее восьми символов и особые требования. Но задумывались ли вы когда-нибудь, как веб-сайты проверяют ваши пароли на соответствие этим требованиям? Ответ: Регулярное выражение или RegEx . Регулярное выражение является важным навыком для любого программиста и специалиста по данным для работы с..

Представляем индикатор загрузки скелета в Syncfusion Essential JS 2 DataGrid
Представляем индикатор загрузки скелета в Syncfusion Essential JS 2 DataGrid В современном дизайне пользовательского интерфейса большинство из нас ожидает отображения визуальных эффектов до тех пор, пока элемент управления не будет готов для взаимодействия с пользователем. Эффект скелета показывает индикатор загрузки в форме содержимого, которое будет загружено в элемент управления. В сетке эффект скелета будет отображать строки и столбцы без каких-либо данных. Начиная с выпуска..

Разница и совпадение с событиями касания и клика в JavaScript
Когда вы используете прослушиватели событий для прослушивания событий и реагирования на них, вы можете задаться вопросом, чем отличаются события «касания» и события «щелчка» с точки зрения их производительности на сенсорных поверхностях и рабочих столах и могут ли они использоваться взаимозаменяемо для адаптивного веб-сайта или веб-сайта. приложение. В этой статье представлены различия и совпадения между этими двумя событиями, и мы надеемся, что сможем ответить на некоторые из ваших..

SSD: Однокадровый детектор MultiBox
Почему SSD быстрее, чем YOLO v1, и точнее, чем быстрее R-CNN? В 2015 году Wei Liu et al. опубликовал статью о SSD (Single Shot MultiBox Detector). Это было быстрее, чем YOLO v1 (первая версия), и точнее, чем Faster R-CNN. В этой статье объясняется, что сделало SSD таким хорошим. Фон

Метод CodeIgniter 4 Query Helper $db->getLastQuery() для прототипирования SQL
Мы всегда отлаживаем или прототипируем что-то в нашем коде, когда разрабатываем программы и приложения. Будучи разработчиком сначала SQL , мне нравится писать сложные SQL-запросы и, таким образом, переносить их в любую ORM (или ORM-подобную ). такая функция, как класс CodeIgniter 4 Query Builder), с которым я работаю. Я много использовал PHP-фреймворк CodeIgniter 4 (который мне очень нравится) для нескольких проектов и хотел поделиться одним из моих любимых рабочих процессов..

Lantern Fish: Day 6: Advent of Code 2021 — Python Solution
День 6 — захватывающий вызов; это сложно, поэтому решайте осторожно, легко попасть в ловушку грубой силы и долгой работы. Если вы не знакомы с Пришествием кода , я настоятельно рекомендую решить его самостоятельно, прежде чем рассматривать эти решения. Понять проблему Нам нужно понять закономерность размножения рыбы-фонаря; вот и все. Каждая рыба-фонарь может воспроизвести новую рыбу-фонарь за 7 дней. И эти новые дети могут начать размножаться через 9 дней. Итак, с данным..

Как динамически добавлять html-элементы с помощью Javascript?
Статические веб-страницы относятся к каменному веку. В наши дни даже низкоуровневые веб-страницы являются динамическими. Javascript — очень важный язык, используемый при создании динамических веб-страниц. Здесь мы собираемся использовать кнопку, и, нажав эту кнопку, мы можем динамически добавить элемент HTML в этом примере. Подход: создайте HTML-файл с любым именем (например, index.html), затем напишите внешний HTML-шаблон и возьмите одну кнопку, чтобы при нажатии на кнопку..

Как использовать метод Python getattr()
Получите все, что есть у экземпляра, что бы ни случилось getattr() — одна из самых крутых встроенных функций в Python. Он принимает три аргумента: объект имя атрибута объекта, но в строковом формате значение по умолчанию (это не обязательно) Он возвращает: значение этого атрибута Давайте определим класс Book в качестве примера и создайте экземпляр: book = Book("Moby Dick", "Herman Melville", 1851) Теперь мы можем получить доступ к..

JavaScript: условные операторы в более простой форме (тернарный оператор)
Прежде чем перейти к «Тернарному оператору», убедитесь, что у вас есть базовое представление об условных операторах в JavaScript. Вы можете проверить предыдущий блог ниже. Условный оператор в основах Javascript Допустим, у вас есть определенные условия для вашего результата в Javascript. Вы бы сравнили результат двух или более… medium.com Тернарные операторы Что такое тернарные операторы? Во-первых, слово «тройной» относится к..

Состояния, действия, награды - интуиция, лежащая в основе обучения с подкреплением
Что такое обучение с подкреплением и как алгоритм RL работает на практике? В 2014 году Google приобрел британский стартап DeepMind за полмиллиарда долларов. Дорогая цена, но инвестиции, похоже, окупились во много раз только благодаря той рекламе, которую генерирует DeepMind. Исследователи машинного обучения знают DeepMind за частые прорывы в области глубокого обучения с подкреплением. Но компания также привлекла внимание широкой публики, особенно благодаря своим успехам в создании..

10 любимых библиотек Ancient React Form
10 библиотек форм React для вашего унаследованного кода и немного ностальгии Библиотеки форм - отличный способ избежать переписывания утомительного и скучного кода, наслаждаясь (чаще всего) лучшим кодом, чем тот, который мы, вероятно, поставили бы (не из-за наших навыков кодирования, а потому, что у нас, вероятно, не будет времени или мотивации для получился отличный от). Сказав это, вам может не повезти и вы обнаружите, что сделали ставку на «неправильную лошадь» - ваша библиотека..