Все вопросы
Как выводить команды оболочки по мере их выполнения
Заголовок: Как в shell-скрипте вывести все выполняемые команды с расширением переменных?
Описание проблемы:
В своем shell-скрипте я хочу вывести все команды, которые выполняются, и автоматически расширять любые имена переменных.
Например, у меня есть следующая строка:
ls...
Преобразование объекта JS в строку JSON
Вопрос:
Я создал объект в JavaScript следующим образом:
var j = {"name": "binchen"};
Как я могу преобразовать этот объект в строку JSON? Ожидаемый вывод должен выглядеть так:
'{"name":"binchen"}'
Какой метод я должен использовать, чтобы достичь этого...
Почему сравнение строк с помощью '==' и 'is' иногда дает разные результаты?
У меня возникла проблема с сравлением строк в Python. У меня есть две переменные-строки, которые установлены на одно и то же значение. Сравнение с помощью оператора ==
всегда возвращает True
, но оператор is
иногда возвращает False
.
Например, когда я открываю интерпретатор Python и выполняю...
Как удалить все пакеты, установленные через pip?
Как удалить все пакеты, установленные с помощью pip, из моей текущей активированной виртуальной среды?
Удаление элемента по ID
Когда вы удаляете элемент с помощью стандартного JavaScript, необходимо сначала обратиться к родительскому элементу:
var element = document.getElementById("element-id");
element.parentNode.removeChild(element);
Обращение к родительскому узлу перед удалением элемента кажется мне...
Как получить даты/времена создания и изменения файла?
Какой наилучший кросс-платформенный способ получить даты и времена создания и модификации файлов, который будет работать как на Linux, так и на Windows?
Извлечение имени файла из пути независимо от формата ОС/пути
Какую библиотеку Python я могу использовать для извлечения имен файлов из путей, независимо от операционной системы или формата пути?
Например, я хотел бы, чтобы все следующие пути возвращали мне c:
a/b/c/
a/b/c
\a\b\c
\a\b\c\
a\b\c
a/b/../../a/b/c/
a/b/../../a/b/c
"Как очистить холст для перерисовки"
Тема: Как удалить изображения и композиции с холста в JavaScript?
Я экспериментировал с композиционными операциями и рисованием изображений на холсте, и теперь мне нужно убрать изображения и композиции. Как мне это сделать?
Мне нужно очистить холст для перерисовки других изображений; это может...
Получить первый элемент массива
У меня есть массив:
array( 4 => 'apple', 7 => 'orange', 13 => 'plum' )
Я хотел бы получить первый элемент этого массива. Ожидаемый результат: строка apple
.
Одно из требований: это не должно быть сделано с помощью передачи по ссылке, поэтому array_shift
не подойдет.
Как я могу это...
Эквивалент document.createElement в jQuery?
Я рефакторю старый JavaScript код, и в нем много манипуляций с DOM.
var d = document;
var odv = d.createElement("div");
odv.style.display = "none";
this.OuterDiv = odv;
var t = d.createElement("table");
t.cellSpacing = 0;
t.className = "text";
odv.appendChild(t);
Я хотел бы...
Как получить разницу между двумя массивами в JavaScript?
Как вернуть разницу между двумя массивами в JavaScript?
У меня есть два массива, например:
var a1 = ['a', 'b'];
var a2 = ['a', 'b', 'c', 'd'];
// мне нужен результат: ["c", "d"]
Кто может подсказать, как это реализовать?
Как написать 'a:hover' в инлайн CSS?
У меня есть ситуация, в которой мне нужно написать инлайн CSS, и я хочу применить стиль при наведении на якорь (ссылку).
Как я могу использовать a:hover в инлайн CSS внутри атрибута стиля HTML?
Например, использование CSS классов в HTML-рассылках не всегда возможно и надежно.
Однострочное выражение if-then-else
У меня есть вопрос о том, как записать конструкцию if-then-else
на одном ряду в Python. Я хочу, чтобы код выполнял логику, похожую на следующую:
if count == N:
count = 0
else:
count = N + 1
В Objective-C я бы записал это так:
count = count == N ? 0 : count...
Можно ли скрыть спиннер для числового ввода в HTML5?
Существует ли надежный способ скрыть новые спин-боксы, которые некоторые браузеры (например, Chrome) отображают для HTML-input типа number? Я ищу метод на CSS или JavaScript, чтобы предотвратить появление стрелок вверх/вниз.
<input id="test" type="number">
Где и зачем нужно использовать ключевые слова "template" и "typename"?
В шаблонах, где и почему мне нужно указывать typename и template для зависимых имен? Что такое зависимые имена?
У меня есть следующий код:
template // Tail тоже будет UnionNode.
struct UnionNode : public Tail {
// ...
template struct inUnion {
// Вопрос: где нужно...
Итерация по коллекции: избегаем ConcurrentModificationException при удалении объектов в цикле
Описание проблемы:
Мы все знаем, что нельзя делать следующее из-за исключения ConcurrentModificationException
:
for (Object i : l) {
if (condition(i)) {
l.remove(i);
}
}
Однако на практике иногда это срабатывает, а иногда — нет. Вот конкретный пример...
Если Python интерпретируемый, то что такие файлы .pyc?
Я использую интерпретируемый язык Python, но заметил, что в моей директории с исходным кодом появились файлы с расширением .pyc, которые Windows определяет как "Скомпилированные файлы Python". Почему это происходит и каковы причины появления этих файлов в моем проекте?
Как дешево подсчитать количество строк в большом файле на Python
Как получить количество строк в большом файле наиболее эффективным с точки зрения памяти и времени образом?
У меня есть функция для подсчета строк в файле:
def file_len(filename):
with open(filename) as f:
for i, _ in enumerate(f):
pass
return i +...
Как отсортировать массив объектов по свойству даты?
У меня есть массив с несколькими объектами:
var array = [{id: 1, date: Mar 12 2012 10:00:00 AM}, {id: 2, date: Mar 8 2012 08:00:00 AM}];
Как я могу отсортировать этот массив по элементу даты, начиная с даты, ближайшей к текущему времени? Учитывайте, что массив может содержать...
Получение последней записи в каждой группе - MySQL
У меня есть таблица messages
, содержащая данные, как показано ниже:
Id Name Other_Columns
-------------------------
1 A A_data_1
2 A A_data_2
3 A A_data_3
4 B B_data_1
5 B B_data_2
6 C C_data_1
Когда я выполняю запрос `select *...