Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

9
голоса
5
ответов
147
просмотров
В чем разница между "Array()" и "[]" при объявлении массива в JavaScript?

Заголовок: В чем разница между объявлением массива с помощью new Array() и литерала массива []?

Описание проблемы:

Я столкнулся с вопросом о разнице между двумя способами объявления массивов в JavaScript. Я вижу два подхода:

  1. Использование конструктора Array:

...

9
голоса
5
ответов
147
просмотров
Почему в макросах используются, казалось бы, бессмысленные операторы do-while и if-else?

В многих макросах на C/C++ я замечаю, что код макроса обернут в циклы do while, которые, по сути, кажутся бессмысленными. Вот примеры: #define FOO(X) do { f(X); g(X); } while (0) #define FOO(X) if (1) { f(X); g(X); } else

Я не понимаю, зачем нужен do while. Почему нельзя просто написать это без...

9
голоса
5
ответов
147
просмотров
Как вывести полный массив NumPy без обрезки?

Проблема:

Когда я печатаю массив numpy, я получаю усеченное представление, но хочу видеть полный массив. Например, при выполнении следующего кода:

numpy.arange(10000)

Я получаю:

array([   0,    1,    2, ..., 9997, 9998, 9999])

Также, когда я пытаюсь изменить форму...

8
голоса
5
ответов
147
просмотров
Как протестировать один файл с помощью Jest?

Я могу тестировать несколько файлов с помощью Jest, но не могу понять, как протестировать один файл.

У меня есть:

  • Установлен jest-cli с помощью команды npm install jest-cli --save-dev
  • Обновлён package.json: { ... "scripts": { "test": "jest" } ... }
  • Написано несколько тестов.

Запуск...

9
голоса
1
ответов
147
просмотров
Почему моя переменная не изменяется после модификации внутри функции? - Ссылка на асинхронный код

У меня возникла проблема, и я не понимаю, почему в следующих примерах переменная outerScopeVar всегда оказывается неопределенной. Вот сами примеры:

var outerScopeVar;

var img = document.createElement('img'); img.onload = function() ; img.src =...

9
голоса
5
ответов
147
просмотров
Как изменить размер шрифта на графике matplotlib

Как изменить размер шрифта для всех элементов (меток, заголовка и т.д.) на графике, созданном с помощью matplotlib?

Я знаю, как изменить размер шрифта меток осей, это делается с помощью следующего кода:

import matplotlib 
matplotlib.rc('xtick', labelsize=20) 
matplotlib.rc('ytick',...
9
голоса
3
ответов
147
просмотров
Преимущественны ли двойные квадратные скобки [[ ]] над одинарными [ ] в Bash?

Недавно мой коллега заявил на код-ревью, что конструкция [[ ]] предпочтительнее, чем [ ] в таких конструкциях, как приведена ниже:

if [ "`id -nu`" = "$someuser" ] ; then
     echo "I love you madly, $someuser"
fi

Однако он не смог предоставить обоснование своему утверждению. Есть...

9
голоса
5
ответов
147
просмотров
Как проверить наличие #хеша в URL с помощью JavaScript?

У меня есть некоторый код на jQuery/JavaScript, который я хочу выполнять только в том случае, если в URL присутствует якорная ссылка с символом #. Как я могу проверить наличие этого символа с помощью JavaScript? Мне нужен простой тест, который будет обнаруживать URL-адреса, такие как эти:

-...

8
голоса
5
ответов
147
просмотров
Можно ли использовать псевдоэлементы :before или :after для полей ввода?

Я пытаюсь использовать псевдоэлемент CSS :after для поля input, но это не работает. Если я использую его с span, то всё нормально.

Вот мой код:

<style type="text/css"> .mystyle:after {content:url(smiley.gif);} .mystyle {color:red;} </style>

Это работает (добавляет смайлик после...

8
голоса
5
ответов
147
просмотров
Убрать границу у IFrame

Заголовок: Как удалить рамку у iframe в веб-приложении для IE6?

Описание проблемы:

Как я могу убрать рамку у iframe, встроенного в мое веб-приложение? Пример iframe выглядит следующим образом:

Ваш браузер не поддерживает iframe.

Я хотел бы, чтобы переход от содержимого на моей...