Все вопросы
Проверьте, виден ли элемент в DOM
Есть ли способ проверить, виден ли элемент на странице, используя чистый JavaScript (без jQuery)? У меня есть элемент DOM, и я хочу определить, виден ли он. Я пробовал следующий код: window.getComputedStyle(my_element)['display']);
Но это, похоже, не срабатывает. Я задаюсь вопросом, какие атрибуты...
IntelliJ сообщает "Невозможно разрешить символ", но код все равно компилируется
Проблема с IntelliJ IDEA и зависимостями Maven
Платформа: IntelliJ Community Edition 10.0.3
SDK: jdk1.6.0_21
ОС: Windows 7
У меня возникла странная ситуация с IntelliJ IDEA, которая меня совершенно озадачила. Я настроил проект Maven и добавил зависимость log4j в файл...
В чем разница между display: inline и display: inline-block?
В чем именно заключается разница между значениями inline и inline-block свойства CSS display?
Как отфильтровать словарь, чтобы оставить только определенные ключи?
У меня есть dict с множеством записей, но меня интересуют только некоторые из них. Есть ли простой способ удалить все остальные записи?
Как включить один HTML файл в другой?
У меня есть 2 HTML файла, назовем их a.html и b.html. В файле a.html я хочу включить файл b.html.
В JSF я могу сделать это следующим образом:
<ui:include src="b.xhtml" />
Это означает, что внутри файла a.xhtml я могу включить b.xhtml.
Как я могу сделать аналогичное в файле *.html?
Лучший способ проверить, содержится ли элемент в массиве 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)); //...
Как решить проблемы с предупреждениями о небезопасном приведении типов?
Описание проблемы:
Я получаю предупреждение в Eclipse следующего вида:
Безопасность типов: Непроверенное приведение из Object в HashMap
Это связано с вызовом API, над которым у меня нет контроля, которое возвращает объект типа Object:
HashMap...
Как зарегистрировать ошибку в Python с отладочной информацией?
Я записываю сообщения об ошибках Python в лог-файл с помощью функции logging.error:
import logging try: 1/0 except ZeroDivisionError as e: logging.error(e) # ERROR:root:division by zero
Можно ли вывести более подробную информацию об исключении и коде, который его вызвал, чем просто...
JavaScript: добавление элемента в начало массива
У меня есть массив объектов, и я хотел бы добавить элемент в начало этого массива.
У меня есть следующий код:
var TheArray = TheObjects.Array;
TheArray.push(TheNewObject);
Однако, код добавляет TheNewObject
в конец массива. Должен ли я создать новый массив, добавить туда...
Как рассчитать дату, через шесть месяцев от текущей даты, с помощью модуля datetime в Python?
Я использую модуль datetime в Python и пытаюсь рассчитать дату, которая будет через 6 месяцев от текущей даты. Не могли бы вы помочь мне с этой задачей?
Мне необходимо получить дату через 6 месяцев, чтобы установить дату обзора. Если пользователь вводит данные в систему, то у этих данных должна...
Метод indexOf в массиве объектов?
Как можно просто и напрямую найти индекс элемента в массиве объектов, удовлетворяющего некоторому условию?
Например, дан следующий ввод:
var hello = { hello: 'world', foo: 'bar' };
var qaz = { hello: 'stevie', foo: 'baz' };
var myArray = [];
myArray.push(hello, qaz);
Как мне...
Как округлить число ВВЕРХ?
Как округлить число ВВЕРХ в Python? Я пытался использовать round(number), но это округляет число вниз. Вот пример: round(2.3) = 2.0
А мне нужно, чтобы оно округлялось до 3, как я хотел. Затем я попробовал int(number + .5), но оно снова округляет число вниз! Пример: int(2.3 + .5) = 2
Как проще всего инициализировать std::vector с жестко заданными элементами?
Я могу создать массив и инициализировать его следующим образом:
int a[] = {10, 20, 30};
Как мне создать std::vector
и инициализировать его таким же элегантным способом?
Лучший способ, который я знаю, это:
std::vector...
Как написать bash-скрипт с необязательными аргументами ввода?
Я хочу, чтобы мой скрипт мог принимать необязательный ввод.
Например, в данный момент мой скрипт выглядит так:
#!/bin/bash
somecommand foo
Но я хотел бы, чтобы он работал следующим образом:
#!/bin/bash
somecommand [ если $1 существует, то $1, иначе foo ]
Как я могу...
Поддерживает ли Java многоточечные строки?
У меня возникла проблема с созданием многострочных строк в Java. Принимая во внимание мой опыт работы с Perl, я скучаю по возможностям «here-document», которые позволяют удобно создавать многострочные строки в коде. Например, в Perl это делается так:
$string = << "EOF" # создание строк из...
Изменение размера изображения пропорционально с помощью CSS?
Проблема: Есть ли способ изменить размер (уменьшить) изображений пропорционально, используя ТОЛЬКО CSS?
Я использую подход на JavaScript, но хотел бы узнать, возможно ли это сделать с помощью CSS.
Получение HTML-источника WebElement в Selenium WebDriver с использованием Python
Я использую Python-биндинги для работы с Selenium WebDriver:
from selenium import webdriver
wd = webdriver.Firefox()
Я знаю, что могу получить элемент на странице следующим образом:
elem = wd.find_element_by_css_selector('#my-id')
Также я знаю, что могу получить...
Решения для INSERT OR UPDATE в SQL Server
Проблема: Обновление или вставка записи в таблице
Предположим, у нас есть структура таблицы MyTable(KEY, datafield1, datafield2...)
.
Я часто сталкиваюсь с необходимостью либо обновить существующую запись, либо вставить новую, если запись с таким ключом не существует.
Основная логика...
Фатальная ошибка: исчерпано разрешённое объём памяти 134217728 байт
Проблема с исчерпанием памяти при отправке данных о продажах из системы POS
У меня есть несколько клиентских систем точек продажи (POS), которые периодически отправляют новые данные о продажах в одну централизованную базу данных, где эти данные сохраняются для генерации отчетов. Клиентская...
Как лучше всего инициализировать объект Date в JavaScript на полночь?
Каков самый простой способ получить экземпляр new Date(), но установить время на полночь?