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


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

Объекты JavaScript, квадратные скобки и алгоритмы
Один из самых мощных аспектов JavaScript - возможность динамически ссылаться на свойства объектов. В этой статье мы рассмотрим, как это работает и какие преимущества это может дать нам. Мы кратко рассмотрим некоторые структуры данных, используемые в компьютерных науках. Кроме того, мы рассмотрим так называемую нотацию Big O, которая используется для описания производительности алгоритма. Вступление к объектам Начнем с создания простого объекта, представляющего автомобиль. У..

6 структур данных, которые должен изучить каждый программист
Структура данных и алгоритмы являются основой программирования, вот 6 основных структур данных, которые должен изучить каждый Java-программист. Привет, ребята, Структура данных — это строительный блок программ. Говорят даже, что «Структура данных + Алгоритмы = Программа» . Вот почему хорошее знание структуры данных очень важно для любого программиста, включая разработчиков Java, и поэтому каждый программист должен приложить усилия, чтобы изучить как можно больше структур данных и..

Обратное уравнение
Вопрос: Дано математическое уравнение, содержащее только числа и +, -, *, /. Выведите уравнение в обратном порядке, чтобы уравнение стало обратным, но числа остались прежними. Гарантируется, что заданное уравнение верно, и в нем нет ведущих нулей. Пример 1: Input: S = "20-3+5*2" Output: 2*5+3-20 Explanation: The equation is reversed with numbers remaining the same. Пример 2: Input: S = "5+2*56-2/4" Output: 4/2-56*2+5 Explanation: The equation is reversed..

Ява Карри
Ява Карри Демонстрация каррирования на языке программирования Java. Карри-функция - это функция, которая принимает n аргументов, из которых уже заполнено до n – 1 аргументов. Думайте об этом как о приготовлении риса с карри. Одно карри - это не блюдо, а большая его часть. Вы добавляете оставшиеся ингредиенты и готово. Проведя такую ​​замечательную аналогию, вы могли бы подумать, что это происхождение термина, но нет, он назван в честь математика и логика Хаскелла Карри. Сам..

Что такое «гауссовская связь»?
Создание гауссовой связи, вероятно, было вдохновлено «извлечением признаков», традиционным методом распознавания изображений. Жизненный опыт Развитие методов распознавания изображений включает в себя следующие три этапа: Традиционное распознавание изображений Многослойная нейронная сеть Сверточная нейронная сеть Вот, давайте погрузимся в первый этап. Традиционный метод распознавания изображений состоит из «Извлекателя признаков» и «Обучаемого классификатора». В..

Ant Design: 2-я по популярности библиотека пользовательского интерфейса для React UI
Что такое Ant Design? Ant Design - это библиотека пользовательского интерфейса React, созданная китайским конгломератом Alibaba. Он содержит простые в использовании компоненты, которые полезны для создания элегантных пользовательских интерфейсов, а также могут быть легко настроены. Он построен на i18n и локализован на десятки языков . Дизайн Ant - это не просто библиотека React UI, это гораздо больше. Это набор взаимосвязанных библиотек с окружающей их серьезной экосистемой, а..