8
голоса
5
ответов
5
просмотров
Как проверить существование свойства объекта, используя переменную с именем свойства?

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

var myObj;
myObj.prop = "exists";
var myProp = "p" + "r" + "o" + "p";

if (myObj.myProp) {
    alert("да, у меня есть это свойство");
}

Однако это возвращает undefined,...

8
голоса
5
ответов
0
просмотров
Как сгенерировать все перестановки списка?

Как сгенерировать все перестановки списка? Например: permutations([]) []

permutations([1]) [1]

permutations([1, 2]) [1, 2] [2, 1]

permutations([1, 2, 3]) [1, 2, 3] [1, 3, 2] [2, 1, 3] [2, 3, 1] [3, 1, 2] [3, 2, 1]

8
голоса
5
ответов
5
просмотров
Лучший способ проверить, содержится ли элемент в массиве JavaScript?

Проблема: Как правильно проверить, содержится ли объект в массиве?

Я нашел один из самых простых способов сделать это:

function include(arr, obj) {
  for (var i = 0; i < arr.length; i++) {
    if (arr[i] == obj) return true;
  }
}

console.log(include([1, 2, 3, 4], 3)); //...
8
голоса
5
ответов
7
просмотров
Показать или скрыть элемент в React

Я впервые работаю с React.js и не могу найти способ показать или скрыть элемент на странице с помощью события клика. Я не подключаю никаких других библиотек, поэтому ищу способ использовать React на чистом уровне. Вот что у меня есть на данный момент. Я хотел бы отобразить div с результатами, когда...

8
голоса
5
ответов
1
просмотров
Как отправить POST-запрос с помощью PHP?

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

Мне нужно прочитать все содержимое с помощью domdocument или file_get_contents(). Существует ли какой-либо способ отправить...

8
голоса
5
ответов
0
просмотров
Импорт модуля по относительному пути

Как импортировать модуль Python, зная его относительный путь?

У меня есть следующая структура каталогов:

dirFoo\
    Foo.py
    dirBar\
        Bar.py

В файле Foo.py мне нужно импортировать модуль Bar.py, который находится в подкаталоге dirBar. Однако, у меня нет возможности...

8
голоса
5
ответов
1
просмотров
Получить статистику для каждой группы (например, количество, среднее и т.д.) с помощью pandas GroupBy?

У меня есть DataFrame df, и я использую несколько его столбцов для выполнения операции groupby:

df[['col1', 'col2', 'col3', 'col4']].groupby(['col1', 'col2']).mean()

Таким образом, я почти получаю нужную таблицу (DataFrame). Однако мне не хватает дополнительного столбца, который...

8
голоса
5
ответов
1
просмотров
Переименование столбца в SQL Server 2008

Я использую SQL Server 2008 и Navicat. Мне нужно переименовать столбец в таблице с помощью SQL-запроса.

Попробовал использовать следующий синтаксис:

ALTER TABLE table_name RENAME COLUMN old_name to new_name;

Однако этот запрос не срабатывает. Что я делаю не так?

8
голоса
5
ответов
5
просмотров
Почему не удается изменить директорию с помощью "cd" в скрипте?

Я пытаюсь написать небольшой скрипт, который изменяет текущую директорию на директорию моего проекта:

#!/bin/bash
cd /home/tree/projects/java

Я сохранил этот файл как proj, добавил права на выполнение с помощью chmod и скопировал его в /usr/bin. Когда я вызываю его с помощью...

8
голоса
5
ответов
0
просмотров
Создать список из одного элемента, повторенного N раз

Я хочу создать серию списков, каждый раз разной длины. Каждый список должен содержать один и тот же элемент e, повторенный n раз (где n — это длина списка).

Как мне создать эти списки, не используя списковое включение [e for number in range(n)] для каждого списка?

8
голоса
5
ответов
0
просмотров
Как выполнить URL-кодирование строки запроса в Python?

Я пытаюсь закодировать эту строку с помощью функции urlencode перед отправкой. Вот код, который я использую:

queryString = 'eventName=' + evt.fields["eventName"] + '&' + 'eventDescription=' + evt.fields["eventDescription"]; 

Однако, я не уверен в правильности кодирования...

8
голоса
5
ответов
0
просмотров
Выбор последнего элемента в массиве JavaScript

Я разрабатываю приложение, которое в реальном времени обновляет местоположение пользователя и его маршрут, отображая это на карте Google. У меня есть функциональность, позволяющая отслеживать несколько пользователей одновременно, используя объект, который обновляется каждую секунду.

В данный...

8
голоса
5
ответов
0
просмотров
Когда использовать одинарные кавычки, двойные кавычки и обратные кавычки в MySQL

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

Пример:

$query = 'INSERT INTO table (id,...
8
голоса
2
ответов
0
просмотров
Какова цель переменной с одним подчеркиванием "_" в Python?

Вопрос: Какое значение имеет символ _ после for в следующем коде?

if tbh.bag:
    n = 0
    for _ in tbh.bag.atom_set():
        n += 1

Я столкнулся с использованием символа _ в цикле for. Не совсем понимаю, что он означает в данном контексте. Почему используется именно этот символ,...

8
голоса
5
ответов
0
просмотров
'unknown' против 'any': в чем разница?

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

В TypeScript 3.0 был введен новый тип unknown. Согласно официальной документации:

unknown теперь является зарезервированным названием типа, так как это встроенный тип. В зависимости от вашего предполагаемого использования unknown, вы можете удалить объявление этого...

8
голоса
5
ответов
0
просмотров
Как решить ошибку "Невозможно найти модуль" в Node.js?

После того как я загрузил модуль с GitHub и следовал инструкциям по его сборке, я попытался добавить его в существующий проект с помощью команды:

> npm install ../faye

Вроде как это сработало, так как вывод команды npm list показывает:

/home/dave/src/server
└─┬...
8
голоса
5
ответов
0
просмотров
Вставка HTML в представление из контроллера AngularJS

Вопрос:

Возможно ли создать фрагмент HTML в контроллере AngularJS и отобразить его в представлении?

Ситуация заключается в том, что у меня есть задача преобразовать несогласованный объект JSON в вложенный список пар id: значение. В связи с этим HTML формируется в контроллере, и я теперь ищу...

8
голоса
5
ответов
0
просмотров
Как создать диалог с кнопками "Ок" и "Отмена"

Как отобразить диалоговое окно с подтверждением на JavaScript? Я планирую создать кнопку, которая будет выполнять действие и сохранять данные в базе данных. Когда пользователь нажимает на кнопку, я хочу, чтобы появился JavaScript-уведомление с вариантами ответов «да» и «отмена». Если пользователь...

7
голоса
5
ответов
6
просмотров
Как получить первый символ строки?

Проблема: Получение первого символа строки в JavaScript

У меня есть строка, и мне нужно получить её первый символ. Вот мой код:

var x = 'somestring';
alert(x[0]); // в IE7 возвращает undefined

Проблема в том, что при использовании данного метода в Internet Explorer 7 я...

7
голоса
5
ответов
1
просмотров
Проверьте, достиг ли пользователь нижней части элемента прокрутки (не только окна)

Я создаю систему постраничной навигации (похожую на Facebook), где контент загружается, когда пользователь прокручивает страницу вниз. Я предполагаю, что лучший способ сделать это — определить, когда пользователь достиг дна страницы, и выполнить Ajax-запрос для загрузки дополнительных...