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


Привязка вызова и применения к JavaScript
Недавно у меня возникла проблема, связанная с тем, что я столкнулся с call и apply в JavaScript. Поскольку я забыл, в чем разница или почему вы можете ее использовать, я выучил ее. Как правило, обе функции являются прототипом любого JavaScript Function . Это означает, что вы можете вызывать любой объект-функцию с помощью call и apply . Под «функцией-объектом» я подразумеваю функцию как объект, поэтому без () ). Короче говоря, call и apply используются для вызова..

Как отсортировать массивы JavaScript: руководство
Сортировка массивов должна быть простой, не так ли? Если у меня есть массив строк, я хочу отсортировать его по алфавиту [«яблоко», «банан», «огурец»…]. Если у меня есть массив чисел, я хочу, чтобы он был 1,2,3… и так далее. Хотя сортировка строк в массиве проста, после этого становится немного сложнее. Давайте рассмотрим сортировку массива по алфавиту, а затем рассмотрим числовую сортировку и некоторые подводные камни, к которым вы можете обратиться. Сортировка по алфавиту..

ИСТОРИЯ ЗАКОДИРОВАННОГО XSS
Привет всем, я надеюсь, что у вас все хорошо и отлично! В этой статье мы поговорим о странном xss, который я нашел в одной из самых известных компаний по производству энергетических напитков (вы уже могли догадаться 😉) Содержание этой статьи: 1- Что такое XSS? 2- История странного XSS. Итак, давайте начнем наше хакерское путешествие. #1. ЧТО ТАКОЕ XSS? Вы когда-нибудь слышали термин «Javascript»? Если да, то хорошо, но если нет, то это не что иное, как язык..

От учителя к разработчику — Часть 2
Первые шаги. В моей последней статье ( найденной здесь ) я рассказал о некоторых методах обучения, используемых ресурсах и причинах, по которым я выбрал JavaScript . В этой статье я потрачу немного времени на дополнительные ресурсы, советы и рекомендации, но в первую очередь я буду обсуждать основную лексическую структуру языка и делиться своими мыслями/прогрессом. Ресурсы: В своей последней статье я упомянул несколько ресурсов для изучения JavaScript , включая курс Udemy ,..

Принципы программирования, которым не учат в школе
Введение в важные принципы, которые вы должны знать — DRY, KISS, SOLID Исходя из моего опыта первокурсника бакалавриата и опыта старшеклассников, школы и колледжи учат вас программированию, а также необходимой математике, такой как дискретная математика и исчисление. Но когда вы покидаете университет и начинаете работать в отрасли, вам необходимо знать определенные концепции и принципы, чтобы переход был легким. Мы обсудим принципы KISS, DRY и SOLID . Принцип ПОЦЕЛУЯ Держать..

Глубокое обучение раскрывает новые тайны наших геномов
Одним из наименее изученных объектов в биологии по-прежнему остается геном человека. Геном человека был полностью секвенирован только в конце 90-х годов, и нам еще многое предстоит понять о внутренней работе ДНК, РНК и рибосомных взаимодействий. Одна из таких проблем связана с РНК-связывающими белками. РНК-связывающие белки играют важную роль в посттранскрипционных модификациях, осуществляемых на транскрипционной РНК (в основном путем стимуляции таких процессов, как сплайсинг РНК и..

Освоение обработки ошибок Golang: путь от разочарования к элегантности
Введение Как программисты, мы все сталкивались с ужасным оператором if err != nil , который, кажется, переполняется повсюду в нашей кодовой базе, что приводит к структурам, подобным спагетти, и бесчисленным жалобам программистов :-(. Обработка ошибок имеет свой собственный набор проблем, включая возможность игнорировать ошибки. генерируются функциональными процессами или бизнес-логикой (многие разработчики делают это намеренно) и неуверенностью в том, какие действия следует..