0
голоса
1
ответов
17
просмотров
Как задать тип возвращаемого значения функции, зависящий от типа входного аргумента?

Проблема с типами в функции маппинга данных для Postgres в Python

У меня есть функция, которая конвертирует типы данных Python в типы данных Postgres следующим образом:

def map_type(input):
    if isinstance(input, int):
        return MyEnum(input)
    elif isinstance(input, str):
...
0
голоса
5
ответов
19
просмотров
Python: как получить вывод print в выражении exec

Я хочу получить вывод функции exec(...). Вот мой код:

code = """ i = [0,1,2] for j in i : print(j) """ result = exec(code)

Как я могу получить то, что выводится с помощью print? Как получить что-то вроде:

0 1 2

С уважением и спасибо.

0
голоса
2
ответов
17
просмотров
Перенаправление страниц в JSP?

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

Можете ли вы помочь с простым примером или ссылкой на учебник, который демонстрирует, как это реализовать?

0
голоса
0
ответов
20
просмотров
Ошибка UnicodeDecodeError в Python при чтении файла: как игнорировать ошибку и перейти к следующей строке?

У меня есть задача прочитать текстовый файл в Python. Кодировка файла следующая:

file -bi test.csv 
text/plain; charset=us-ascii

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

0
голоса
0
ответов
20
просмотров
Hibernate: Refresh, Evict, Replicate и Flush

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

Вот список терминов:

Refresh Evict Replicate Flush

Я даже сомневаюсь в том,...

0
голоса
0
ответов
19
просмотров
Как получить все переменные, определённые в текущей области видимости/таблице символов?

Заголовок: Как получить список всех переменных в текущей области видимости в PHP?

Тело вопроса:

Есть ли функция, объект или расширение в PHP, которое позволит мне просмотреть все переменные, определенные в текущей области видимости? Мне нужно что-то...

0
голоса
5
ответов
16
просмотров
Следует ли использовать `useSelector`/`useDispatch` вместо `mapStateToProps`?

Проблема с использованием useSelector и mapStateToProps в React

Когда я создаю приложение на React и использую хук useSelector, мне нужно соблюдать правила вызова хуков (вызывать его только на верхнем уровне функционального компонента). Если же я использую mapStateToProps, я получаю...

0
голоса
5
ответов
22
просмотров
Получить СРЗНАЧ, игнорируя значения Null или Ноль

Как я могу получить среднее значение столбца, игнорируя значения NULL и нулевые значения?

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

SELECT distinct
     AVG(cast(ISNULL(a.SecurityW,0) as bigint)) as Average1,
    ...
0
голоса
0
ответов
19
просмотров
Как удалить или скрыть метки по оси X на графике

У меня есть график с помощью boxplot, и мне нужно удалить метки по оси x (то есть 'user_type' и 'member_gender'). Как это сделать в приведенном ниже коде?

sb.boxplot(x="user_type", y="Seconds", data=df, color=default_color, ax=ax[0,0], sym='').set_title('User-Type (0=Non-Subscriber,...
0
голоса
1
ответов
18
просмотров
Почему исключения SpyJMSExceptions все еще возникают после переработки клиентского соединения JBoss с удаленными очередями?

Проблема с соединением JNDI/JMS между JBoss 7.2.0 и JBoss 4.2.1

У меня есть приложение, которое работает как клиент на системе JBoss 7.2.0 и связывается с приемником JNDI/JMS на JBoss 4.2.1. Оно создает очереди для отправки и получения сообщений. В течение двух месяцев все работало прекрасно,...

0
голоса
3
ответов
22
просмотров
Измерение производительности запросов: «Стоимость плана выполнения» против «Затраченного времени»

Описание проблемы для StackOverflow.com:

Я пытаюсь определить относительную производительность двух различных запросов и у меня есть два способа измерения этого:

  1. Запустить оба запроса и измерить время выполнения каждого.
  2. Запустить оба запроса и получить "Стоимость Запроса" из...
0
голоса
3
ответов
16
просмотров
Несколько экземпляров синглтона в общих библиотеках на Linux

Проблема с экземплярами синглетона в C++

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

В файле singleton.h у меня реализован класс singleton, использующий паттерн синглтон:

/*
 * singleton.h
 *
 *  Created on:...
0
голоса
5
ответов
21
просмотров
Использование таблицы базы данных в качестве очереди

Я хочу использовать таблицу базы данных в качестве очереди. Мне нужно вставлять в нее элементы и извлекать их в порядке вставки (FIFO). Моя главная задача — производительность, так как у меня происходит тысячи таких транзакций каждую секунду. Я хочу использовать SQL-запрос, который позволит мне...

0
голоса
1
ответов
24
просмотров
"Не подлежит сериализации в формат JSON"

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

import json
class CountryListView(ListView):
    model = Country

    def render_to_response(self, context, **response_kwargs):
        return json.dumps(self.get_queryset().values_list('code', flat=True))

Но я получаю следующую ошибку:

[u'ae',...
0
голоса
5
ответов
16
просмотров
"Использование parent::parent в PHP: как это работает?"

Я ищу способ обратиться к методу родительского класса, не вызывая его напрямую. Это может звучать немного странно, поэтому приведу пример:

class myclass
{
  public function test() { return 'level 1'; }
}
class myclass2 extends myclass
{
  public function test() { return parent::test() ....
0
голоса
3
ответов
20
просмотров
Как пропустить итерацию при использовании reduce в JavaScript?

Я пытаюсь разобраться, как условно прервать итерацию при использовании функции reduce в JavaScript.

У меня есть следующий код, который суммирует массив целых чисел и возвращает число 10:

[0, 1, 2, 3, 4].reduce(function(previousValue, currentValue, currentIndex, array) {
  return...
0
голоса
3
ответов
24
просмотров
Инструмент для выявленияCircular Imports в Python/Django?

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

Я понимаю, что решение проблемы — это "просто не писать циклические импорты", но на...

0
голоса
2
ответов
19
просмотров
Слияние словарей в словарном включении

Проблема с объединением словарей в Python 3.5

В Python 3.5 мы можем объединять словари, используя двойное распаковку:

d1 = {1: 'one', 2: 'two'}
d2 = {3: 'three'}
result = {**d1, **d2}
# Результат: {1: 'one', 2: 'two', 3: 'three'}

Это удобно. Однако, похоже, данная методика не...

0
голоса
5
ответов
18
просмотров
fork() и вывод данных

У меня есть простая программа:

int main()
{
    std::cout << " Hello World";
    fork();
}

После выполнения программы мой вывод выглядит следующим образом: Hello World Hello World. Почему это происходит, а не просто один раз Hello World? Я предполагаю, что дочерний процесс...

0
голоса
5
ответов
19
просмотров
Обновление объекта JSON с помощью JavaScript

Заголовок: Как динамически обновить JSON-объект с помощью JavaScript или jQuery?

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

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

var jsonObj = [{'Id':'1','Username':'Ray','FatherName':'Thompson'},  
               {'Id':'2','Username':'Steve','FatherName':'Johnson'},
       ...