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

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

или

Сообщество

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

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

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

Репутация

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

11
голоса
5
ответов
293
просмотров
Разница между public, private и protected в ООП

Когда и почему следует использовать функции и переменные с модификаторами доступа public, private и protected внутри класса? В чем разница между ними?

Примеры:

// Public
public $variable;
public function doSomething() {
  // ...
}

// Private
private $variable;
private function...
12
голоса
5
ответов
293
просмотров
Обновление данных в одной таблице из другой на основе совпадения ID

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

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

11
голоса
5
ответов
293
просмотров
Как представить 'Enum' в Python?

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

Я в основном разработчик на C#, но в данный момент работаю над проектом на Python.

Как можно представить эквивалент перечисления (Enum) в Python? Я хочу узнать, какой подход лучше всего подходит для реализации аналогичной функциональности перечислений, которые доступны в...

10
голоса
5
ответов
293
просмотров
Как завершить поток в Java?

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

10
голоса
5
ответов
293
просмотров
Функция против Хранимой процедуры в SQL Server

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

13
голоса
5
ответов
293
просмотров
Как ограничить количество строк, возвращаемых запросом Oracle после сортировки?

Вопрос: Как сделать так, чтобы запрос в Oracle работал аналогично оператору LIMIT в MySQL?

В MySQL я могу использовать следующий запрос:

select * 
from sometable
order by name
limit 20,10

Этот запрос позволяет получить строки с 21-й по 30-ю (пропуская первые 20), причем строки...

11
голоса
5
ответов
293
просмотров
Что такое __pycache__?

Судя по всему, кеш — это зашифрованный файл, содержащий подобные файлы.

Что нам делать с папкой pycache? Это то, что мы предоставляем людям вместо нашего исходного кода? Это просто мои входные данные? Эта папка продолжает создаваться, для чего она нужна?

10
голоса
5
ответов
293
просмотров
Самый простой код для пересечения массивов на JavaScript

Заголовок: Как реализовать пересечение массивов в JavaScript без использования библиотек?

Описание проблемы: Мне нужно написать функцию для нахождения пересечения массивов в JavaScript. Я хотел бы, чтобы код был максимально простым и без использования сторонних библиотек.

Например, если я...

10
голоса
5
ответов
293
просмотров
Проверьте количество аргументов, переданных Bash-скрипту

Я хотел бы, чтобы мой Bash-скрипт выводил сообщение об ошибке, если не выполнено требуемое количество аргументов.

Я пробовал следующий код:

#!/bin/bash
echo Название скрипта: $0
echo $# аргументов
if [$# -ne 1]; 
    then echo "недопустимое количество параметров"
fi

По какой-то...

11
голоса
5
ответов
293
просмотров
Кэширует ли Safari на iOS 6 результаты $.ajax?

С момента обновления до iOS 6 мы столкнулись с проблемой, связанной с кэшированием вызовов $.ajax в веб-просмотре Safari. Это происходит в контексте приложения PhoneGap, которое использует веб-просмотр Safari. Наши вызовы $.ajax представляют собой методы POST, и мы установили параметр...