Публикации по теме 'technology'
Объектно-ориентированный JavaScript - наследование и копирование объектов
JavaScript частично является объектно-ориентированным языком.
Чтобы изучить JavaScript, нам нужно изучить объектно-ориентированные части JavaScript.
В этой статье мы рассмотрим копирование объектов.
Глубокая копия
Мы можем глубоко скопировать объект, рекурсивно копируя его свойства из исходного объекта в целевой.
Например, мы можем написать:
function deepCopy(source, target = {}) {
for (const key in source) {
if (source.hasOwnProperty(key)) {
if (typeof source[key]..
Как соединить или объединить два массива JavaScript, объединив их в один массив?
Иногда мы хотим объединить 2 массива JavaScript, объединив их в один массив.
В этой статье мы рассмотрим, как объединить или объединить 2 массива JavaScript, объединив их в один массив.
Используйте метод Array.prototype.concat
Один из способов объединить 2 массива Javascript путем объединения их в один - использовать метод concat массива JavaScript.
Например, мы можем написать:
const a = ['a', 'b', 'c'];
const b = ['d', 'e', 'f'];
const c = a.concat(b);
console.log(c)
Мы..
Node.js Best Practices - Сопровождение производственного кода
Node.js - популярная среда выполнения для написания приложений. Эти приложения часто являются приложениями производственного качества, которыми пользуются многие люди. Чтобы упростить их обслуживание, мы должны установить некоторые правила, которым люди должны следовать.
В этой статье мы рассмотрим лучшие практики поддержки производственного кода.
Обнаружение ошибок и простоев с помощью продуктов APM
Продукты для мониторинга и производительности приложений (APM) проверяют нашу..
Компьютерное зрение, раздел искусственного интеллекта на персональных устройствах
Автор: Майкл
Компьютерное зрение (CV) - это процесс (и отрасль информатики), который включает в себя захват, обработку и анализ изображений и видео реального мира, чтобы машины могли извлекать значимую контекстную информацию из физического мира. Сегодня компьютерное зрение является основой и ключевым средством тестирования и использования моделей глубокого обучения, которые способствуют развитию искусственного интеллекта в направлении повсеместных, полезных и практических приложений...
Все технические подкасты, которые вам стоит послушать
Руководство по подкастам для технически подкованных
Подкасты - прекрасный источник знаний. Еще два года назад я не мог перечислить название ни одного подкаста. Теперь я регулярно их слушаю. Хотя не все, что я слушаю, связаны с технологиями, я считаю, что те, которые часто бывают самыми ценными.
Это почти кажется иронией - говорить о чем-то настолько практическом без каких-либо визуальных эффектов, но это хорошо работает, когда темы более высокого уровня. Добавьте отличного..
Расширенное выражение присваивания в Python - оператор Walrus: = и не только
Не только об операторе моржа, но и о многих связанных с ним понятиях
Начиная с версии 3.8, в Python была включена новая функция расширенного выражения присваивания. В частности, в результате появляется новый оператор - встроенный оператор присваивания := . Из-за своего внешнего вида этот оператор более известен как оператор моржа. В этой статье я хотел бы обсудить ключевые аспекты этого оператора, чтобы помочь вам понять эту технику.
Без лишних слов, приступим.
Различие между..
Как я использовал Python и R для анализа и прогнозирования явок на прием к врачу!
Мир, в котором R и Python живут вместе
За последние годы я познакомился с Python и очень ценю широту процессов обработки данных, которые я могу с ним делать. Я считаю, что Python действительно прост в использовании, и благодаря множеству доступных сегодня библиотек я могу делать практически все, от веб-скрейпинга до разработки моделей глубокого обучения. Я начал с Python, так как все, кого я знал, работали с ним, и они сказали, что это правильный путь.
Однако недавно я начал..