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

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

или

Сообщество

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

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

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

Репутация

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

7
голоса
2
ответов
68
просмотров
В чем разница между screenX/Y, clientX/Y и pageX/Y?

Вопрос о различиях между screenX/Y, clientX/Y и pageX/Y

Какова разница между свойствами screenX/screenY, clientX/clientY и pageX/pageY в JavaScript?

Также интересно узнать, на iPad в Safari, совпадают ли расчеты с теми, что делаются на десктопе, или существуют какие-то различия...

6
голоса
5
ответов
68
просмотров
Существует ли функция NumPy для возврата первого индекса элемента в массиве?

Я знаю, что в списках Python есть метод, который возвращает первый индекс элемента:

xs = [1, 2, 3]
xs.index(2)  # Вернет 1

Есть ли аналогичный метод для массивов NumPy?

8
голоса
5
ответов
68
просмотров
Почему стоит использовать static_cast<T>(x) вместо (T)x?

Я слышал, что функцию static_cast следует предпочитать кастингу в стиле C или простому вызову функции для приведения типов. Это правда? Почему?

6
голоса
5
ответов
68
просмотров
CSS свойство text-overflow в ячейке таблицы?

Я хочу использовать CSS-свойство text-overflow в ячейке таблицы так, чтобы, если текст слишком длинный для одной строки, он обрезался с помощью многоточия, а не оборачивался на несколько строк. Возможно ли это?

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

td { overflow: hidden; text-overflow: ellipsis; ...

8
голоса
5
ответов
68
просмотров
Удалить завершающий разделитель из строкового значения с разделителями

Заголовок: Как быстро удалить последний символ из строки?

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

У меня есть строка, например:

a,b,c,d,e,

Мне нужно удалить последний символ (в данном случае запятую) и получить оставшуюся строку:

OUTPUT: a,b,c,d,e

Каков самый быстрый способ сделать это?

8
голоса
5
ответов
68
просмотров
Почему методы 'private' в Python на самом деле не являются приватными?

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

В Python существует возможность создания "приватных" методов и переменных внутри класса, добавляя два подчеркивания перед именем, например: __myPrivateMethod(). Но как объяснить следующую ситуацию?

class MyClass:
    def myPublicMethod(self):
        print...
8
голоса
2
ответов
68
просмотров
Почему parseInt(1/0, 19) возвращает 18?

У меня есть надоедливое проблема в JavaScript.

Я столкнулся с странным поведением функции parseInt. Вот пример:

> parseInt(1 / 0, 19) > 18

Почему функция parseInt возвращает 18?

6
голоса
5
ответов
68
просмотров
Каково назначение символа @ в PHP?

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

$fileHandle = @fopen($fileName, $writeAttributes);

В чем заключается назначение этого символа?

7
голоса
5
ответов
68
просмотров
Дождаться завершения всех Ajax-запросов jQuery?

Как заставить функцию ждать завершения всех jQuery Ajax запросов внутри другой функции?

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

7
голоса
5
ответов
68
просмотров
Изменение и обработка событий клика для чекбоксов с помощью jQuery

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

$(document).ready(function() {
  // Устанавливаем начальное состояние.
  $('#textbox1').val($(this).is(':checked'));

...