0
голоса
5
ответов
14
просмотров
Избежание неявного преобразования в конструкторе: ключевое слово 'explicit' здесь не помогает

Задача заключается в том, чтобы запретить создание объекта класса A при передаче параметра типа double, даже если конструктор помечен как explicit. Я хочу, чтобы объекты класса A могли создаваться только при передаче целочисленного параметра, например, A a1 = A(10);.

Вот мой...

0
голоса
2
ответов
18
просмотров
Эквивалент unique_ptr в Boost?

Проблема: Есть ли эквивалент класса std::unique_ptr из C++11 в библиотеке Boost?

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

std::unique_ptr create_base()
{
    return std::unique_ptr(new Derived);
}

void some_other_function()
{
   ...
0
голоса
2
ответов
17
просмотров
Как инициализировать вектор векторов в структуре?

Я столкнулся с проблемой и не могу разобраться, как инициализировать матрицу NxN в C++ с использованием векторов векторов. Я пытаюсь создать матрицу, объявив ее следующим образом:

vector> A;

Но как правильно инициализировать её размер? Я пробовал разные варианты, но неудачно. Например,...

0
голоса
1
ответов
17
просмотров
Как выделяется память для переменных в JavaScript?

Я хотел бы узнать, как происходит выделение памяти для локальных переменных в JavaScript. В C и C++ локальные переменные хранятся в стеке. То же самое происходит и в JavaScript, или всё хранится в куче?

0
голоса
1
ответов
42
просмотров
Быстрый способ пересечения полигонов с помощью Shapely

У меня есть большое количество полигонов (~100000), и я пытаюсь найти умный способ расчета их пересекающейся площади с ячейками регулярной сетки.

В настоящее время я создаю полигоны и ячейки сетки, используя библиотеку Shapely (на основе их координат углов). Затем, используя простой цикл for, я...

0
голоса
5
ответов
109
просмотров
Python sqlite3.OperationalError: таблица не найдена

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

Я практически скопировал функцию создания таблицы из одной из этих ранее созданных таблиц и изменил значения для...

0
голоса
5
ответов
14
просмотров
Как избежать множества условий if-else?

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

Вот подробнее: я использую парсер, и для каждой строки в моем SOAP-ответе я проверяю, есть ли интересующий меня тег. Если...

0
голоса
2
ответов
11
просмотров
Проверка наличия ключа в словаре

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

У меня есть словарь в Python, например, mydict = {'name':'abc', 'city':'xyz', 'country':'def'}. Мне нужно выяснить, как проверить, существует ли ключ в словаре. Я уже знаком с несколькими способами:

  1. if mydict.has_key('name'):
  2. if 'name' in mydict:

Проблема в...

0
голоса
1
ответов
16
просмотров
CSS выражения

Я прочитал где-то, что CSS Expressions устарели и их не следует использовать. Я никогда о них не слышал и решил взглянуть. Я нашел пример кода, который фиксировал элемент в одном и том же месте на экране, даже если прокручивать страницу.



#fixed...
0
голоса
2
ответов
36
просмотров
Как вызвать действие после click() в jQuery?

Я хочу загрузить изображение и выполнить некоторые другие действия после того, как я кликну на определенный элемент DOM, но мне нужно, чтобы эти действия выполнялись ПОСЛЕ завершения клика.

Вот пример кода:

$("#message_link").click(function() {
   if (some_conditions...) {
      ...
0
голоса
2
ответов
16
просмотров
Не удается установить virtualenvwrapper на OSX 10.11 El Capitan

Проблема при установке virtualenvwrapper на OSX El Capitan

Я недавно очистил свой Mac и переустановил OSX El Capitan public beta 3. Установил pip с помощью команды sudo easy_install pip, а затем установил virtualenv через sudo pip install virtualenv — без каких-либо проблем.

Однако, когда...

0
голоса
4
ответов
18
просмотров
Продолжение выполнения кода Python после исключения

Я пытаюсь считать все файлы из папки, соответствующие определённому критерию. Программа выдает ошибку и останавливается, как только возникает исключение. Я пытаюсь продолжить выполнение даже после возникновения исключения, но она всё равно прекращает выполнение.

Вот что я получаю через несколько...

0
голоса
0
ответов
16
просмотров
Как можно повторно использовать пул потоков после его завершения?

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

Я работаю с файлом .csv, который содержит более 70 миллионов строк. Каждая строка должна генерировать объект Runnable, который затем будет выполняться пулом потоков. Этот Runnable будет вставлять запись в базу данных MySQL.

Дополнительно, я хочу сохранять позицию в файле...

0
голоса
2
ответов
15
просмотров
Как отлаживать Python-приложение под uWSGI?

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

Когда я пытаюсь использовать отладчик python pdb под uWSGI, выполнение не останавливается на точке останова, вместо этого возвращается трассировка.

Вот код:

def application(env, start_response):
    import pdb; pdb.set_trace()
    start_response('200 OK',...
0
голоса
4
ответов
15
просмотров
JavaScript Regexp - Найти символы после определённой фразы

Я задумался, как использовать регулярное выражение для поиска фразы, которая идет после определенного совпадения. Например:

var phrase = "yesthisismyphrase=thisiswhatIwantmatched";
var match = /phrase=.*/;

Это выражение совпадает с текстом от phrase= до конца строки, но...

0
голоса
5
ответов
11
просмотров
JavaScript/jQuery: Разбить строку в camelCase и заменить пробел на дефис

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

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

Пример:

Исходная...

0
голоса
5
ответов
17
просмотров
Visual Studio: "Не удалось запустить отладку на веб-сервере. Веб-сервер не ответил вовремя."

Я регулярно получаю следующую ошибку при компиляции в Visual Studio и запуске моего веб-приложения:

"Не удалось запустить отладку на веб-сервере. Веб-сервер не ответил в установленный срок. Это может быть связано с тем, что к веб-серверу уже подключен другой отладчик."

Обычно это происходит после...

0
голоса
0
ответов
41
просмотров
Использование immutability-helper в React для установки ключа переменной объекта

У меня есть функция, которую я хочу написать в React. В моем классе есть объект состояния fields, который выглядит следующим образом:

this.state = {
  step: 1,
  fields: {
    type: '',
    name: '',
    subtype: '',
    team: '',
    agreement: ''
  }
};

У меня есть несколько...

0
голоса
2
ответов
15
просмотров
Параметризованные запросы с условиями LIKE и IN

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

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

SqlCommand comm = new...
0
голоса
1
ответов
19
просмотров
Исправление ошибки линтера no-undef для document

Я использую расширение airbnb для линтинга моего React проекта. В файле index.js у меня следующий код:

import React from 'react'; import ReactDOM from 'react-dom'; import App from './App';

ReactDOM.render( <App />, document.getElementById('root'), );

Линтер выдает ошибку:

no-undef...