0
голоса
1
ответов
17
просмотров
Что означает синтаксис <E> в Java?

Я быстро погуглил ответ, но не смог найти или придумать точные параметры поиска.

Я самостоятельно изучаю Java, но не могу понять смысл определённого синтаксиса.

public class Node&lt;E&gt;{
    E elem;
    Node&lt;E&gt; next, previous;
}

Что означает ``? Я смутно помню, что угловые...

0
голоса
5
ответов
18
просмотров
Сортировка строк без учета регистра в Java 8

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

List listofEmployees = Arrays.asList(
    new Employee(1, "aaa", Arrays.asList(123, 345, 678)),
    new Employee(1, "bbb", Arrays.asList(91011, 121314, 1516117)),
    new Employee(2, "ccc",...
0
голоса
4
ответов
17
просмотров
В чем разница между использованием synchronized на lockObject и использованием this как блокировки?

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

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

class Test {
  private int x = 0;
  private Object lockObject = new Object();

  public void incBlock() {
   ...
0
голоса
3
ответов
15
просмотров
Что такое anchorNode, baseNode, extentNode и focusNode в объекте, возвращаемом document.getSelection?

У меня возникла проблема при работе с выделением текста на HTML-странице. Когда я выполняю следующий код:

var a = document.getSelection();

Я получаю объект, у которого есть четыре свойства:

  1. anchorNode
  2. baseNode
  3. extentNode
  4. focusNode

Значения первых трех свойств...

0
голоса
5
ответов
18
просмотров
Есть ли недостатки в том, чтобы пометить все неизменяемые переменные как const?

Я много искал в интернете и нашел много информации о том, как помечать функции и их параметры как const, но не нашел руководства по пометке переменных как const.

Вот простой пример:

#include 
#include 

void example(const std::string& x) {
  size_t length = x.length();
  for (size_t i...
0
голоса
3
ответов
16
просмотров
Передать дополнительный аргумент в функцию обратного вызова

У меня есть функция callWithMagic, которая принимает функцию обратного вызова в качестве параметра и вызывает её с одним аргументом.

const callWithMagic = callback => {
  const magic = getMagic();
  callback(magic);
};

Также у меня есть функция processMagic, которая...

0
голоса
5
ответов
16
просмотров
"В чем разница между JIT-компилятором и интерпретатором?"

Проблема: Какие различия существуют между Just-in-Time компилятором и интерпретатором? Также хотел бы узнать, есть ли отличия между JIT компилятором в .NET и Java? Буду признателен за подробное объяснение этих концепций и их сравнений.

0
голоса
3
ответов
17
просмотров
Удаление действия по умолчанию "Удалить" в админке Django

Проблема: Как удалить действие удаления по умолчанию в админке Django?

Я пытаюсь убрать действие удаления по умолчанию из админки Django. В документации указано, что можно задать свои действия, но я не совсем уверен, как это сделать правильно.

Я думаю, что если установить actions как пустой...

0
голоса
4
ответов
53
просмотров
Несколько файлов JavaScript/CSS: лучшие практики?

У меня сейчас есть около 7 файлов Javascript (благодаря различным плагинам jQuery) и 4-5 файлов CSS. Меня интересует лучший способ управления этими файлами, включая то, где в документе их следует загружать. YSlow говорит, что файлы Javascript должны, где это возможно, быть включены в самом конце. В...

0
голоса
2
ответов
17
просмотров
Слияние словарей в словарном включении

Проблема с объединением словарей в Python 3.5

В Python 3.5 мы можем объединять словари, используя двойное распаковку:

d1 = {1: 'one', 2: 'two'}
d2 = {3: 'three'}
result = {**d1, **d2}
# Результат: {1: 'one', 2: 'two', 3: 'three'}

Это удобно. Однако, похоже, данная методика не...

0
голоса
1
ответов
16
просмотров
Преобразование строки в массив символов в Java

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

String string = new String(new char[] {(char) 0x01, (char) 0x02, ..., (char) 0xFC});

Вывод соответствует всему, что должно быть, до последнего числа (0xFC), которое возвращает...

0
голоса
0
ответов
14
просмотров
Код внутри колбэка d3.json() не выполняется

Я пытаюсь загрузить файл GeoJSON и нарисовать графику, используя его в качестве основы с D3 v5.

Проблема в том, что браузер пропускает все, что находится внутри вызова d3.json(). Я попробовал вставить точки останова для проверки, но браузер игнорирует их, и я не могу понять, почему.

Вот фрагмент...

0
голоса
2
ответов
27
просмотров
Вывод типа с помощью рефлексии для лямбд в Java 8

Заголовок: Как получить возвращаемый тип лямбда-функции с использованием рефлексии в Java 8?

Я экспериментировал с новыми лямбда-выражениями в Java 8 и пытаюсь выяснить, как с помощью рефлексии узнать возвращаемый тип класса лямбда-функции. Особенно меня интересуют случаи, когда лямбда реализует...

0
голоса
3
ответов
17
просмотров
Конфликты с другими методами трейтов

Как мне справиться с трейты, у которых методы имеют одинаковые имена?

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

trait FooTrait {
    public function fooMethod() {
        return 'foo method';
    }

   ...
0
голоса
4
ответов
14
просмотров
Как преобразовать e.printStackTrace() в строку?

Существует метод e.printStackTrace(), который позволяет вывести информацию об исключении, но я хотел бы получить полное описание исключения в формате String и отобразить его с помощью Toast.makeText(). Как я могу это сделать? Если у вас есть другие альтернативные идеи, пожалуйста, поделитесь ими...

0
голоса
5
ответов
24
просмотров
Java: Получение String CompareTo в качестве объекта Comparator

Я хотел бы отсортировать и выполнить бинарный поиск по статическому массиву строк, используя компаратор String.CompareTo.

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

0
голоса
5
ответов
16
просмотров
Как извлечь данные из базы данных SQL Server в C#?

У меня есть таблица в базе данных с тремя столбцами: firstname, Lastname и age. В своем C# приложении для Windows я создал три текстовых поля, названные textbox1, и установил соединение с SQL Server следующим образом:

SqlConnection con = new SqlConnection("Data Source = .;
      ...
0
голоса
5
ответов
21
просмотров
Можно ли использовать awk для преобразования всех строчных букв в заглавные?

У меня есть файл, в котором смешаны строчные и заглавные буквы. Могу ли я использовать команду awk, чтобы преобразовать все буквы в этом файле в заглавные?

0
голоса
0
ответов
40
просмотров
Почему вызывается деструктор для объекта, который не был удален?

Вопрос на StackOverflow: Проблема с компиляцией из-за удаленного деструктора

У меня есть следующий код на C++:

struct A
{
    ~A() = delete;
};

int main()
{
    new A{};
}

При компиляции я получаю сообщение об ошибке:

error: use of deleted function 'A::~A()'
            new...
0
голоса
5
ответов
13
просмотров
Получение единственного элемента множества

У меня есть set в Python, из которого я удаляю элементы один за другим на основе определенного условия. Когда в множестве остается только один элемент, мне нужно вернуть этот элемент. Как я могу получить доступ к этому элементу из множества?

Вот упрощенный пример:

S =...