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

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

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

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

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

0
голоса
4
ответов
19
просмотров
Конкатенация строк и символов

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

Я сталкиваюсь с неожиданным поведением при конкатенации строк в Java. Рассмотрим следующий код:

String string = "string";   

string = string + ((char)65) + 5;
System.out.println(string);

При выполнении этого кода на консоли выводится stringA5.

Однако если...

0
голоса
2
ответов
18
просмотров
Qt: неопределенная ссылка на vtable

Проблема с компиляцией в Qt: "undefined reference to vtable for Communicate"

Я начинающий программист на Qt и использую Code::Blocks для разработки. Я создал три файла: communicate.h, communicate.cpp и main.cpp. Вот содержимое файлов:

communicate.h

#ifndef...
0
голоса
3
ответов
86
просмотров
Uncaught TypeError: Не удалось выполнить 'readAsDataURL' на 'FileReader': параметр 1 не является типом 'Blob'

Проблема с FileReader в JavaScript:

Я столкнулся с ошибкой Uncaught TypeError: Failed to execute 'readAsDataURL' on 'FileReader': parameter 1 is not of type 'Blob'. Эта ошибка появляется иногда, когда я пытаюсь загрузить файл. В некоторых случаях все работает, но при повторной попытке загрузки...

0
голоса
5
ответов
17
просмотров
Как поймать событие mouse-up вне элемента?

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

var mouseIsDown = false;
// ...
function canvasMouseDown(e) {
  // ...
  mouseIsDown = true;
}
function canvasMouseUp(e) {
  mouseIsDown = false;
}
function canvasMouseMove(e) {
  if (mouseIsDown) {
    // ...
  }
}

Я...

0
голоса
4
ответов
15
просмотров
Установка различной версии Node.js для конкретного проекта (папки) с помощью NVM

Я знаю, что могу изменить версию Node.js с помощью команды nvm use в командной строке. Однако я хочу установить определённую версию Node.js для конкретного проекта (папки). Эта версия меняется с помощью команды nvm use, но при перезапуске терминала или IDE WebStorm она снова сбрасывается на версии...

0
голоса
1
ответов
16
просмотров
Типизация массива пар ключ-значение в TypeScript

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

constructor(controls: {[key: string]: AbstractControl}, optionals?: {[key: string]: boolean}, validator?: ValidatorFn, asyncValidator?: AsyncValidatorFn)

Какой тип у параметра controls (первый параметр)? Это объект,...

0
голоса
4
ответов
17
просмотров
Как распаковать вложенные кортежи в Python?

Как конвертировать следующий кортеж:

Исходный кортеж:

(('aa', 'bb', 'cc'), 'dd')

Необходимо получить следующий результат:

('aa', 'bb', 'cc', 'dd')

Как можно выполнить такую операцию в Python?

0
голоса
1
ответов
28
просмотров
Как замокировать функцию, определенную в модуле пакета?

У меня есть следующая структура файлов:

|-- dirBar
|   |-- __init__.py
|   |-- bar.py
|-- foo.py
`-- test.py

Содержимое bar.py:

def returnBar():
    return 'Bar'

Содержимое foo.py:

from dirBar.bar import returnBar

def printFoo():
   ...
0
голоса
2
ответов
16
просмотров
Какое максимальное количество аргументов может быть у функции в Python?

У всех на слуху, что в Python функции могут иметь максимум 256 аргументов. Мне интересно, распространяется ли этот лимит на аргументы, передаваемые через *args и **kwargs, когда они распаковываются следующим образом:

items = [1, 2, 3, 4, 5, 6]

def do_something(*items):
    pass

Я...

0
голоса
4
ответов
17
просмотров
Как узнать, какая кнопка была нажата при закрытии модального окна Bootstrap?

Заголовок: Проблема с определением нажатия кнопки "Удалить" в модальном окне при его закрытии

Я пытаюсь реализовать функцию, которая определяет, была ли нажата кнопка "Удалить" в модальном окне при его закрытии. Вот мой HTML-код модального окна:


    
        
            

              ...
0
голоса
5
ответов
18
просмотров
Сохранение результатов в CSV файл с помощью Python

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

Я пытаюсь обработать CSV-файл с помощью кода на Python, но получаю странный вывод. Вот что я пытаюсь сделать: я читаю данные из файла test.csv, подсчитываю количество вхождений значений во втором столбце и записываю строки в новый файл test1.csv, если количество...

0
голоса
4
ответов
20
просмотров
Как обновить только одну зависимость в Composer?

Проблема с обновлением зависимости в Composer

Я ожидал, что команда

composer update videlalvaro/php-amqplib

обновит только одну зависимость, но вместо этого она обновляет все зависимости.

Что я упускаю?

P.S.: Эта зависимость в моем файле composer.json определена как...

0
голоса
3
ответов
59
просмотров
"Как задать количество потоков/ЦП для Java VM?"

Описание проблемы: Ограничение числа потоков/процессов в Java VM

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

0
голоса
3
ответов
19
просмотров
"SALT и HASH паролей в Node.js с использованием crypto"

Проблема с валидацией пароля после хеширования в Node.js с использованием модуля crypto

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

0
голоса
1
ответов
54
просмотров
Регистрация нескольких хранилищ ключей в JVM

Проблема с использованием различных хранилищ ключей в одной JVM

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

Один из возможных вариантов — использовать одно общее хранилище ключей и...

0
голоса
1
ответов
61
просмотров
Все еще полезен .data в PyTorch?

Я новичок в PyTorch. Я прочитал много кода, который активно использует член тензора .data. Однако, когда я ищу .data в официальной документации и Google, то нахожу очень мало информации. Я предполагаю, что .data содержит данные в тензоре, но не совсем понимаю, когда мы его используем, а когда...

0
голоса
5
ответов
16
просмотров
Какие антипаттерны существуют для JavaScript? [закрыто]

Проблема: Неудачные практики в JavaScript

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

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

0
голоса
5
ответов
17
просмотров
Yii2: Как выполнить группировку условий WHERE с использованием AND или OR?

Я новичок в фреймворке Yii-2. Как я могу выполнить следующий запрос в Yii-2, используя ActiveQuery и модели?

SELECT * FROM users AS u WHERE u.user_id IN(1,5,8) AND (u.status = 1 OR u.verified = 1) OR (u.social_account = 1 AND u.enable_social = 1)

Спасибо!

0
голоса
5
ответов
17
просмотров
Python xlrd: неверный формат или повреждённый файл

Я столкнулся с проблемой при работе с файлом Excel в Python, используя библиотеку xlrd. Вот мой код:

import xlrd
wb = xlrd.open_workbook("Z:\\Data\\Locates\\3.8 locates.xls")
sh = wb.sheet_by_index(0)
print sh.cell(0,0).value

При запуске этого кода возникает следующая...