8
голоса
5
ответов
46
просмотров
Как лучше реализовать необязательные параметры функций в JavaScript?

Проблема с обработкой необязательных параметров в JavaScript

Я всегда обрабатывал необязательные параметры в JavaScript следующим образом:

function myFunc(requiredArg, optionalArg) {
  optionalArg = optionalArg || 'defaultValue';

  // Выполнить действия
}

Однако...

6
голоса
5
ответов
42
просмотров
Экспорт схемы без данных

Я использую базу данных MySQL в своем Java-программе и теперь хочу передать программу другому человеку. Как можно экспортировать структуру базы данных MySQL без данных, только структуру?

7
голоса
5
ответов
31
просмотров
Как инициализировать объект Date в JavaScript для определённого часового пояса

У меня есть строка, представляющая дату и время в определенном часовом поясе, и я хочу конвертировать это время в местное время. Однако я не знаю, как задать часовой пояс в объекте Date.

Например, у меня есть строка Feb 28 2013 7:00 PM ET. Я могу создать объект даты таким...

7
голоса
5
ответов
50
просмотров
CSV-файл, созданный с помощью Python, содержит пустые строки между каждой записью

У меня есть следующий код на Python, который читает файл CSV, обрабатывает данные и записывает результаты в новый файл:

import csv

with open('thefile.csv', 'rb') as f:
    data = list(csv.reader(f))
    import collections
    counter = collections.defaultdict(int)

    for row in data:
...
7
голоса
5
ответов
40
просмотров
Как клонировать объект Date?

При присваивании переменной типа Date другой переменной происходит копирование ссылки на один и тот же экземпляр. Это означает, что изменение одного экземпляра изменит и другой.

Как я могу на самом деле клонировать или скопировать экземпляр Date?

7
голоса
5
ответов
42
просмотров
Получение счетчика цикла/индекса с помощью синтаксиса for…of в JavaScript

Я понимаю, что базовый синтаксис for...of в JavaScript выглядит так:

for (let obj of myArray) {
  // ...
}

Но как мне получить индекс счетчика в цикле при использовании этого синтаксиса?

Тот же вопрос касается и нотации for...in для итерации по именам свойств объектов.

Я...

6
голоса
5
ответов
60
просмотров
Высота, равная динамической ширине (флюидная верстка на CSS)

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

Нужно установить одинаковую высоту и ширину для элемента div, чтобы соблюсти соотношение сторон 1:1. Пытаюсь понять, как это сделать с помощью CSS.

Пример:

+----------+
| body     |
| 1:3      |
|          |
| +------+ |
| | div  | |
| | 1:1  | |
| +------+ |
|    ...
6
голоса
5
ответов
40
просмотров
Как вывести список символов из .so файла?

Как мне отобразить символы, экспортируемые из файла .so? Если возможно, я также хотел бы узнать, откуда они берутся (например, если они импортируются из статической библиотеки).

Я использую gcc 4.0.2, если это имеет значение.

6
голоса
5
ответов
75
просмотров
Как использовать HTML для печати заголовка и колонтитула на каждой странице документа?

Заголовок: Возможность добавления пользовательских заголовков и нижних колонтитулов при печати HTML-страниц

Текст проблемы: Здравствуйте!

Я хочу узнать, возможно ли добавить пользовательские заголовки и нижние колонтитулы на каждую напечатанную страницу HTML-документа.

Конкретно, мне нужно,...

7
голоса
5
ответов
52
просмотров
Как узнать, отключен ли JavaScript?

Проблема:

Этим утром на форуме возник вопрос о том, сколько пользователей отключают JavaScript. После этого я задумался, какие методы можно использовать для определения, отключен ли JavaScript у пользователя.

Есть ли у кого-то информация о простых способах обнаружить, отключён ли JavaScript? Я...

8
голоса
5
ответов
56
просмотров
Преобразование всех строк в списке в целые числа

Как мне преобразовать все строки в списке в целые числа?

У меня есть список строк, например: ['1', '2', '3']. Я хотел бы получить новый список целых чисел: [1, 2, 3]. Какие есть способы сделать это в Python?

Я пытался использовать различные методы, но получал ошибки или не тот результат. Если...

7
голоса
5
ответов
37
просмотров
Настройка логирования в Python: вывод всех сообщений в stdout и файл журнала

Как решить проблему с логированием в Python с использованием модуля logging? Мне нужно, чтобы все сообщения автоматически выводились как в файл журнала, так и в stdout. Например, я хочу, чтобы все вызовы logger.warning, logger.critical, logger.error записывались в соответствующие места, но при этом...

7
голоса
5
ответов
58
просмотров
Получение индекса максимального или минимального элемента в списке с помощью max()/min()

У меня возникла проблема при использовании функций max и min в Python для алгоритма минимакса. Необходимо получить индекс значения, возвращаемого функциями max() или min(). То есть я хочу узнать, какой ход привел к максимальному (в случае первого игрока) или минимальному (в случае второго...

8
голоса
5
ответов
42
просмотров
Как преобразовать массив в объект?

Заголовок: Как преобразовать массив в объект с индексами в JavaScript?

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

Мне нужно преобразовать массив, содержащий строки, в объект, где ключами будут индексы этих строк, а значениями — сами строки.

Например, я имею массив:

['a', 'b', 'c']

и хочу...

7
голоса
5
ответов
43
просмотров
jQuery: Как пройтись по элементам с одинаковым классом?

У меня есть несколько элементов с классом testimonial, и я хочу использовать jQuery для перебора этих элементов, чтобы проверить, выполняется ли определенное условие для каждого . Если условие истинно, необходимо выполнить определенное действие.

Кто-нибудь знает, как это можно реализовать?

6
голоса
5
ответов
40
просмотров
ASP.NET MVC - Установка пользовательского IIdentity или IPrincipal

Я столкнулся с довольно простой задачей: в моем приложении ASP.NET MVC я хочу установить пользовательский IIdentity / IPrincipal. Что бы ни было проще и подходило лучше, я хочу расширить стандартный интерфейс, чтобы иметь возможность использовать такие свойства, как User.Identity.Id и...

6
голоса
3
ответов
35
просмотров
Чтение JSON из файла

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

Я столкнулся с проблемой при попытке прочитать JSON-файл в Python. У меня есть файл с именем strings.json, который выглядит следующим образом:

"strings": [{"-name": "city", "#text": "City"}, {"-name": "phone", "#text": "Phone"}, ...,
            {"-name":...
7
голоса
3
ответов
45
просмотров
Как установить текущую рабочую директорию?

Проблема: Как установить текущую рабочую директорию в Python?

Я ищу способ задать текущую рабочую директорию в Python. Не могу понять, как это сделать, и, возможно, упустил что-то очевидное.

Также заметил, что этот вопрос уже имеет ответы, но они, похоже, не удовлетворяют мои потребности....

7
голоса
5
ответов
36
просмотров
Как сделать div вертикально прокручиваемым с помощью CSS

У меня есть следующий HTML-код:


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

6
голоса
5
ответов
46
просмотров
Как получить путь к выполняемому JAR-файлу?

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

У меня есть код, который выполняется внутри JAR-файла, например, foo.jar. Мне нужно определить, в какой папке находится исполняемый foo.jar.

Другими словами, если foo.jar находится по пути C:\FOO, я хочу получить этот путь, независимо от того, в каком каталоге я сейчас...