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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
5
ответов
23
просмотров
Выполнение кода, содержащегося в строке

У меня есть фрагмент кода на Java, который хранится в строке.

String javaCode = "if(polishScreenHeight >= 200 && " +
                  "polishScreenHeight = 220) { }";

Можно ли преобразовать эту строку в оператор Java и выполнить его? Возможно, с использованием рефлексии в Java?

0
голоса
2
ответов
17
просмотров
Почему стоит использовать неблокирующие или Blocking-сокеты? [закрыто]

Проблема: Неясный вопрос о потоках и сокетах в MMORPG на StackOverflow

Я столкнулся с вопросом относительно проектирования многопользовательского MMORPG-сервера и нуждаюсь в помощи. Вот что меня интересует:

  1. Какой подход является лучшим? Использовать отдельный поток для каждого клиента или...
0
голоса
1
ответов
30
просмотров
Как заставить логгер удалять существующий файл журнала перед записью в него?

У меня возникла проблема с логированием в Python. Используя приведённую ниже конфигурацию, мой лог-файл называется 'test-debug.log' и растёт бесконечно каждый раз, когда я запускаю скрипт. Я хочу, чтобы этот лог-файл содержал записи логов только с последнего запуска скрипта. Лог должен удаляться...

0
голоса
4
ответов
22
просмотров
Когда использовать дополнительные зависимости в Visual Studio?

В C++ вы имеете дело с заголовочными файлами (.h), библиотеками (.lib) и динамическими библиотеками (.dll).

В Visual Studio вы указываете пути для поиска этих файлов в трех разных местах:

  1. Свойства конфигурации ⇒ C/C++ ⇒ Общие ⇒ Дополнительные каталоги включаемых файлов. Здесь вы...
0
голоса
4
ответов
21
просмотров
В чем разница между использованием synchronized на lockObject и использованием this как блокировки?

Я знаю разницу между синхронизированным методом и синхронизированным блоком, но не уверен относительно части с синхронизированным блоком.

Предположим, у меня есть следующий код:

class Test {
  private int x = 0;
  private Object lockObject = new Object();

  public void incBlock() {
   ...
0
голоса
2
ответов
18
просмотров
Как создать .exe для Java-программы?

Заголовок: Как создать .exe файл для Java программы?

Я хочу создать .exe файл для своей Java программы. Ранее я использовал JEXECreator, но это решение не совсем удовлетворительное, так как:

  • Исполняемый файл иногда работает на машине, на которой он был создан, но не работает на других. -...
0
голоса
1
ответов
18
просмотров
Как использовать async/await в Python 3.5?

Не могу запустить этот простой пример кода:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import time

async def foo():
    await time.sleep(1)

foo()

При выполнении возникают следующие предупреждения:

RuntimeWarning: coroutine 'foo' was never awaited

Как правильно...

0
голоса
3
ответов
18
просмотров
Pandas: Многоуровневые названия столбцов

Проблема с добавлением многоуровневых имен столбцов в pandas

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

x = pd.DataFrame({'instance':['first','first','first'],'foo':['a','b','c'],'bar':rand(3)})
x =...
0
голоса
5
ответов
20
просмотров
Возможно ли переименовать объединённый столбец при выполнении INNER JOIN?

У меня есть две таблицы: owner и dog. Обе таблицы содержат столбец name, и я хочу объединить их с помощью JOIN. Однако возникает проблема, так как оба таблицы имеют столбец с одним и тем же названием. Могу ли я переименовать (использовать псевдоним) столбец name в таблице dog во время...

0
голоса
5
ответов
20
просмотров
Правильный способ отключить поля ввода в Angular 5

У меня есть FormGroup, который был создан следующим образом:

form: FormGroup;

constructor(private _formBuilder: FormBuilder) { }

this.form = this._formBuilder.group({
  name: ['', Validators.required],
  email: ['', Validators.required, Validators.email]
});

Когда происходит...