Вопросы-ответы - все решения ➜ страница 206
В чем разница между событиями.это происходит и событие.предотвратить дефолт?
Они, кажется, делают то же самое... Один современный, а другой старый? Или они поддерживаются разными браузерами? когда я сам обрабатываю события (без фреймворка), я просто всегда проверяю оба и выполняю оба, если они присутствуют. (Я тоже return false, но у меня такое чувство, что не работает с событиями, прикрепленными с node.addEventListener). Так почему же оба? Должен ли я продолжать проверять оба? Или на самом деле есть разница? (Я знаю, много вопросов, но они все вроде одно и то же =)) ...
В чем разница между функциями range и xrange в Python 2.X?
по-видимому, xrange быстрее, но я понятия не имею, почему это быстрее (и никаких доказательств, кроме анекдотического до сих пор, что это быстрее) или что кроме этого отличается от for i in range(0, 20): for i in xrange(0, 20): ...
Как подключиться по SSH к виртуальной машине VirtualBox оценки извне через хост?
У меня есть Ubuntu VM работает на моей машине Windows 7. Как настроить его так, чтобы я мог получить доступ к веб-серверу извне через SSH? Я нашел шаги (настройка SSH доступа между хостом VirtualBox и гостевыми виртуальными машинами), чтобы иметь возможность ssh для моего гостя с моего хоста, но это все еще оставляет меня с проблемой доступа к нему через мой маршрутизатор. Я полагаю, что я мог бы установить SSH-сервер на моей машине Windows, а затем туннелировать несколько раз (хотя я не увере ...
Как сделать кодировку Base64 в узле.Джей?
делает узел.js уже имеют встроенную кодировку base64? причина, почему я спрашиваю Это, что final() С crypto может выводить только шестнадцатеричные, двоичные или ascii-данные. Например: var cipher = crypto.createCipheriv('des-ede3-cbc', encryption_key, iv); var ciph = cipher.update(plaintext, 'utf8', 'hex'); ciph += cipher.final('hex'); var decipher = crypto.createDecipheriv('des-ede3-cbc', encryption_key, iv); var txt = decipher.update(ciph, 'hex', 'utf8'); txt += decipher.final('utf8'); с ...
Захват HTML холст как gif / jpg / png / pdf?
можно ли захватить или распечатать то, что отображается на HTML-холсте в виде изображения или pdf? Я хотел бы создать изображение через холст, и быть в состоянии генерировать png из этого изображения. ...
Статические переменные в JavaScript
Как я могу создать статические переменные в JavaScript? ...
Почему git fast-forward сливается по умолчанию?
исходя из mercurial, я использую ветви для организации функций. Естественно, я хочу видеть этот рабочий процесс и в своей истории. Я начал свой новый проект с помощью git и закончил свою первую функцию. При объединении функции я понял, что git использует быструю перемотку вперед, т. е. он применяет мои изменения непосредственно к главной ветви, если это возможно, и забывает о моей ветви. Итак, чтобы думать в будущее: я единственный, кто работает над этим проектом. Если я использую подход git п ...
Запуск команды оболочки из Python и захват вывода
Я хочу написать функцию, которая будет выполнять команду shell и возвращает ее выход в строке, независимо от того, это сообщение об ошибке или успехе. Я просто хочу получить тот же результат, что и в командной строке. что было бы примером кода, который сделал бы такую вещь? например: def run_command(cmd): # ?????? print run_command('mysqladmin create test -uroot -pmysqladmin12') # Should output something like: # mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'test'; da ...
Добавление нового столбца в существующий фрейм данных в Python pandas
у меня есть следующий индексированный фрейм данных с именованными столбцами и строками не-непрерывными числами: a b c d 2 0.671399 0.101208 -0.181532 0.241273 3 0.446172 -0.243316 0.051767 1.577318 5 0.614758 0.075793 -0.451460 -0.012493 Я хотел бы добавить новый столбец,'e', к существующему фрейму данных и не хотите ничего менять в фрейме данных (т. е. новый столбец всегда имеет ту же длину, что и фрейм данных). 0 -0.335485 1 -1.166658 2 -0.3 ...
Команда оболочки для каталога tar, исключая определенные файлы / папки
есть ли простая команда оболочки / скрипт, который поддерживает исключение определенных файлов/папок из архива? у меня есть каталог, который должен быть заархивирован с подкаталогом, который имеет ряд очень больших файлов, которые мне не нужно резервировать. не совсем решений: The tar --exclude=PATTERN команда соответствует заданному шаблону и исключает эти файлы, но мне нужно, чтобы определенные файлы и папки игнорировались (полный путь к файлу), в противном случае допустимые файлы может быт ...
Для чего используется кодировка base 64?
Я слышал, как люди говорят о "кодировка base 64" здесь и там. Для чего он используется? ...
Как я могу отступить несколько строк в Xcode?
когда я выбираю несколько строк кода и хочу отступить их, как обычно, с TAB ключ, он просто удаляет их все. Я родом из затмения, где я всегда делал это таким образом. Как это делается в Xcode? Надеюсь, не построчно;) ...
Растянуть и масштабировать CSS фон
есть ли способ сделать фон в CSS, чтобы растянуть или масштабировать, чтобы заполнить контейнер? ...
Код ошибки MySQL: 1175 во время обновления в MySQL Workbench
Я пытаюсь обновить столбец visited чтобы присвоить ему значение 1. Я использую MySQL workbench, и я пишу заявление в Редакторе SQL изнутри верстака. Я пишу следующую команду: UPDATE tablename SET columnname=1; это дает мне следующую ошибку: вы используете безопасный режим обновления, и вы пытались обновить таблицу без a если для отключения безопасного режима используется ключевой столбец, переключите этот параметр .... я последовал инструкции, и я снял флажок С Preferences затем SQ ...
Поведение инкремента и декремента в Python
Я замечаю, что оператор предварительного приращения / декремента может быть применен к переменной (например,++count). Он компилируется, но на самом деле не изменяет значение переменной! каково поведение операторов pre-increment/decrement (++/--) в Python? почему Python отклоняется от поведения этих операторов, наблюдаемых в C/C++? ...
Используя Узел.js требует против импорта/экспорта ES6
в проекте, над которым я сотрудничаю, у нас есть два варианта, на которых мы можем использовать модульную систему: импорт модулей с помощью require, и экспорт с помощью module.exports и exports.foo. импорт модулей с помощью ES6 import, и экспорт с помощью ES6 export есть ли преимущества использования одного над другим? Есть ли что-нибудь еще, что мы должны знать, если мы будем использовать модули ES6 над узловыми? ...
ASP.NET в MVC - установка пользовательских IIdentity и iprincipal точно
мне нужно сделать что-то довольно простое: в моем ASP.NET приложение MVC, я хочу установить пользовательский IIdentity / IPrincipal. В зависимости от того, что легче / более подходит. Я хочу расширить значение по умолчанию, чтобы я мог вызвать что-то вроде User.Identity.Id и User.Identity.Role. Ничего особенного, просто некоторые дополнительные свойства. Я прочитал тонны статей и вопросов, но я чувствую, что я делаю это сложнее, чем есть на самом деле. Я думал, что это будет легко. Если пользов ...
Где npm устанавливает пакеты?
может кто-нибудь сказать мне, где я могу найти узел.модули js, которые я установил с помощью npm? ...
Что Такое Оптимизация Хвостового Вызова?
очень просто, что такое оптимизация хвостового вызова? Более конкретно, может ли кто-нибудь показать некоторые небольшие фрагменты кода, где он может быть применен, а где нет, с объяснением почему? ...
Как выбрать несколько коммитов cherry-pick
у меня есть две ветви. Совершение a это голова одного, в то время как другой имеет b,c,d,e и f на a. Я хочу двигаться c,d,e и f в первую ветку без фиксации b. Используя вишня выбрать легко: выезд первого отделения выбирают по одному c до f и перебазировать вторую ветку на первую. Но есть ли способ, чтобы выбрать все c -f в одну команду? здесь визуальное описание сценария (спасибо JJD): ...
Как удалить все в Redis?
Я хочу удалить все ключи. Я хочу все стереть и дать мне пустую базу данных. есть ли способ сделать это в Рэдис клиент? ...
Рабочая копия XXX заблокирована и очистка не удалась в SVN
Я получаю эту ошибку, когда я делаю svn update: рабочая копия XXXXXXXX заблокирована пожалуйста выполнить команду "очистка" когда я запускаю очистку, я получаю очистка не удалось обработать следующие пути: XXXXXXXX Как мне выйти из этого цикла? ...
Vim удаление пустых строк
какую команду я могу запустить, чтобы удалить пустые строки в Vim? ...
Где установлена Java на Mac OS X?
Я только что загрузил Java 7u17 на Mac OS 10.7.5 из здесь и затем успешно установил его. Для того, чтобы сделать некоторые JNI программирования, мне нужно знать, где Java установлен на моем Mac. Я думал, что внутри /Library/Java/JavaVirtualMachines/ папка, там будет папка под названием 1.7.0.jdk или что-то, но потом я обнаружил, что папка пуста. Это было подтверждено управлением ls /Library/Java/JavaVirtualMachines/ в терминале. Я попытался найти его, чтобы узнать, был ли он установлен где-то ...
Что такое эквивалент пары C++ в Java?
есть ли веская причина, почему нет Pair<L,R> в Java? Что было бы эквивалентно этой конструкции C++? Я бы предпочел не повторять свой собственный. Кажется, 1.6 предоставляет что-то подобное (AbstractMap.SimpleEntry<K,V>), но это выглядит довольно запутанно. ...
Как я могу проверить значения NaN?
float('nan') результаты в Nan (не число). Но как я могу это проверить? Должно быть очень легко, но я не могу найти его. ...
Как изменить пароль пользователя PostgreSQL?
Как изменить пароль для пользователя PostgreSQL? ...
Как я могу перечислить все внешние ключи, ссылающиеся на данную таблицу в SQL Server?
Мне нужно удалить таблицу с высокой ссылкой в базе данных SQL Server. Как я могу получить список всех ограничений внешнего ключа, которые мне нужно будет удалить, чтобы удалить таблицу? (SQL отвечает предпочтительнее, чем щелчок о в графическом интерфейсе среды management studio.) ...
Как добавить текст в существующий файл в Java
Мне нужно многократно добавлять текст в существующий файл на Java. Как мне это сделать? ...
Сравнение скорости с проектом Эйлера: C vs Python vs Erlang vs Haskell
я взял #12 С Проект Эйлера как упражнение по программированию и сравнить мои (конечно, не оптимальные) реализации в C, Python, Erlang и Haskell. Чтобы получить более высокое время выполнения, я ищу первое число треугольника с более чем 1000 делителями вместо 500, как указано в исходной задаче. результат следующее: C: lorenzo@enzo:~/erlang$ gcc -lm -o euler12.bin euler12.c lorenzo@enzo:~/erlang$ time ./euler12.bin 842161320 real 0m11.074s user 0m11.070s sys 0m0.000s Python: lorenzo@e ...