Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

0
голоса
3
ответов
1001
просмотров
Рассчитать цикломатическую сложность для JavaScript [закрыто]

Проблема с вопросом на Stack Overflow

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

Однако мой вопрос...

0
голоса
0
ответов
987
просмотров
Что означает && в конце сигнатуры функции (после закрывающей скобки)?

Суть вопроса заключается в следующем:

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

template
struct A
{
    operator T&&() && // <== Что означает...
6
голоса
5
ответов
979
просмотров
Как проверить, содержит ли массив строку в TypeScript?

Проблема: Я использую Angular 2.0 и у меня есть массив, который выглядит следующим образом:

var channelArray: Array = ['one', 'two', 'three'];

Мне нужно проверить, содержит ли массив channelArray строку 'three' с помощью TypeScript. Как это можно сделать?

0
голоса
3
ответов
978
просмотров
Как использовать несколько запросов и передавать данные между ними в Scrapy на Python?

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

У меня есть объект item, который я хочу передать через несколько страниц, чтобы сохранить данные в одном элементе.

Мой объект item определен следующим образом:

class DmozItem(Item):
    title = Field()
    description1 = Field()
    description2 = Field()
  ...
0
голоса
3
ответов
969
просмотров
Эквивалент GOTO в Python

Заголовок: Как выполнить переход по метке (GOTO) в Python?

Я самостоятельно изучаю Python 2.7 и у меня есть некоторый опыт в использовании BATCH, где присутствет оператор GOTO. Как я могу реализовать аналогичную функциональность в Python? Например, как можно прыгнуть с 5-й строки на 18-ю?

Я...

0
голоса
2
ответов
961
просмотров
Python: Collections.Counter против defaultdict(int)

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

Lucy = 1
Bob = 5
Jim = 40
Susan = 6
Lucy = 2
Bob = 30
Harold = 6

Я хочу выполнить следующие действия:

  1. Удалить дублирующиеся ключи.
  2. Сложить значения для этих дублирующихся ключей.

Это означает, что в результате я...

0
голоса
5
ответов
958
просмотров
Вызов команды "source" из subprocess.Popen

У меня есть скрипт .sh, который я запускаю с помощью команды source the_script.sh. Всё работает нормально, но теперь я пытаюсь вызвать его из своего Python-скрипта с использованием subprocess.Popen.

Когда я вызываю его через Popen, я получаю следующие ошибки в двух различных...

0
голоса
5
ответов
942
просмотров
Выбор элементов из списка Python по определённым индексам

У меня есть задача, с которой, как мне кажется, можно легко справиться в Python, но так как я только начинаю осваивать этот язык, прошу прощения, если вопрос простоват!

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

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

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

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

0
голоса
1
ответов
934
просмотров
Как работает это выражение с лямбдой/yield/генератором?

Я просмотрел свой код сегодня и наткнулся на следующий фрагмент:

def optionsToArgs(options, separator='='):
    kvs = [
        (
            "%(option)s%(separator)s%(value)s" %  
            {'option' : str(k), 'separator' : separator, 'value' : str(v)}
        ) for k, v in...