6
голоса
5
ответов
30
просмотров
Можно ли создать экземпляр абстрактного класса?

Во время одного из собеседований мне задали вопрос: "Можно ли создать экземпляр абстрактного класса?"

Мой ответ был "Нет, нельзя". Но интервьюер сказал мне: "Неправильно, мы можем".

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

Вот...

11
голоса
5
ответов
40
просмотров
Как проверить, содержит ли строка подстроку?

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

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

Проблема в том, что текст выбора в корзине также включает модификатор цены, который может...

7
голоса
5
ответов
22
просмотров
Нет провайдера для HttpClient

Проблема: Ошибка при обновлении Angular с 4.4 до 5.0

Я обновил свой проект с Angular 4.4 до 5.0 и заменил все вхождения HttpModule и Http на HttpClientModule. После этого начал получать следующую ошибку:

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

10
голоса
5
ответов
38
просмотров
Удаление строки DataFrame в Pandas на основе значения столбца

У меня есть следующий DataFrame:

             daysago  line_race rating        rw    wrating
 line_date                                                 
2007-03-31       62         11     56  1.000000  56.000000
2007-03-10       83         11     67  1.000000  67.000000
2007-02-10      111    ...
6
голоса
5
ответов
16
просмотров
Путь развития в Python - от ученика до гуру

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

Здравствуйте, сообщество StackOverflow!

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

6
голоса
5
ответов
25
просмотров
find -exec с несколькими командами

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

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

find *.txt -exec echo "$(tail -1 '{}'),$(ls '{}')" \;

В общем, я...

8
голоса
5
ответов
32
просмотров
В чем разница между JSF, Servlet и JSP?

У меня есть несколько вопросов, касающихся технологий Java EE и их взаимосвязи:

  1. Как JSP и Servlet связаны между собой?
  2. Является ли JSP каким-то образом Servlet'ом?
  3. Как JSP и JSF связаны между собой?
  4. Является ли JSF чем-то вроде предоставленного UI на основе JSP, аналогично...
8
голоса
4
ответов
33
просмотров
Выполнение бинарного файла командной строки с помощью Node.js

Я занимаюсь переносом библиотеки командной строки с Ruby на Node.js. В своем коде я выполняю несколько сторонних бинарных файлов при необходимости. Не уверен, каким образом лучше всего это реализовать в Node.js.

Вот пример на Ruby, где я вызываю PrinceXML для конвертации файла в PDF:

cmd...
16
голоса
5
ответов
51
просмотров
Как выполнить оператор UPDATE с JOIN в SQL Server?

Я пытаюсь обновить таблицу в SQL Server с данными из ее 'родительской' таблицы, см. ниже:

Таблица: sale

id (int) udid (int) assid (int)

Таблица: ud

id (int) assid (int)

sale.assid содержит правильное значение для обновления ud.assid.

Какой запрос выполнит это обновление? Я предполагаю, что...

9
голоса
5
ответов
42
просмотров
Как выбрать строки с MAX(значение колонки), используя PARTITION по другой колонке в MySQL?

У меня есть таблица с показателями игроков:

CREATE TABLE TopTen (
  id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT,
  home INT UNSIGNED NOT NULL,
  `datetime` DATETIME NOT NULL,
  player VARCHAR(6) NOT NULL,
  resource INT NOT NULL
);

Какой запрос вернет строки для каждого уникального...

7
голоса
2
ответов
19
просмотров
Какое регулярное выражение хорошо подходит для поиска URL?

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

var urlR = /^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)
           (?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/;
var url =...
7
голоса
5
ответов
38
просмотров
Многострочная строка с дополнительными пробелами (сохраняем отступы)

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

text="this is line one\n
this is line two\n
this is line three"

echo -e $text > filename

Я ожидаю, что в файле получится что-то вроде этого:

this is line one
this is line two
this is line three

Но...

8
голоса
5
ответов
41
просмотров
Удалить фиксированный префикс/суффикс из строки в Bash

Заголовок: Как удалить префикс и суффикс из строки в Python?

Текст вопроса: Я хочу удалить префикс и суффикс из строки. Например, у меня есть следующая строка:

string = "hello-world"
prefix = "hell"
suffix = "ld"

Как мне получить следующий...

8
голоса
5
ответов
24
просмотров
Передача функции JavaScript в качестве параметра

Как передать функцию в качестве параметра, не вызывая ее в "родительской" функции и не используя eval()? (Поскольку я читал, что это небезопасно.)

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

addContact(entityId, refreshContactList());

Это работает, но проблема в том, что refreshContactList...

6
голоса
5
ответов
32
просмотров
PHP: Как определить первую и последнюю итерацию в цикле foreach?

Проблема проста. У меня есть цикл foreach в моем коде:

foreach($array as $element) { // код }

В этом цикле я хочу по-разному реагировать на первую и последнюю итерации.

Как мне это сделать?

8
голоса
5
ответов
33
просмотров
Как отправить POST-запрос с помощью PHP?

Я хочу получить содержимое, которое появляется после выполнения поискового запроса. Проблема в том, что URL принимает только методы POST и не реагирует на GET запросы.

Мне нужно прочитать все содержимое с помощью domdocument или file_get_contents(). Существует ли какой-либо способ отправить...

7
голоса
5
ответов
43
просмотров
Как клонировать объект JavaScript, исключив один ключ?

У меня есть плоский объект на JavaScript:

{a: 1, b: 2, c: 3, ..., z: 26}

Я хочу создать его клон, исключив один элемент:

{a: 1, c: 3, ..., z: 26}

Какой самый простой способ сделать это (предпочтительно с использованием ES6/ES7)?

11
голоса
5
ответов
29
просмотров
Можно ли получить доступ к памяти локальной переменной вне её области видимости?

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

#include 

int * foo()
{
    int a = 5;
    return &a;
}

int main()
{
    int* p = foo();
    std::cout << *p;
    *p = 8;
    std::cout << *p;
}

Код выполняется без каких-либо исключений во время выполнения! Вывод был 58.

Как это возможно? Разве память...

6
голоса
5
ответов
17
просмотров
Стоит ли использовать re.compile в Python?

Вопрос: Есть ли преимущества в использовании re.compile для регулярных выражений в Python?

Я изучаю использование регулярных выражений в Python и заметил, что можно использовать функцию re.compile() для компиляции шаблона регулярного выражения, как в следующем примере:

import...
7
голоса
5
ответов
22
просмотров
Как выбрать элемент в шаблоне компонента?

Как получить доступ к элементам, определённым в шаблоне компонента? В Polymer это делается легко с помощью $ и $$.

Я задаюсь вопросом, как это реализовать в Angular.

Рассмотрим пример из учебника:

import {Component} from '@angular/core';

@Component({
    selector: 'display',
...