21
голоса
5
ответов
11
просмотров
Внутренние классы и статические вложенные классы в Java

Какова основная разница между внутренним классом и статическим вложенным классом в Java? Влияет ли выбор одного из этих классов на проектирование или реализацию?

28
голоса
4
ответов
16
просмотров
Как сделать, чтобы div заполнял оставшееся пространство экрана по высоте?

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

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

У меня...

8
голоса
5
ответов
1
просмотров
Преобразование RGB в HEX и HEX в RGB

Вопрос: Как преобразовать цвета из RGB формата в шестнадцатеричный формат и наоборот?

Например, как можно конвертировать цвет '#0080C0' в (0, 128, 192)?

18
голоса
2
ответов
9
просмотров
Разница между sh и Bash

Разница между Bash и sh При написании скриптов для оболочки мы часто используем /bin/sh и /bin/bash. Обычно я предпочитаю bash, но не совсем понимаю, в чем между ними разница. Какова основная разница между Bash и sh? На что нам следует обратить внимание при программировании на Bash и sh?

8
голоса
5
ответов
2
просмотров
Как выполнить URL-кодирование строки запроса в Python?

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

queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"]; 

Однако, я не уверен в правильности кодирования...

8
голоса
5
ответов
10
просмотров
Как правильно проверить, что исключение возникает в pytest?

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

Я столкнулся с проблемой при использовании библиотеки pytest для тестирования функции, которая вызывает исключение ZeroDivisionError. В моем тесте test_whatever я пытаюсь отловить это исключение и вызвать pytest.fail(), чтобы зарегистрировать ошибку.

Вот мой...

12
голоса
5
ответов
14
просмотров
Сортировка ArrayList пользовательских объектов по свойству

Я прочитал о сортировке ArrayList с использованием Comparator, но во всех примерах люди использовали метод compareTo, который, согласно некоторым источникам, предназначен для строк.

Я хотел отсортировать ArrayList кастомных объектов по одному из их свойств: объекту Date (getStartDay()). Обычно...

8
голоса
4
ответов
1
просмотров
Удалить последний символ из строки

У меня есть строка, и я хочу удалить последний символ из неё. Например, из строки "abcdefghij" я хочу получить "abcdefghi". Как это можно сделать в языке программирования, который я использую?

6
голоса
5
ответов
1
просмотров
Наиболее питоновский способ удаления файла, который может не существовать

Я хочу удалить файл filename, если он существует. Правильно ли будет написать это так:

if os.path.exists(filename): os.remove(filename)

Существует ли лучший способ? Можно ли сделать это в одну строку?

6
голоса
5
ответов
7
просмотров
ArithmeticException: "Нескончаемое десятичное представление; нет точного десятичного результата"

Почему следующий код вызывает указанное ниже исключение?

BigDecimal a = new BigDecimal("1.6"); BigDecimal b = new BigDecimal("9.2"); a.divide(b); // приводит к следующему исключению.

Исключение:

java.lang.ArithmeticException: Нерегулярное десятичное представление; нет точного представимого...

63
голоса
5
ответов
23
просмотров
Как включить один JavaScript файл в другой?

Описание проблемы: Как мне подключить один JavaScript файл внутри другого JavaScript файла, аналогично тому, как это делается с помощью @import в CSS?

24
голоса
5
ответов
12
просмотров
Проверка существования переменной в JavaScript (определена/инициализирована)

Вопрос: Какой метод проверки инициализации переменной лучше/правильнее?

Предполагая, что переменная может содержать любое значение (строка, число, объект, функция и т. д.), какой из следующих способов проверки инициализации переменной является наиболее подходящим?

  1. Использовать проверку...
9
голоса
5
ответов
5
просмотров
Найти значение в списке

Проблема: Дублирование вопроса о проверке наличия элемента в списке

У меня есть вопрос о том, является ли конструкция if item in my_list: самым "питоническим" способом проверки наличия элемента в списке. Я использую ее следующим образом:

if item in my_list:
    print("Желаемый...
8
голоса
5
ответов
1
просмотров
Как идиоматично представлять перечисления (enum) в Go?

Я пытаюсь представить упрощенную хромосому, которая состоит из N оснований, каждое из которых может быть только одним из {A, C, T, G}.

Я хотел бы формализовать ограничения с помощью перечисления (enum), но меня интересует, какой самый идиоматичный способ эмуляции перечислений в языке Go.

12
голоса
5
ответов
8
просмотров
Разница между del, remove и pop в списках Python

Есть ли разница между этими тремя методами удаления элемента из списка в Python? a = [1, 2, 3] a.remove(2) a # [1, 3]

a = [1, 2, 3] del a[1] a # [1, 3]

a = [1, 2, 3] a.pop(1) # 2 a # [1, 3]

11
голоса
5
ответов
12
просмотров
Как добавить перенос строки в 'git commit -m' из командной строки?

Тема: Как добавить перенос строки в сообщение коммита Git из командной строки без использования Vim?

Я использую Git через командную строку и пытаюсь добавить перенос строки в сообщение коммита (используя команду git commit -m ""), но не хочу заходить в Vim.

Возможно ли это сделать?

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

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

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

import matplotlib 
matplotlib.rc('xtick', labelsize=20) 
matplotlib.rc('ytick',...
8
голоса
5
ответов
11
просмотров
Bash инструмент для получения n-й строки из файла

Каково "каноническое" решение данной задачи? Я использую команду head -n | tail -1, которая справляется с этой задачей, но мне интересно, есть ли инструмент в Bash, специально предназначенный для извлечения строки (или диапазона строк) из файла.

Под "каноническим" я имею в виду программу,...

30
голоса
4
ответов
41
просмотров
Как узнать, какая радиокнопка выбрана с помощью jQuery?

Я имею две радиокнопки и хочу отправить значение выбранной из них. Как я могу получить это значение с помощью jQuery?

Я могу получить все радиокнопки таким образом:

$("form :radio")

Как мне узнать, какая из них выбрана?

7
голоса
5
ответов
11
просмотров
Потеряно HTML-кодирование при чтении атрибута из поля ввода

У меня есть проблема с использованием JavaScript для извлечения значения из скрытого поля и отображения его в текстовом поле. Значение в скрытом поле закодировано.

Например, у меня есть следующий код:


Это значение должно отобразиться в текстовом поле следующим...