6
голоса
4
ответов
28
просмотров
Определение типа в объектном литерале в TypeScript

Вопрос на StackOverflow:

Я пытаюсь определить тип свойства в объектном литерале в TypeScript, но у меня не получается. В классах TypeScript можно объявлять типы для свойств, например:

class className {
  property: string;
}

Но когда я пытаюсь сделать то же самое для объекта, у...

6
голоса
5
ответов
10584
просмотров
Методы getWidth() и getHeight() у View возвращают 0

У меня такая проблема: я создаю все элементы динамически в своем проекте для Android. Я пытаюсь получить ширину и высоту кнопки, чтобы затем повернуть эту кнопку. Я только начинаю осваивать язык программирования для Android, но в результате получаю 0.

Я провел небольшое исследование и увидел, что...

6
голоса
5
ответов
36
просмотров
Центрирование элемента с position: fixed

Я хочу создать всплывающее окно с установленным стилем position: fixed;, которое будет центрироваться на экране с динамической шириной и высотой. Я использовал margin: 5% auto; для этого. Без position: fixed; элемент корректно центрируется по горизонтали, но не по вертикали. После добавления...

6
голоса
5
ответов
47
просмотров
Разница между "require(x)" и "import x"

Я только начал работать над небольшим проектом на Node.js, который будет взаимодействовать с MongoDB. Однако у меня возникают проблемы с импортом необходимых модулей Node, хотя я корректно установил их с помощью npm.

Например, следующий код вызывает ошибку, сообщающую о том, что "express не...

6
голоса
5
ответов
36
просмотров
Как определить класс объекта?

У меня есть два класса: B и C, которые наследуются от класса A. Теперь у меня есть объект, который является экземпляром одного из этих классов — B или C. Как можно определить, к какому именно типу относится этот объект? Есть ли способ сделать это в языке программирования, который я использую?

6
голоса
5
ответов
45
просмотров
Как найти местоположение исходников модуля Python?

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

Я пытаюсь узнать, как определить, где установлен исходный файл для данного модуля Python. Есть ли различия в методах для Windows и Linux?

В частности, я ищу информацию об исходном коде модуля datetime, но интересует более общий ответ по данной проблеме.

Пожалуйста,...

6
голоса
5
ответов
4180
просмотров
jQuery.click() против onClick: что выбрать?

У меня есть большое приложение на jQuery, и я использую два метода для обработки событий клика.

Первый метод

HTML

Некоторый контент

jQuery

$('#myDiv').click(function(){
    //Некоторые действия
});

Второй метод

HTML

Некоторый...
6
голоса
5
ответов
35
просмотров
Как закрыть текущую вкладку в окне браузера?

Я хочу создать ссылку на веб-странице, которая закрывает текущую активную вкладку в браузере, не закрывая другие вкладки. При нажатии на ссылку "Закрыть" должно появляться сообщение с предупреждением, спрашивающее пользователя о подтверждении действия, с двумя кнопками: "ДА" и "НЕТ". Если...

6
голоса
5
ответов
32
просмотров
Как использовать `@ts-ignore` для блока кода?

Вопрос: Как игнорировать целый блок кода в TypeScript?

Я использую комментарий // @ts-ignore, чтобы заставить компилятор TypeScript игнорировать строку кода ниже него. Однако мне нужно игнорировать не только отдельные строки, но и целые блоки кода. Есть ли способ сделать это в TypeScript?

6
голоса
4
ответов
62
просмотров
Включение 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 =...
8
голоса
5
ответов
49
просмотров
Изменение стилей SVG в img src с помощью CSS

У меня возникла проблема при работе с SVG. Вот фрагмент моего HTML-кода:


А это CSS:

.logo-img path {
  fill: #000;
}

SVG загружается, и он изначально имеет цвет заполнения fill: #fff, но когда я использую указанный выше CSS для изменения цвета на черный, ничего не...

6
голоса
5
ответов
30
просмотров
Получить первый элемент из итерируемого объекта, соответствующий условию

Я хотел бы получить первый элемент из списка, соответствующий заданному условию. Важно, чтобы итоговый метод не обрабатывал весь список, который может быть довольно большим. Например, следующая функция работает достаточно хорошо:

def first(the_iterable, condition = lambda x: True):
   ...
6
голоса
5
ответов
47
просмотров
Правильное выравнивание многострочных строк?

Заголовок: Как правильно форматировать многострочные строки в Python внутри функции?

Содержимое вопроса:

Какое корректное выравнивание для многострочных строк в Python, находящихся внутри функции?

Рассмотрим два варианта:

    def method():
        string = """line one
line two
line...
6
голоса
5
ответов
32
просмотров
Преобразование java.util.Date в java.time.LocalDate

Как лучше всего преобразовать объект java.util.Date в новый класс JDK 8/JSR-310 java.time.LocalDate?

Date input = new Date(); LocalDate date = ???

7
голоса
5
ответов
42
просмотров
Сортировка списка по нескольким атрибутам?

У меня есть список списков:

[[12, 'tall', 'blue', 1],
 [2, 'short', 'red', 9],
 [4, 'tall', 'blue', 13]]

Если я хочу отсортировать его по одному элементу, например, по элементу "tall/short", я могу сделать это с помощью функции s = sorted(s, key=itemgetter(1)).

Однако если я хочу...

6
голоса
5
ответов
69
просмотров
Как исключить определенные таблицы при использовании mysqldump?

Существует ли способ ограничить определенные таблицы при использовании команды mysqldump? Например, я использую следующий синтаксис, чтобы сделать дамп только table1 и table2: mysqldump -u username -p database table1 table2 > database.sql

Но есть ли аналогичный способ сделать дамп всех таблиц...

7
голоса
5
ответов
64
просмотров
Как удалить первую строку текстового файла с помощью bash/sed?

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

В данный момент я использую команду sed -i -e "1d" $FILE, но на выполнение операции уходит около минуты.

Есть ли более эффективный способ решить эту проблему?

7
голоса
5
ответов
64
просмотров
Запрашиваем ввод у пользователя до тех пор, пока он не введет корректный ответ

Проблема с вводом пользователя в Python: необходимо обработать некорректные данные

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

# Примечание: пользователям Python 2.7 следует использовать `raw_input`, аналог `input`...
6
голоса
5
ответов
72
просмотров
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();

Мне...

6
голоса
5
ответов
50
просмотров
Есть ли функция для копирования массива в PHP?

Проблема: Копирование массива в PHP

Существует ли функция для создания копии массива в PHP?

Я несколько раз сталкивался с проблемами при копировании массивов в PHP. Мне нужно скопировать массив, определенный внутри объекта, в глобальную область вне этого объекта. Как правильно это сделать?