Все вопросы
Почему объект, возвращаемый по значению, имеет тот же адрес, что и объект внутри метода?
Проблема: Почему адреса переменных a
и b
совпадают?
Я столкнулся с интересным поведением в моем коде на C++, где две переменные a
и b
, каждая из которых объявлена в разных контекстах (функции foo
и main
), имеют одинаковый адрес в памяти. Вот код, который я...
Как выполнить поиск в стиле getattr() в шаблоне Django
Метод getattr() в Python полезен, когда вы не знаете имя определенного атрибута заранее. Эта функциональность также была бы полезна в шаблонах, но я так и не смог найти способ, как это сделать. Существует ли встроенный тег или не встроенный тег, который может выполнять динамический поиск атрибутов?
Вывод типа с помощью рефлексии для лямбд в Java 8
Заголовок: Как получить возвращаемый тип лямбда-функции с использованием рефлексии в Java 8?
Я экспериментировал с новыми лямбда-выражениями в Java 8 и пытаюсь выяснить, как с помощью рефлексии узнать возвращаемый тип класса лямбда-функции. Особенно меня интересуют случаи, когда лямбда реализует...
Java-программа работает медленнее, когда закомментирован код, который никогда не выполняется
Описание проблемы
Я столкнулся с необычным поведением в одной из своих Java-программ. Я постарался минимизировать код, чтобы сохранить возможность воспроизведения этой аномалии. Полный код приведен ниже.
public class StrangeBehaviour {
static boolean recursionFlag = true;
...
Как добавить пользовательский ввод в SQL-запрос?
Я пытаюсь создать SQL-запрос с использованием данных, предоставленных пользователем. В C# я использую код, подобный следующему:
var sql = "INSERT INTO myTable (myField1, myField2) " +
"VALUES ('" + someVariable + "', '" + someTextBox.Text + "');";
var cmd = new SqlCommand(sql,...
Для чего действительно нужен SQL-тип данных национального символа (NCHAR)?
Заголовок: Проблема с использованием типов данных NCHAR и NVARCHAR в различных СУБД
Тело вопроса:
Я столкнулся с ситуацией, связанной с выбором типов данных для хранения строковых значений в SQL. Я заметил, что, помимо стандартных типов CHAR
(CHARACTER) и VARCHAR
(CHARACTER VARYING), SQL...
Почему `std::initializer_list` не поддерживает оператор подиндексации?
Вопрос:
Я пишу функцию, которая принимает параметр типа std::initializer_list
, названный list
, и мне необходимо произвести произвольный доступ к элементам этого списка. Было бы удобно использовать list[i]
вместо list.begin()[i]
. Однако, почему в std::initializer_list
не реализован...
Ошибка: версия `CXXABI_1.3.8` не найдена (требуется для ...)
Недавно я столкнулся с проблемой, когда запускаю свою программу после компиляции. Я получаю следующую ошибку:
./prog: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: версия 'CXXABI_1.3.8' не найдена (требуется ./prog)
./prog: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: версия 'GLIBCXX_3.4.19' не...
Разница между типами модулей в tsconfig.json
Описание проблемы
В файле tsconfig.json
у меня следующие настройки:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
...
Как реализовать OCR на сайте с использованием PHP? [закрыт]
Вопрос о бесплатных OCR библиотеках для PHP и Python на Linux сервере
Здравствуйте!
Я ищу бесплатные OCR библиотеки, которые можно было бы использовать с PHP или Python на Linux сервере. Задача заключается в том, чтобы загружать изображение и извлекать из него символы, или же предоставлять...
Цветовая палитра для Tkinter и Tix
Вопрос: Как визуализировать цветовую палитру для выбора подходящей цветовой схемы?
Я хотел визуализировать основные цвета, чтобы выбрать подходящие для моей цветовой схемы. Я не смог найти цветовую таблицу, поэтому модифицировал один пример, чтобы отобразить её самостоятельно.
Я использую...
Python Unit Testing: Автоматический запуск отладчика при сбое теста
Заголовок: Как автоматически запустить отладчик в точке, где завершается unittest?
Описание проблемы:
Я ищу способ автоматически запускать отладчик в момент, когда тест unittest проваливается. В данный момент я использую pdb.set_trace()
вручную, но это утомительно, так как мне приходится...
RxJava: отличие между doOnNext и doOnEach
Описание проблемы
В каких случаях следует использовать doOnNext
, а в каких — doOnEach
?
Я столкнулся с данным вопросом при работе с библиотекой RxJava. Изучая две операции doOnNext
и doOnEach
, заметил, что они по своему поведению кажутся схожими, но не совсем ясно, в чем различия и...
Почему компилятор Java 11 использует invokevirtual для вызова приватных методов?
Когда я компилирую приведённый ниже код с помощью компилятора Java из OpenJDK 8, вызов метода foo()
осуществляется с помощью invokespecial
, но при использовании OpenJDK 11 генерируется invokevirtual
.
public class Invoke {
public void call() {
foo();
}
private void foo()...
Задать высоту div в оставшееся пространство с помощью CSS при неизвестной высоте div'ов сверху и снизу
Проблема заключается в том, что я хочу сделать так, чтобы обертка заполняла всю высоту окна без возможности прокрутки, а центральный div был прокручиваемым. При этом не хотелось бы использовать пиксели или JavaScript для достижения этого результата.
Вот пример текущей структуры HTML:
...
Создание репозитория Spring без сущности
Я хочу использовать интерфейс репозитория Spring Data для выполнения нативных запросов — я считаю, что это самый простой способ из-за низкой сложности.
Однако при расширении интерфейса, например, CrudRepository<T, ID>, мне нужно указать T — мою сущность, которая недоступна.
Мои нативные...
Безопасно ли использовать -XX:MaxRAMFraction=1 в продакшене в контейнеризованной среде?
Описание проблемы:
В Java 8/9 была добавлена поддержка параметра -XX:+UseCGroupMemoryLimitForHeap
(в сочетании с -XX:+UnlockExperimentalVMOptions
). Этот параметр устанавливает -XX:MaxRAM
в значение лимита памяти cgroup. По умолчанию JVM выделяет примерно 25% от максимального объема RAM,...
Как установить окружение conda в оффлайн-режиме?
Я хочу создать окружение conda на машине, которая не имеет сетевого подключения. Вот что я сделал до сих пор:
На машине, подключенной к интернету:
conda create -n python3 python=3.4 anaconda
Conda сохранила все необходимые пакеты в каталоге \Anaconda\pkgs
. Я собрал эти пакеты в...
Ошибка подключения WebSocket: net::ERR_CONNECTION_REFUSED
Я следую инструкциям по созданию демо-проекта с использованием WebRTC, но не могу установить соединение WebSocket, даже выполняя все шаги, указанные в руководстве.
В проекте, который я изучаю, используется порт 8080 и указано "ws://localhost:9090". В моем проекте используется порт 8081. Я...
Переизбрасывание исключения в Python с сохранением трассировки стека
Я пытаюсь поймать исключение в потоке и повторно вызвать его в основном потоке:
import threading
import sys
class FailingThread(threading.Thread):
def run(self):
try:
raise ValueError('x')
except ValueError:
self.exc_info =...