программирование

Q & A для профессиональных программистов и энтузиастов


16
Источник <origin> не разрешен Access-Control-Allow-Origin
XMLHttpRequest cannot load http://localhost:8080/api/test. Origin http://localhost:3000 is not allowed by Access-Control-Allow-Origin. Я прочитал о междоменных запросах ajax и понял основную проблему безопасности. В моем случае 2 сервера работают локально, и им нравится включать междоменные запросы во время тестирования. localhost:8080 - Google Appengine dev server localhost:3000 - Node.js server Я отправляю …

11
Получение разницы между двумя репозиториями
Как мы можем получить разницу между двумя git-репозиториями? Сценарий: у нас есть repo_a и repo_b. Последний был создан как копия repo_a. После этого в обоих хранилищах произошла параллельная разработка. Есть ли способ, которым мы можем перечислить различия текущих версий этих двух репозиториев?
184 git  git-diff 

26
Android Полностью прозрачная строка состояния?
Я искал документацию, но нашел только это: Ссылка . Что используется, чтобы сделать бар прозрачным ? Я пытаюсь сделать строку состояния полностью прозрачной (как показано на рисунке ниже) и сделать ее обратно совместимой для APK &lt;19: Мой styles.xml: &lt;resources xmlns:tools="http://schemas.android.com/tools"&gt; &lt;style name="AppTheme" parent="Theme.AppCompat.Light"&gt; &lt;item name="android:actionBarStyle"&gt;@style/ThemeActionBar&lt;/item&gt; &lt;item name="android:windowActionBarOverlay"&gt;true&lt;/item&gt; &lt;!-- Support library …
184 android  statusbar 

9
В Typescript, как проверить, является ли строка числовой
В Typescript это показывает ошибку, говоря, что isNaN принимает только числовые значения isNaN('9BX46B6A') и это возвращает ложь, потому что parseFloat('9BX46B6A')оценивает9 isNaN(parseFloat('9BX46B6A')) Я все еще могу запустить с ошибкой, которая появляется в Visual Studio, но я бы хотел сделать это правильно. В настоящее время я написал эту модифицированную функцию - static …
184 typescript 

11
Как перенаправить вывод 'print' в файл, используя python?
Я хочу перенаправить печать в файл .txt с помощью Python. У меня есть цикл for, который будет «печатать» выходные данные для каждого из моих файлов .bam, в то время как я хочу перенаправить ВСЕ эти выходные данные в один файл. Вот я и попытался поставить f = open('output.txt','w'); sys.stdout = …

15
Как разрешить доступ вне локального хоста
Как я могу разрешить доступ вне локального хоста на Angular2? Я могу localhost:3030/panelлегко перемещаться, но не могу ориентироваться, когда пишу свой IP, например 10.123.14.12:3030/panel/. Не могли бы вы позволить мне, как это исправить? Я не использую npm(управление проектом узла - установка узла / запуск узла) для установки и запуска проекта. …

4
Есть ли в JavaScript оператор «не в» для проверки свойств объекта?
Есть ли в JavaScript какой-либо оператор «не в», чтобы проверить, не существует ли свойство в объекте? Я не мог найти ничего об этом вокруг Google или переполнения стека. Вот небольшой фрагмент кода, над которым я работаю, где мне нужна такая функциональность: var tutorTimes = {}; $(checked).each(function(idx){ id = $(this).attr('class'); if(id …

15
Лучший способ суммировать значение свойства в массиве
У меня есть что-то вроде этого: $scope.traveler = [ { description: 'Senior', Amount: 50}, { description: 'Senior', Amount: 50}, { description: 'Adult', Amount: 75}, { description: 'Child', Amount: 35}, { description: 'Infant', Amount: 25 }, ]; Теперь, чтобы получить общее количество этого массива, я делаю что-то вроде этого: $scope.totalAmount = …

13
MAMP Pro 3.05 на Mavericks обновлен до Yosemite - Apache не запускается
Я успешно выполнял MAMP Pro 3.05 в Yosemite до DP4 на разделе, который был чистой установкой Yosemite. Теперь я запустил установщик для DP5 поверх моей установки Mavericks, и теперь, когда установка MAMP Pro не запустит Apache. Там сказано проверить логи, но я не вижу ничего подходящего. Я предполагаю, что, поскольку …

16
Ошибка установки libv8: ОШИБКА: не удалось собрать собственное расширение для gem
Я сделал проект с рельсами, rails new test_bootstrap. удалось. переехал в проект dir и добавил драгоценные камни gem "therubyracer" gem "less-rails" #Sprockets (what Rails 3.1 uses for its asset pipeline) supports LESS gem "twitter-bootstrap-rails" и беги bundle install после этого у меня есть эта ошибка. Installing libv8 (3.16.14.3) Gem::Installer::ExtensionBuildError: ERROR: …

19
Невозможно установить любой пакет в Visual Studio 2015
Я перепробовал все пакеты, которые смог найти, и ни один из них не будет установлен в моем проекте. Я установил все обновления, перечисленные в списке расширений и обновлений, которые были доступны. Когда я пытаюсь установить SendGrid, например, это результат (как и для всех других пакетов): Attempting to gather dependencies information …

11
Как перезагрузить страницу каждые 5 секунд?
Я конвертирую один макет в HTML; как только я делаю изменения в коде / html / css, каждый раз мне приходится нажимать F5. Есть ли какое-нибудь простое решение javascript / jQuery для этого? Т.е. после добавления скрипта перезагрузите всю страницу каждые 5 секунд (или какое-то другое определенное время).
183 javascript  jquery 

7
Как программно подделать сенсорное событие для UIButton?
Я пишу некоторые юнит-тесты, и, учитывая характер этого конкретного приложения, важно, чтобы я поднялся UIкак можно выше. Итак, что я хотел бы сделать, это программно вызвать нажатие кнопки, как если бы пользователь нажал кнопку в GUI. (Да, да - я мог бы просто вызвать IBActionселектор, но, опять же, характер этого …

4
Как убрать пробел при получении текста с помощью jQuery?
Я хочу использовать jQuery, чтобы обернуть якорь mailto: вокруг адреса электронной почты, но он также захватывает пустое пространство, которое генерирует CMS. Вот HTML-код, с которым мне нужно работать, сценарий, который у меня есть, и копия вывода. HTML &lt;div class="field field-type-text field-field-email"&gt; &lt;div class="field-item"&gt; name@example.com &lt;/div&gt; &lt;/div&gt; JQuery JavaScript $(document).ready(function(){ $('div.field-field-email …
183 jquery 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.