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

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

или

Сообщество

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

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

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

Репутация

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

11
голоса
1
ответов
273
просмотров
Что означает селектор CSS "~" (тильда/кручёная)?

Заголовок: Не могу понять значение символа ~ в CSS

Тело вопроса: Я столкнулся с трудностями в поиске символа ~ в CSS. При изучении стилей увидел следующий код:

.check:checked ~ .content {
}

Что он означает?

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

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

Примеры:

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

// Private
private $variable;
private function...
17
голоса
5
ответов
273
просмотров
Сортировка массива объектов по значениям свойств

У меня есть массив объектов, полученных с помощью AJAX:

var homes = [
    {
        "h_id": "3",
        "city": "Dallas",
        "state": "TX",
        "zip": "75201",
        "price": "162500"
    }, {
        "h_id": "4",
        "city": "Bevery Hills",
        "state": "CA",
   ...
17
голоса
5
ответов
273
просмотров
Как добавить дни к дате?

Как добавить дни к текущей Date в JavaScript? Существует ли в JavaScript встроенная функция, аналогичная AddDay() в .NET?

12
голоса
5
ответов
273
просмотров
Форматирование числа с обязательным отображением 2 знаков после запятой

Заголовок: Проблема с форматированием чисел для отображения с двумя десятичными знаками в JavaScript

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

Примеры:

число     отображение
------     -------
1         ...
10
голоса
2
ответов
273
просмотров
Правила использования символа подчеркивания в идентификаторах C++

В C++ распространено именовать переменные-члены с использованием префикса, чтобы обозначить, что это переменные класса, а не локальные переменные или параметры. Если вы работали с MFC, вы, вероятно, используете m_foo. Я также иногда видел использование myFoo.

В C# (или, возможно, только в .NET)...

12
голоса
5
ответов
273
просмотров
Как создать обобщённый массив в Java?

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

Из-за реализации обобщений в Java невозможно создать массив обобщенного типа напрямую, как показано в нижеследующем коде:

public class GenSet {
    private E a[];

    public GenSet() {
        a = new E[INITIAL_ARRAY_LENGTH]; // Ошибка: создание массива с...
11
голоса
5
ответов
273
просмотров
Обновление Node.js до последней версии

У меня установлен Node.js, и когда я попытался установить Mongoosejs, возникла ошибка, сообщающая о том, что у меня не установлена необходимая версия Node.js (у меня версия 0.4.11, а нужна версия 0.4.12).

Как я могу обновиться до этой версии? Я предполагаю, что могу просто переустановить Node.js...

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

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

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

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

11
голоса
5
ответов
273
просмотров
Как настроить порт для приложения Spring Boot

Как настроить порт TCP/IP, на котором будет слушать приложение Spring Boot, чтобы оно не использовало порт по умолчанию 8080?