8
голоса
5
ответов
26
просмотров
Почему использовать em вместо px?

Я слышал, что размеры и расстояния в стилях следует определять с помощью em, а не в пикселях. В связи с этим у меня возник вопрос: почему стоит использовать em вместо px при задании стилей в CSS? Можете привести хороший пример, который это иллюстрирует?

8
голоса
5
ответов
16
просмотров
Как проверить, существует ли функция в JavaScript?

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

У меня есть следующий код:

function getID(swfID) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        me = window[swfID];
    } else {
        me = document[swfID];
    }
}

function js_to_as(str) {
    me.onChange(str);
}

Однако иногда...

8
голоса
4
ответов
27
просмотров
Как просмотреть события, срабатывающие на элементе в Chrome DevTools?

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

Как я могу сделать это с помощью инструментов разработчика Chrome?

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

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

8
голоса
5
ответов
24
просмотров
Java: как преобразовать массив байтов в строку шестнадцатеричного формата?

У меня есть массив байтов, заполненный шестнадцатеричными числами, и простой способ его печати не имеет смысла, так как в нем много непечатаемых элементов. Мне нужно получить точный шестнадцатеричный код в формате: 3a5f771c.

8
голоса
5
ответов
39
просмотров
Как запустить файлы TypeScript из командной строки?

Я сталкиваюсь с удивительной трудностью в поиске ответа на этот вопрос. В стандартном Node.JS вы можете запустить любой js-файл с помощью команды node path/to/file.js, в CoffeeScript используется команда coffee hello.coffee, а для ES6 — babel-node hello.js. Как же сделать то же самое с...

8
голоса
5
ответов
27
просмотров
Поиск в списке словарей в Python

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

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

[
  {"name": "Tom", "age": 10},
  {"name": "Mark", "age": 5},
  {"name": "Pam", "age": 7}
]

Мне нужно выполнить поиск по имени, чтобы найти словарь, где name равен "Pam". Как мне это сделать и...

8
голоса
5
ответов
42
просмотров
Как временно отключить ограничение внешнего ключа в MySQL?

Заголовок: Как временно отключить ограничения внешних ключей в MySQL?

Описание проблемы: У меня есть две модели Django, каждая из которых имеет внешние ключи к другой. При попытке удалить экземпляры одной из моделей возникает ошибка из-за ограничения внешнего...

8
голоса
5
ответов
19
просмотров
Лучший способ удалить знаки препинания из строки

Кажется, что существует более простой способ, чем:

import string s = "string. With. Punctuation?" # Пример строки out = s.translate(string.maketrans(,), string.punctuation)

Есть ли более простой способ решить эту задачу?

8
голоса
4
ответов
33
просмотров
Выполнение бинарного файла командной строки с помощью Node.js

Я занимаюсь переносом библиотеки командной строки с Ruby на Node.js. В своем коде я выполняю несколько сторонних бинарных файлов при необходимости. Не уверен, каким образом лучше всего это реализовать в Node.js.

Вот пример на Ruby, где я вызываю PrinceXML для конвертации файла в PDF:

cmd...
8
голоса
3
ответов
1088
просмотров
Что означает селектор CSS "+" (плюс)?

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

Здравствуйте, коллеги!

Столкнулся с трудностями в понимании использования селектора в CSS. У меня есть следующий код:

p + p {
  /* Некоторые объявления */
}

Не могу понять, что означает символ + в данном контексте. В чем разница между этим селектором и просто...

8
голоса
5
ответов
29
просмотров
jQuery Ajax Загрузка Файлов

Я могу использовать следующий код jQuery для загрузки файлов с помощью метода POST в AJAX-запросе?

$.ajax({
    type: "POST",
    timeout: 50000,
    url: url,
    data: dataString,
    success: function (data) {
        alert('success');
        return false;
    }
});

Если это...

8
голоса
5
ответов
27
просмотров
module.exports против exports в Node.js: что выбрать?

У меня есть следующая проблема, с которой я столкнулся в модуле Node.js:

Я нашел следующий код в одном из модулей:

module.exports = exports = nano = function database_module(cfg) {...}

Мне было бы интересно узнать, в чем разница между module.exports и exports, и почему оба...

8
голоса
5
ответов
23
просмотров
Разница между @Inject и @Autowired в Spring Framework: когда и что использовать?

Я изучаю несколько блогов по SpringSource, и в одном из них автор использует аннотацию @Inject. Я полагаю, что он также мог бы воспользоваться @Autowired.

Вот фрагмент кода:

@Inject private CustomerOrderService customerOrderService;

В чем же разница между использованием @Inject и @Autowired?...

8
голоса
4
ответов
30
просмотров
Как отключить индикатор прогресса в cURL?

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

Я попробовал опции -s, -silent, -S и -quiet, но ничего из этого не сработало.

Вот типичная команда, которую я пробовал:

curl -s http://google.com > temp.html

Прогресс бар появляется только...

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

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

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

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

a,b,c,d,e,

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

OUTPUT: a,b,c,d,e

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

8
голоса
5
ответов
28
просмотров
MySQL: Как получить кодировку базы данных, таблицы или столбца?

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

  • Базы данных MySQL
  • Таблицы MySQL
  • Столбца MySQL

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

8
голоса
5
ответов
41
просмотров
Удалить первый символ строки, если он равен 0

Я хочу удалить первый символ из строки, если этот символ равен 0. При этом 0 может встречаться несколько раз подряд в начале строки.

Существует ли простая функция, которая проверяет первый символ и удаляет его, если он равен 0?

В данный момент я пытаюсь сделать это с помощью функции slice() в...

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

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

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

class MyClass:
    def myPublicMethod(self):
        print...
8
голоса
5
ответов
33
просмотров
Как лучше всего преобразовать число в строку в JavaScript?

Какой "лучший" способ преобразовать число в строку с точки зрения скорости, ясности и использования памяти?

Вот несколько примеров:

String(n) n.toString() "" + n n + ""

Какой из этих методов является наиболее эффективным, и есть ли какие-либо другие альтернативы, которые стоит рассмотреть?