0
голоса
5
ответов
58
просмотров
Получение длительности HTML5 видео отдельно от файла

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

Мой HTML выглядит просто:

     
    
     

 
    0 из 0  

А вот JavaScript, который я использую для получения и вставки информации о...

0
голоса
5
ответов
67
просмотров
Что такое ** в C++?

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

Я столкнулся с некоторым кодом, а также с ошибками, которые сгенерировал мой компилятор, содержащими токен ** перед переменной (например, имя_переменной unreferenced - или что-то подобное, точно не помню). Я довольно уверен, что это связано с указателями. Если бы мне...

0
голоса
5
ответов
60
просмотров
Как обработать подзапрос IN с помощью LINQ to SQL?

Я немного застрял с этой задачей. В общем, я хочу сделать нечто подобное следующему SQL-запросу, используя LINQ to SQL:

SELECT f.* 
FROM Foo f
WHERE f.FooId IN (
    SELECT fb.FooId
    FROM FooBar fb
    WHERE fb.BarId = 1000
)

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

0
голоса
4
ответов
58
просмотров
Скобки в условных выражениях Python

У меня простой вопрос по поводу использования скобок в условных операторах Python.

Следующие два фрагмента кода работают одинаково, но я задаюсь вопросом, правда ли это только из-за их простоты:

import os, socket
if ((socket.gethostname() == "bristle") or (socket.gethostname() ==...
0
голоса
3
ответов
56
просмотров
Сравнение: values() у Enum с длиной приватного поля

У меня есть перечисление, как показано ниже:

public enum Configuration {
    XML(1),
    XSLT(10),
    TXT(100),
    HTML(2),
    DB(20);

    private final int id;
    private Configuration(int id) {
        this.id = id;
    }
    public int getId() { return id; }
}

Иногда мне нужно...

0
голоса
4
ответов
62
просмотров
Shell Script: Чтение ввода на той же строке после вывода сообщения

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

#!/bin/sh

echo "Введите [y/n] : "
read opt

В результате выполнения я вижу следующий вывод:

Введите [y/n] : 
Y

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

0
голоса
5
ответов
55
просмотров
Gradle: "Произошла ошибка при запуске процесса 'команда 'npm''" на Mac

У меня MacOS с установленным IntelliJ Idea. Я использую Gradle (gradle-2.4) для сборки проекта. NodeJS и NPM установлены на Mac и доступны из командной строки.

MacBook:~ user$ node -v
v4.2.2
MacBook:~ user$ npm -v
2.14.7

При выполнении задачи Gradle, которая использует NODE/NPM,...

0
голоса
5
ответов
64
просмотров
Сравнение карт с помощью Hamcrest

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

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

Мой текущий вариант выглядит так:

assertThat(affA.entrySet(),...
0
голоса
5
ответов
164
просмотров
Как установить окружение conda в оффлайн-режиме?

Я хочу создать окружение conda на машине, которая не имеет сетевого подключения. Вот что я сделал до сих пор:

На машине, подключенной к интернету:

conda create -n python3 python=3.4 anaconda

Conda сохранила все необходимые пакеты в каталоге \Anaconda\pkgs. Я собрал эти пакеты в...

0
голоса
5
ответов
71
просмотров
Как преобразовать шестнадцатеричную строку в строку Java?

Заголовок: Проблема с декодированием шестнадцатеричной строки обратно в строку в Java

Текст:

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

Шестнадцатеричная строка в...

0
голоса
4
ответов
62
просмотров
"Использование 'eval' в Scala"

Может ли Scala использоваться для скриптинга Java-приложения?

Мне нужно загрузить участок кода на Scala из Java, установить для него контекст выполнения (данные, предоставленные основной программой), оценить его и получить объект результата.

Документация по Scala демонстрирует, насколько...

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

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

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

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

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

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

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

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

String string = "string";   

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

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

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

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

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

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

communicate.h

#ifndef...
0
голоса
3
ответов
132
просмотров
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
ответов
53
просмотров
Как поймать событие mouse-up вне элемента?

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

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

Я...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

def returnBar():
    return 'Bar'

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

from dirBar.bar import returnBar

def printFoo():
   ...