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

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

или

Сообщество

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

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

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

Репутация

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

18
голоса
5
ответов
361
просмотров
Почему стоит использовать геттеры и сеттеры?

Вопрос: Какое преимущество в использовании геттеров и сеттеров, которые просто получают и устанавливают значения, по сравнению с использованием открытых полей для этих переменных?

Если геттеры и сеттеры делают что-то большее, чем просто получение и установка значений, это я могу быстро понять....

17
голоса
5
ответов
361
просмотров
Сохранить график в файл изображения вместо его отображения

У меня есть код на Python, который отображает график в графическом интерфейсе с использованием библиотеки Matplotlib:

import matplotlib.pyplot as plt
plt.plot([1, 2, 3], [1, 4, 9])
plt.show()

Однако я хочу сохранить этот график в файл, например, в формате PNG (foo.png), вместо того...

11
голоса
5
ответов
361
просмотров
Присоединение против подзапроса: что выбрать?

Я старомодный пользователь MySQL и всегда предпочитал использовать JOIN вместо подзапросов. Но в последнее время все используют подзапросы, и я этого не понимаю; мне это не нравится, но я не могу объяснить, почему.

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

12
голоса
5
ответов
361
просмотров
Как замокировать методы с возвращаемым типом void с помощью Mockito

Как замокировать методы с возвращаемым типом void?

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

Я пытался найти пример в интернете, но не смог.

Мой класс выглядит следующим образом:

public class World {

   ...
16
голоса
5
ответов
361
просмотров
Как перевернуть строку в Python?

В Python нет встроенного метода reverse для объекта str. Как можно развернуть строку?

17
голоса
5
ответов
361
просмотров
Как вывести сообщение в stderr в Python?

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

Существует несколько способов записи данных в стандартный поток ошибок (stderr) в Python. Я нашёл следующие методы:

print >> sys.stderr, "spam"  # Только для Python 2.

sys.stderr.write("spam\n")

os.write(2, b"spam\n")

from __future__ import...
12
голоса
5
ответов
361
просмотров
В чем разница между String.slice и String.substring?

Заголовок: В чем разница между методами String.prototype.slice и String.prototype.substring?

Текст: Привет всем! У меня возникла путаница с методами String.prototype.slice и String.prototype.substring в JavaScript. Я знаю, что оба метода используются для извлечения подстрок из строки, но...

11
голоса
5
ответов
361
просмотров
Импорт модулей из родительской папки

Я использую Python 2.5.

Вот структура папок моего проекта:

ptdraft/
  nib.py
  simulations/
    life/
      life.py

(У меня также есть __init__.py в каждой папке, который я не указываю здесь для удобства чтения).

Как мне импортировать модуль nib из модуля life? Я надеюсь, что это...

10
голоса
5
ответов
361
просмотров
Как вывести все внешние ключи, ссылающиеся на заданную таблицу в SQL Server?

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

(Предпочтительна помощь в виде SQL-запросов, а не действий в графическом интерфейсе управления.)

13
голоса
5
ответов
361
просмотров
Как заставить jQuery выполнять синхронный запрос Ajax вместо асинхронного?

У меня есть JavaScript-виджет, который предоставляет стандартные точки расширения. Одна из них — функция beforecreate. Она должна возвращать false, чтобы предотвратить создание элемента.

Я добавил AJAX-вызов в эту функцию, используя jQuery:

beforecreate: function (node,...