0
голоса
2
ответов
20
просмотров
Почему нельзя вызывать абстрактные функции из абстрактных классов в PHP?

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

//foo.php
<?php
    abstract class AbstractFoo{
        abstract public static function foo();
        public static function getFoo(){
       ...
0
голоса
5
ответов
20
просмотров
Java Random возвращает отрицательные числа

У меня возникла проблема с классом Random в Java. Вот что я делаю:

Random rng = new Random(seed); // seed == 29 в этом примере

String ss = "";
for (int i = 0; i < 10; i++) {
    int s = rng.nextInt();
    ss += Integer.toString(s);
    ss += "\n";
}

Что я получаю в...

0
голоса
1
ответов
17
просмотров
Java: Что такое символы, кодовые точки и суррогаты? В чем разница между ними?

Я пытаюсь разобраться в терминах "символ", "кодовая точка" и "суррогат", и хотя эти термины не ограничиваются только Java, мне хотелось бы получить объяснение, как они соотносятся с Java.

Я нашел некоторую информацию о различиях между символами и кодовыми точками: символы — это то, что...

0
голоса
5
ответов
17
просмотров
jstack: известный файл не защищен

Я работаю с Tomcat 5.5 на x86_64 CentOS 5.7, используя 32-разрядную версию Oracle Java 1.6.0.

Процесс JVM, используемый Tomcat, имеет PID 6421. Tomcat функционирует нормально.

Когда я запускаю команду jstack, она завершается с ошибкой:

[root@mybox ~]# jstack 6421
6421: well-known file is...
0
голоса
2
ответов
24
просмотров
Как удалить несколько строк с разными ID?

Я хочу сделать что-то подобное:

DELETE FROM table WHERE id IN (SELECT ....)

Как я могу это реализовать?

0
голоса
3
ответов
18
просмотров
Как объединить все массивы целых чисел из всех записей в один массив в PostgreSQL

У меня есть столбец типа "массив целых чисел". Как я могу объединить все значения в единый массив целых чисел?

Например, если я выполню запрос:

SELECT column_name FROM table_name

Я получаю следующий набор результатов:

-[RECORD 1]----------
column_name | {1,2,3}
-[RECORD...
0
голоса
5
ответов
23
просмотров
Не удается импортировать path из django.urls

Я попытался выполнить следующую команду:

from django.urls import path

Но получаю ошибку:

Traceback (most recent call last):
  File "", line 1, in 
ImportError: cannot import name 'path'

Я использую версию Django 1.11. Как исправить эту ошибку?

0
голоса
5
ответов
16
просмотров
Являются ли блокировки AutoCloseable?

Проблема:

Я хотел бы узнать, являются ли объекты типа Lock в Java автозакрываемыми? То есть, вместо следующего кода:

Lock someLock = new ReentrantLock();
someLock.lock();
try {
    // ...
} finally {
    someLock.unlock();
}

могу ли я написать:

try (Lock someLock = new...
0
голоса
1
ответов
16
просмотров
Функция инверсии шкалы

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

var scale = d3.scale.linear()
    .domain([100, 500])
    .range([10, 350]);

scale(100);  // Возвращает 10
scale(300);  // Возвращает 180
scale(500);  //...
0
голоса
3
ответов
17
просмотров
Синтаксис SQLite для условия If Else

Я использую базу данных SQLite. В моей таблице есть текстовый столбец под названием "Password". Ранее я выполнял простой запрос select * from myTable для извлечения значений. Но теперь по требованию необходимо, чтобы если значение в столбце Password не равно NULL, то оно отображалось как "Yes", в...

0
голоса
5
ответов
16
просмотров
Сортировка словаря в Python 3

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

Вот что у меня получилось:

myDic = {10: 'b', 3: 'a',...
0
голоса
2
ответов
16
просмотров
Как изменить одно значение в массиве NumPy?

Я хочу изменить один элемент массива. У меня есть следующий массив:

A = np.array([[1, 2, 3, 4],
              [5, 6, 7, 8],
              [9, 10, 11, 12],
              [13, 14, 15, 16]])

Я хочу заменить значение A[2][1] = 10 на A[2][1] = 150. Как я могу это сделать?

0
голоса
4
ответов
190
просмотров
CSS: Невозможность использования селектора "сосед" (sibling selector)

Проблема с CSS-селектором для выбора элементов без определенных соседей

Я работаю с таким HTML-кодом:


    
    


    

Мне нужно создать селектор, который выберет все элементы с классом iwant, у которых НЕТ соседей с классом idontwant.

Поскольку я занимаюсь парсингом контента...

0
голоса
5
ответов
31
просмотров
Как исправить ошибку IndexError: недопустимый индекс для скалярной переменной

Вопрос на StackOverflow:


Я сталкиваюсь с ошибкой при выполнении следующего кода:

IndexError: invalid index to scalar variable.

Ошибка возникает на строке:

results.append(RMSPE(np.expm1(y_train[testcv]), [y[1] for y in y_test]))

Вот полный код:

import...
0
голоса
1
ответов
21
просмотров
Как объединить HTML, JS и CSS в один HTML-файл с помощью Webpack? [закрыт]

Проблема: Как объединить HTML, CSS и JS в один файл с помощью Webpack для сокращения HTTP-задержки?

Я разработал свое приложение, используя Webpack, который объединяет все CSS в один файл, весь JS в другой файл и создает один HTML-файл для моего SPA (одностраничного приложения).

Во время...

0
голоса
5
ответов
29
просмотров
CSS для скрытия текста значения кнопки INPUT

У меня возникла проблема с стилизацией элемента `` с помощью следующего CSS:

background: transparent url(someimage);
color: transparent;

Я хочу, чтобы кнопка отображалась как изображение, но чтобы текст, задаваемый атрибутом value, не был виден поверх него. В Firefox это работает как...

0
голоса
0
ответов
15
просмотров
В чем разница между window.location.host и window.location.hostname

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

У меня возникла путаница между свойствами location.host и location.hostname в JavaScript. Оба свойства, как мне кажется, возвращают одно и то же значение — доменное имя, на котором выполняется скрипт.

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

0
голоса
5
ответов
22
просмотров
jQuery: Как реализовать "hasParent"?

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

Я использую jQuery и столкнулся с проблемой, связанной с выбором элементов на основе их предков. Методы parent([selector]) и parents([selector]) выбирают только родителей, но мне нужно отобрать элементы, у которых есть определённые предки.

Я знаю, что метод "has"...

0
голоса
4
ответов
16
просмотров
Клонирование узла с помощью etree

Как клонировать объекты Element в Python с использованием xml.etree? Я пытаюсь программно перемещать и копировать узлы (а затем изменять их атрибуты).

0
голоса
2
ответов
18
просмотров
Как установить куки с истечением через 1 час в JavaScript?

Как установить этот cookie таким образом, чтобы он истекал через час от текущего времени:

document.cookie = 'username=' + value + '; expires=' + ЧТО ЗДЕСЬ УКАЗАТЬ? + '; path=/';

Я пытаюсь установить cookie с именем "username", но не знаю, как правильно указать время его истечения. Какой формат...