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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
2
ответов
301
просмотров
Java-программа работает медленнее, когда закомментирован код, который никогда не выполняется

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

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

public class StrangeBehaviour {

    static boolean recursionFlag = true;

   ...
0
голоса
1
ответов
301
просмотров
Все еще полезен .data в PyTorch?

Я новичок в PyTorch. Я прочитал много кода, который активно использует член тензора .data. Однако, когда я ищу .data в официальной документации и Google, то нахожу очень мало информации. Я предполагаю, что .data содержит данные в тензоре, но не совсем понимаю, когда мы его используем, а когда...

0
голоса
2
ответов
301
просмотров
Изменение приватных финальных полей с помощью рефлексии

Проблема с доступом к приватным финальным полям в Java

Я столкнулся с неожиданным поведением в Java, связанным с доступом к приватным финальным полям с использованием рефлексии. Вот небольшой пример кода, который демонстрирует эту проблему:

class WithPrivateFinalField {
    private...
0
голоса
5
ответов
301
просмотров
Node.js: Закрытие клиентского соединения в socket.io

Как закрыть сокет-соединение на клиентской стороне?

Я использую:

  • socket.io 0.9
  • node.js 0.10.15
  • express 3.3.4

То есть: вызываю localhost/test -- серверная сторона

var test = io
.of('/test')
.on('connection', function (socket) {
  console.log('открыт сокет: ' + socket);

 ...
0
голоса
3
ответов
301
просмотров
Экранирование символов в Python и SQLite

У меня есть скрипт на Python, который читает текстовые файлы с названием фильмов и сохраняет данные в базе данных SQLite.

Я использую re.escape(title), чтобы добавить символы экранирования в строки для безопасной вставки в базу данных.

Столкнулся с проблемой:

Когда я пытаюсь выполнить...

0
голоса
1
ответов
301
просмотров
Можно ли одновременно изменять разные элементы среза?

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

var results = make([]Result, len(jobs))
wg := sync.WaitGroup{}
for i, job := range jobs {
    wg.Add(1)
    go func(i...
0
голоса
2
ответов
301
просмотров
Как лучше открыть файл для эксклюзивного доступа в Python?

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

Каково наиболее элегантное решение следующей задачи:

  • Открыть файл для чтения, но только если он не открыт для записи.
  • Открыть файл для записи, но только если он не открыт ни для чтения, ни для записи.

Встроенные функции работают следующим...

0
голоса
3
ответов
301
просмотров
Отправка массива с помощью Ajax в PHP-скрипт

У меня есть массив, созданный с помощью функции .push. Этот массив содержит очень большие данные. Как лучше всего передать его в PHP скрипт?

dataString = ???; // массив?
$.ajax({
    type: "POST",
    url: "script.php",
    data: dataString,
    cache: false,
    success: function()...
0
голоса
2
ответов
301
просмотров
Что означает оператор /= в Python?

Что означает оператор /= (слеш равно) в Python?

Я знаю, что |= является оператором для работы с множествами. Однако с оператором /= я раньше не встречался.

0
голоса
2
ответов
301
просмотров
Что означает символ тильда (~) в CSS

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

Я столкнулся с проблемой в CSS, когда пытаюсь понять, что означает селектор ~ (тильда/волнистая линия) в следующем примере:

#img1:hover ~ #img2 {
    opacity: 0;
}

При использовании этого селектора в Visual Studio я получаю ошибку 'неожиданная...