Все вопросы
Включение HTTPS в express.js
Я пытаюсь настроить HTTPS на express.js для Node.js, но не могу разобраться, как это сделать.
Вот мой код из файла app.js
:
var express = require('express');
var fs = require('fs');
var privateKey = fs.readFileSync('sslcert/server.key');
var certificate =...
Изменение стилей SVG в img src с помощью CSS
У меня возникла проблема при работе с SVG. Вот фрагмент моего HTML-кода:
А это CSS:
.logo-img path {
fill: #000;
}
SVG загружается, и он изначально имеет цвет заполнения fill: #fff
, но когда я использую указанный выше CSS для изменения цвета на черный, ничего не...
Получить первый элемент из итерируемого объекта, соответствующий условию
Я хотел бы получить первый элемент из списка, соответствующий заданному условию. Важно, чтобы итоговый метод не обрабатывал весь список, который может быть довольно большим. Например, следующая функция работает достаточно хорошо:
def first(the_iterable, condition = lambda x: True):
...
Правильное выравнивание многострочных строк?
Заголовок: Как правильно форматировать многострочные строки в Python внутри функции?
Содержимое вопроса:
Какое корректное выравнивание для многострочных строк в Python, находящихся внутри функции?
Рассмотрим два варианта:
def method():
string = """line one
line two
line...
Преобразование java.util.Date в java.time.LocalDate
Как лучше всего преобразовать объект java.util.Date в новый класс JDK 8/JSR-310 java.time.LocalDate?
Date input = new Date(); LocalDate date = ???
Сортировка списка по нескольким атрибутам?
У меня есть список списков:
[[12, 'tall', 'blue', 1],
[2, 'short', 'red', 9],
[4, 'tall', 'blue', 13]]
Если я хочу отсортировать его по одному элементу, например, по элементу "tall/short", я могу сделать это с помощью функции s = sorted(s, key=itemgetter(1))
.
Однако если я хочу...
Как исключить определенные таблицы при использовании mysqldump?
Существует ли способ ограничить определенные таблицы при использовании команды mysqldump? Например, я использую следующий синтаксис, чтобы сделать дамп только table1 и table2: mysqldump -u username -p database table1 table2 > database.sql
Но есть ли аналогичный способ сделать дамп всех таблиц...
Как удалить первую строку текстового файла с помощью bash/sed?
Я должен многократно удалять первую строку из огромного текстового файла с помощью bash-скрипта.
В данный момент я использую команду sed -i -e "1d" $FILE
, но на выполнение операции уходит около минуты.
Есть ли более эффективный способ решить эту проблему?
Запрашиваем ввод у пользователя до тех пор, пока он не введет корректный ответ
Проблема с вводом пользователя в Python: необходимо обработать некорректные данные
Я пишу программу, которая принимает ввод от пользователя. В коде, который я использую, есть следующий фрагмент:
# Примечание: пользователям Python 2.7 следует использовать `raw_input`, аналог `input`...
JavaScript: Добавление ведущих нулей к дате
Я создал скрипт для вычисления даты, которая будет через 10 дней в формате dd/mm/yyyy:
var MyDate = new Date();
var MyDateString = new Date();
MyDate.setDate(MyDate.getDate()+10);
MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth()+1) + '/' + MyDate.getFullYear();
Мне...
Есть ли функция для копирования массива в PHP?
Проблема: Копирование массива в PHP
Существует ли функция для создания копии массива в PHP?
Я несколько раз сталкивался с проблемами при копировании массивов в PHP. Мне нужно скопировать массив, определенный внутри объекта, в глобальную область вне этого объекта. Как правильно это сделать?
Как конкатенировать строки?
Вот описание проблемы для StackOverflow на русском языке:
Как мне конкатенировать следующие комбинации типов:
str и str String и str String и String
Если вам нужно больше деталей, дайте знать!
Как сделать возвращаемый тип метода обобщённым?
Проблема с использованием обобщений в классе Animal
У меня есть класс Animal
, который представляет собой животное и позволяет каждому животному иметь много друзей. У меня есть подкласы, такие как Dog
, Duck
, Mouse
и т.д., которые добавляют специфическое поведение, например, методы...
Java 8: Как использовать лямбда-функцию, которая выбрасывает исключение?
Я знаю, как создать ссылку на метод, который имеет параметр типа String и возвращает int, это делается следующим образом:
Function<String, Integer>
Однако это не сработает, если функция генерирует исключение. Например, если метод определён так:
Integer myMethod(String s) throws...
Как объединить std::string и int в C++?
Я думал, что это будет очень просто, но у меня возникли некоторые трудности. У меня есть следующий код:
std::string name = "John";
int age = 21;
Как я могу объединить эти переменные, чтобы получить одну строку, например, "John21"
?
Максимальная глубина рекурсии: как ее увеличить?
У меня есть следующая рекурсивная функция с хвостовой рекурсией:
def recursive_function(n, sum):
if n < 1:
return sum
else:
return recursive_function(n-1, sum+n)
c = 998
print(recursive_function(c, 0))
Она работает до значения n=997
, после чего возникает...
Самый Быстрый Способ Вставки в Entity Framework
Я ищу самый быстрый способ вставки данных в Entity Framework.
Я задаю этот вопрос в связи со сценарием, когда у вас есть активный TransactionScope
, и объем вставляемых данных очень большой (более 4000 записей). Процесс может занять более 10 минут (это стандартное время ожидания для транзакций),...
Обнаружение нажатий клавиш со стрелками в JavaScript
Как мне определить, когда нажата одна из стрелочных клавиш? Я использовал следующий код:
function checkKey(e) {
var event = window.event ? window.event : e;
console.log(event.keyCode)
}
Хотя это сработало для всех остальных клавиш, для стрелочных клавиш не сработало...
Как привязать значения списка чекбоксов в AngularJS?
У меня есть несколько чекбоксов:
Я хотел бы привязать их к списку в моем контроллере так, чтобы при изменении состояния любого чекбокса контроллер поддерживал список всех выбранных значений, например, ['apple', 'pear']
.
Похоже, что ng-model
может привязывать только значение...
Как создать строку с разделением запятой из списка строк?
Какой бы вы предпочли способ объединения строк из последовательности так, чтобы между каждыми двумя соседними элементами добавлялась запятая? То есть, как преобразовать, например, ['a', 'b', 'c'] в 'a,b,c'? (Случаи ['s'] и [] должны преобразовываться в 's' и '' соответственно.)
Обычно я использую...