Вопросы-ответы - все решения ➜ страница 203
Как я могу проверить, является ли переменная javascript типом функции?
предположим, что у меня есть какая-либо переменная, которая определяется следующим образом: var a = function() {/* Statements */}; мне нужна функция, которая проверяет, является ли тип переменной функциональным. т. е. : function foo(v) {if (v is function type?) {/* do something */}}; foo(a); Как я могу проверить, является ли переменная ' a ' функцией типа так, как определено выше? ...
В чем разница между G++ и gcc?
в чем разница между G++ и gcc? Какие из них следует использовать для общей разработки на C++? ...
Как вставить, если не существует в MySQL?
Я начал с Google, и нашел это статьи что говорит о таблицах мьютексов. у меня есть таблица с ~14 миллионов записей. Если я хочу добавить больше данных в том же формате, есть ли способ убедиться, что запись, которую я хочу вставить, уже не существует без использования пары запросов (т. е. один запрос для проверки и один для вставки-это пустой результирующий набор)? тут unique ограничение на поле гарантию insert не получится, если это уже там? похоже, что с просто ограничение, когда я выдаю вст ...
Как вы можете проверить #хэш в URL-адресе с помощью JavaScript?
У меня есть код JavaScript jQuery, который я хочу запускать только тогда, когда в URL-адресе есть привязка хэша ( # ). Как вы можете проверить этот символ с помощью JavaScript? Мне нужен простой тест catch-all, который будет обнаруживать такие URL-адреса: example.com/page.html#anchor example.com/page.html#anotheranchor в основном что-то вроде: if (thereIsAHashInTheUrl) { do this; } else { do this; } Если бы кто-нибудь мог указать мне в правильном направлении, это было бы бу ...
Откройте терминал здесь, в Mac OS finder [закрыто]
есть ли что-то похожее на "Открыть командное окно Здесь" Windows Powertoy для Mac OS? Я нашел пару плагинов через поиск google, но хотел посмотреть, что лучше всего работает для разработчиков там. ...
Как найти расположение моего каталога Python site-packages?
Как найти расположение каталога мой сайт-пакеты? ...
В чем разница между ++I и I++?
В C, в чем разница между использованием ++i и i++, и который должен использоваться в блоке приращения a for петли? ...
Генератор случайных строк PHP
Я пытаюсь создать рандомизированную строку в PHP, и я не получаю абсолютно никакого вывода с этим: <?php function RandomString() { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $randstring = ''; for ($i = 0; $i < 10; $i++) { $randstring = $characters[rand(0, strlen($characters))]; } return $randstring; } RandomString(); echo $randstring; что я делаю не так? ...
Переместить элементы массива в другой массив
у меня есть массив JavaScript dataArray который я хочу вставить в новый массив newArray. Только я не хочу newArray[0] на dataArray. Я хочу вставить все элементы в новый массив: var newArray = []; newArray.pushValues(dataArray1); newArray.pushValues(dataArray2); // ... или еще лучше: var newArray = new Array ( dataArray1.values(), dataArray2.values(), // ... where values() (or something equivalent) would push the individual values into the array, rather than the array itself ); Ит ...
Scala против Groovy против Clojure [закрыто]
может кто-нибудь объяснить основные различия между Scala, Groovy и Clojure. Я знаю, что каждый из этих компилируется в JVM, но я хотел бы простое сравнение между ними. ...
Зачем использовать явно бессмысленные операторы do-while и if-else в макросах?
во многих макросах C / C++ я вижу код макроса, завернутый в то, что кажется бессмысленным do while петли. Вот примеры. #define FOO(X) do { f(X); g(X); } while (0) #define FOO(X) if (1) { f(X); g(X); } else Я не вижу, что за do while делает. Почему бы просто не написать это без него? #define FOO(X) f(X); g(X) ...
Как удалить парольную фразу для ключа SSH без необходимости создавать новый ключ?
Я установил пароль при создании нового ключа SSH на моем ноутбуке. Но, как я понимаю сейчас, это довольно болезненно, когда вы пытаетесь совершить (Git и SVN) в удаленное место по SSH много раз в час. один из способов, о котором я могу думать, это удалить мои ключи SSH и создать новые. Есть ли способ удалить парольную фразу, сохраняя при этом те же ключи? ...
Как выполнить две команды в одной строке в Windows CMD?
Я хочу запустить две команды в консоли CMD Windows. в Linux я бы сделал это так touch thisfile ; ls -lstrh Как это делается на Windows? ...
Используйте синтаксис grep --exclude / --include, чтобы не использовать grep через определенные файлы
Я ищу строку foo= в текстовых файлах в дереве каталогов. Это на общей машине Linux, у меня есть оболочка bash: grep -ircl "foo=" * в каталогах также много двоичных файлов, которые соответствуют "foo=". Поскольку эти результаты не актуальны и замедляют поиск, я хочу, чтобы grep пропустил поиск этих файлов (в основном изображений JPEG и PNG). Как бы я это сделал? Я знаю, что есть --exclude=PATTERN и --include=PATTERN параметры, но каков формат шаблона? Страница человека греп говорит: --includ ...
Как прочитать текстовый файл в строковую переменную в Python
Я использую следующий фрагмент кода для чтения файла в Python with open ("data.txt", "r") as myfile: data=myfile.readlines() входной файл LLKKKKKKKKMMMMMMMMNNNNNNNNNNNNN GGGGGGGGGHHHHHHHHHHHHHHHHHHHHEEEEEEEE и когда я печатаю данные, я получаю ['LLKKKKKKKKMMMMMMMMNNNNNNNNNNNNNn', 'GGGGGGGGGHHHHHHHHHHHHHHHHHHHHEEEEEEEE'] как я вижу данные в виде списка. Как мне сделать это строка. А также Как удалить из него символы" n", " ["и"]"? ...
Управление взрывом CSS
Я сильно полагался на CSS для веб-сайта, над которым я работаю. Прямо сейчас все стили CSS применяются на основе каждого тега, и поэтому теперь я пытаюсь переместить его в более внешний стиль, чтобы помочь с любыми будущими изменениями. но теперь проблема в том, что я заметил, что я получаю "CSS взрыв". Мне становится трудно решить, как лучше организовать и абстрактные данные в файле CSS. Я использую большое количество div теги внутри веб-сайта, перемещаясь с сильно табличного веб-сайта. Поэ ...
Узел.JS Лучшая практика обработки исключений
Я только начал пробовать узла.js несколько дней назад. Я понял, что узел завершается всякий раз, когда у меня есть необработанное исключение в моей программе. Это отличается от обычного контейнера сервера, к которому я был открыт, где только рабочий поток умирает, когда происходят необработанные исключения, и контейнер все равно сможет получить запрос. Это вызывает несколько вопросов: и process.on('uncaughtException') единственный эффективный способ защиты от него? будет process.on('uncaughtE ...
/ Процесса (вложенные) объекты, массивы или JSON
у меня есть вложенная структура данных, содержащая объекты и массивы. Как я могу извлечь информацию, т. е. получить доступ к определенным или нескольким значениям (или ключам)? например: var data = { code: 42, items: [{ id: 1, name: 'foo' }, { id: 2, name: 'bar' }] }; как я мог получить доступ к name второй элемент items? ...
Перегрузка функций в Javascript-лучшие практики
каков наилучший способ (ы) для поддельной перегрузки функций в Javascript? Я знаю, что невозможно перегружать функции в Javascript, как и в других языках. Если мне нужна функция с двумя вариантами использования foo(x) и foo(x,y,z) что является лучшим / предпочтительным способом: используя различные имена в первую очередь используя необязательные аргументы, как y = y || 'default' используя количество аргументов проверка типов аргументы или как? ...
Предварительная загрузка изображений с помощью jQuery
Я ищу быстрый и простой способ предварительной загрузки изображений с помощью JavaScript. Я использую jQuery, если это важно. Я видел это здесь (http://nettuts.com...): function complexLoad(config, fileNames) { for (var x = 0; x < fileNames.length; x++) { $("<img>").attr({ id: fileNames[x], src: config.imgDir + fileNames[x] + config.imgFormat, title: "The " + fileNames[x] + " nebula" }).appendTo("#" + config.imgContainer).css({ display: "none" }); } }; ...
Понимание kwargs в Python
что пользы для **kwargs в Python? Я знаю, что вы можете сделать objects.filter на стол и проходим в ...
В чем разница между символической ссылкой и жесткой ссылкой?
недавно меня спросили об этом во время собеседования. Я был честен и сказал, что знаю, как ведет себя символическая ссылка и как ее создать, но не понимаю использования жесткой ссылки и как она отличается от символической. ...
Получить первый ключ в (возможно) ассоциативном массиве?
каков наилучший способ определить первый ключ в возможном ассоциативном массиве? Моя первая мысль это просто foreach массив, а затем сразу же разбить его, как это: foreach ($an_array as $key => $val) break; таким образом, $key содержит первый ключ, но это кажется неэффективным. У кого-нибудь есть лучшее решение? ...
Возврат JSON из PHP-скрипта
Я хочу вернуть JSON из PHP-скрипта. Я просто повторяю результат? Я должен установить ? ...
Создайте файл в памяти для загрузки пользователем, а не через сервер
есть ли способ создать текстовый файл на стороне клиента и предложить пользователю загрузить его без какого-либо взаимодействия с сервером? Я знаю, что не могу писать непосредственно на их машину (безопасность и все), но могу ли я создать и предложить им сохранить ее? ...
Как отлаживать привязки событий JavaScript / jQuery с помощью Firebug или аналогичных инструментов?
Мне нужно отладить веб-приложение, которое использует jQuery, чтобы сделать некоторые довольно сложные и грязные DOM манипуляции. В какой-то момент некоторые события, которые были привязаны к определенным элементам, не срабатывают и просто перестают работать. Если бы у меня была возможность редактировать источник приложения, я бы развернул и добавил кучу Firebugconsole.log() операторы и комментарии / раскомментируйте фрагменты кода, чтобы попытаться определить проблему. Но давайте предположим, ...
Удаление дубликатов в списках
в значительной степени мне нужно написать программу, чтобы проверить, есть ли в списке дубликаты, и если это так, он удаляет их и возвращает новый список с элементами, которые не были дублированы/удалены. Это то, что у меня есть, но честно говоря, я не знаю, что делать. def remove_duplicates(): t = ['a', 'b', 'c', 'd'] t2 = ['a', 'c', 'd'] for t in t2: t.append(t.remove()) return t ...
Класс Bootstrap-Text-align для внутренней таблицы
есть ли набор классов в Twitters Bootstrap Framework, который выравнивает текст? например, у меня есть несколько таблиц с $ итоги, которые я хочу выровнять справа... <th class="align-right">Total</th> и <td class="align-right">,000,000.00</td> ...
Как удалить пакеты, установленные с помощью простой установки Python?
в Python easy_install делает установку новых пакетов чрезвычайно удобной. Однако, насколько я могу судить, он не реализует другие общие функции менеджера зависимостей - листинг и удаление установленных пакетов. каков наилучший способ узнать, что установлено, и каков предпочтительный способ удаления установленных пакетов? Есть ли файлы, которые необходимо обновить, если я удаляю пакеты вручную (например, by rm /usr/local/lib/python2.6/dist-packages/my_installed_pkg.egg или подобные)? ...
Как получить код выхода приложения из командной строки Windows?
Я запускаю программу и хочу посмотреть, что ее код возврата (так как он возвращает разные коды, основанные на разных ошибках). Я знаю, что в bash я могу сделать это, запустив Эхо $? Что мне делать при использовании cmd.exe на Windows? ...