Все вопросы
Перегрузка функций в JavaScript - лучшие практики [закрыто]
Проблема: Как имитировать перегрузку функций в JavaScript?
Я понимаю, что перегрузка функций в JavaScript, как в других языках, невозможна. Однако у меня есть функция, которая должна работать по двум сценариям: с одним параметром foo(x) и с тремя параметрами foo(x,y,z). Какой из...
Выполнение бинарного файла командной строки с помощью Node.js
Я занимаюсь переносом библиотеки командной строки с Ruby на Node.js. В своем коде я выполняю несколько сторонних бинарных файлов при необходимости. Не уверен, каким образом лучше всего это реализовать в Node.js.
Вот пример на Ruby, где я вызываю PrinceXML для конвертации файла в PDF:
cmd...
Какова цель переменной с одним подчеркиванием "_" в Python?
Вопрос: Какое значение имеет символ _ после for в следующем коде?
if tbh.bag:
n = 0
for _ in tbh.bag.atom_set():
n += 1
Я столкнулся с использованием символа _ в цикле for. Не совсем понимаю, что он означает в данном контексте. Почему используется именно этот символ,...
Какова точная разница между свойствами currentTarget и target в JavaScript?
В чем точно заключается разница между свойствами currentTarget и target в событиях JavaScript? Приведите пример и укажите, какое свойство используется в каких сценариях.
Каков общий формат заголовка файлов Python?
Я наткнулся на следующий формат заголовка для файлов на Python в документе о руководствах по кодированию на Python:
#!/usr/bin/env python
"""Foobar.py: Описание того, что делает foobar."""
__author__ = "Барак Обама"
__copyright__ = "Авторские права 2009, Планета...
Можно ли использовать псевдоэлементы :before или :after для полей ввода?
Я пытаюсь использовать псевдоэлемент CSS :after для поля input, но это не работает. Если я использую его с span, то всё нормально.
Вот мой код:
<style type="text/css"> .mystyle:after {content:url(smiley.gif);} .mystyle {color:red;} </style>
Это работает (добавляет смайлик после...
Связь между CommonJS, AMD и RequireJS?
Я все еще очень confused по поводу CommonJS, AMD и RequireJS, даже после того как прочитал много информации.
Я знаю, что CommonJS (ранее известный как ServerJS) — это группа, определяющая некоторые JavaScript спецификации (т.е. модули) для использования языка вне браузера. Спецификация модулей...
Самый быстрый способ проверить существование файла с использованием стандартного C++/C++11, C++14, C++17/C?
Тема: Как быстро проверить существование файла в C++11/14/17 или C?
Я ищу самый быстрый способ проверки существования файла в стандартном C++11, 14, 17 или C. У меня есть тысячи файлов, и перед выполнением операций с ними мне нужно проверить, существуют ли все эти файлы. Что я могу написать вместо...
Как отфильтровать словарь, чтобы оставить только определенные ключи?
У меня есть dict с множеством записей, но меня интересуют только некоторые из них. Есть ли простой способ удалить все остальные записи?
Фильтрация DataFrame pandas по критериям подстроки
Я имею DataFrame в pandas с колонкой строковых значений. Мне нужно выбрать строки на основе частичного совпадения строк.
Что-то вроде этого идиома:
re.search(pattern, cell_in_question)
который возвращает булево значение. Я знаком с синтаксисом df[df['A'] == "hello world"], но не...
Почему нет ConcurrentHashSet, если есть ConcurrentHashMap?
Я столкнулся с проблемой, связанной с использованием HashSet и его зависимостью от HashMap.
Как мы знаем, реализация HashSet фактически управляется через HashMap, где `` используется в качестве ключа. Однако HashMap не является потокобезопасным, именно поэтому в Java существует...
Возможно ли использование функций с строгой типизацией в качестве параметров в TypeScript?
В TypeScript я могу объявить параметр функции как тип Function. Существует ли "безопасный с точки зрения типов" способ сделать это, который я упустил? Например, рассмотрим следующий код:
class Foo {
save(callback: Function): void {
// Выполняем сохранение
var...
Почему enum class считается более безопасным в использовании, чем обычный enum?
Я слышал, что некоторые люди рекомендуют использовать перечисления (enum classes) в C++ из-за их типобезопасности.
Но что это на самом деле означает?
Как использовать raw_input в Python 3?
У меня возникла проблема при переходе с Python 2 на Python 3. В Python 2 я использовал команду raw_input() для получения пользовательского ввода, но при запуске этого кода в Python 3 я получаю ошибку:
NameError: name 'raw_input' is not defined
Как мне правильно получить пользовательский...
Почему моя переменная не изменяется после модификации внутри функции? - Ссылка на асинхронный код
У меня возникла проблема, и я не понимаю, почему в следующих примерах переменная outerScopeVar всегда оказывается неопределенной. Вот сами примеры:
var outerScopeVar;
var img = document.createElement('img'); img.onload = function() ; img.src =...
Хранение определений шаблонных функций C++ в .CPP файле
У меня есть шаблонный код, который я предпочел бы хранить в файле CPP, а не инлайн в заголовочном файле. Я знаю, что это можно сделать, если известно, какие типы шаблонов будут использоваться. Например:
.h файл
class foo
{
public:
template
void do(const T& t);
};
**.cpp...
Примеры паттернов проектирования GoF в ядре библиотек Java
Проблема: Поиск реальных примеров паттернов проектирования GoF в Java
Я изучаю паттерны проектирования "Банды четырех" (GoF) на Java и хотел бы увидеть реальные примеры их использования. Есть ли хорошие примеры применения этих паттернов в основных библиотеках Java? Буду благодарен за любые...
Вывод строки в текстовый файл
В следующем коде я хочу заменить значение строковой переменной TotalAmount в текстовом документе с помощью Python:
text_file = open("Output.txt", "w")
text_file.write("Сумма покупки: " 'TotalAmount')
text_file.close()
Как мне это сделать?
Необработанная ошибка ReferenceError: $ не определен?
Почему этот код выдает ошибку Uncaught ReferenceError: $ is not defined
в то время как раньше он работал нормально?
$(document).ready(function() { $('#tabs > ul').tabs({ fx: { opacity: 'toggle' } }); $('#featuredvid > ul').tabs(); });
В результате вкладки больше не закрываются. jQuery...
Получить имя текущего скрипта в Python
Я пытаюсь получить имя выполняемого в данный момент Python-скрипта. У меня есть скрипт с названием foo.py, и я хотел бы сделать что-то вроде этого, чтобы получить имя скрипта:
print(Scriptname)
Как правильно получить имя текущего скрипта в Python?