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

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


18
Есть ли способ обнаружить, если окно браузера не активно в данный момент?
У меня есть JavaScript, который делает деятельность периодически. Когда пользователь не смотрит на сайт (то есть окно или вкладка не имеют фокуса), было бы неплохо не запускаться. Есть ли способ сделать это с помощью JavaScript? Мой ориентир: Gmail Chat воспроизводит звук, если окно, которое вы используете, не активно.


29
IndentationError: unindent не соответствует ни одному внешнему уровню отступа
Когда я компилирую код Python ниже, я получаю IndentationError: unindent не соответствует ни одному внешнему уровню отступа import sys def Factorial(n): # Return factorial result = 1 for i in range (1,n): result = result * i print "factorial is ",result return result Почему?

24
Как проверить, является ли число степенью 2
Сегодня мне нужен был простой алгоритм проверки, является ли число степенью 2. Алгоритм должен быть: просто Правильно для любого ulongзначения. Я придумал этот простой алгоритм: private bool IsPowerOfTwo(ulong number) { if (number == 0) return false; for (ulong power = 1; power > 0; power = power << 1) { …
585 c#  algorithm  math 

6
Для чего нужны сегменты Unwind и как вы их используете?
В iOS 6 и Xcode 4.5 появилась новая функция, которая называется «Unwind Segue»: Размотка сегментов может позволить переход к существующим экземплярам сцен в раскадровке. В дополнение к этой краткой записи в заметках о выпуске Xcode 4.5, у UIViewController теперь есть пара новых методов: - (BOOL)canPerformUnwindSegueAction:(SEL)action fromViewController:(UIViewController *)fromViewController withSender:(id)sender - (UIViewController …
584 ios  ios6  uistoryboard 

8
Какова цель упаковки целых файлов Javascript в анонимные функции, такие как «(function () {…}) ()»?
В последнее время я много читал Javascript и заметил, что весь файл упакован, как показано ниже, в импортируемые файлы .js. (function() { ... code ... })(); В чем причина этого, а не простой набор функций конструктора?

9
Пример: связь между активностью и службой с помощью обмена сообщениями
Я не смог найти примеров того, как отправлять сообщения между деятельностью и службой, и я потратил слишком много времени, чтобы понять это. Вот пример проекта для других. Этот пример позволяет вам запускать или останавливать службу напрямую, а также отдельно привязывать / отменять привязку к службе. Когда служба работает, она увеличивает …

7
Разница между DTO, VO, POJO, JavaBeans?
Видели несколько похожих вопросов: В чем разница между JavaBean и POJO? В чем разница между POJO (простой старый объект Java) и DTO (объект передачи данных)? Можете ли вы также сказать мне контексты, в которых они используются? Или цель их?

16
Узнайте, проверен ли переключатель с помощью JQuery?
Я могу установить переключатель в положение флажка, но я хочу настроить своего рода «слушатель», который активируется при установке определенного переключателя. Взять, к примеру, следующий код: $("#element").click(function() { $('#radio_button').attr("checked", "checked"); }); он добавляет проверенный атрибут, и все хорошо, но как мне добавить оповещение? Например, что появляется, когда переключатель отмечен без помощи …

8
git reset --hard HEAD оставляет неотслеживаемыми файлы
Когда я бегу git reset --hard HEAD, он должен восстановить исходную версию того, что вы вытащили, насколько я понимаю. К сожалению, он оставляет файлы без дела, поскольку git statusпоказывает большой список неотслеживаемых файлов. Как вы говорите git «Просто верните его ТОЧНО, что было в последнем потоке, ни больше, ни меньше»?
584 git 

22
Недопустимая операция между потоками: доступ к элементу управления из потока, отличного от потока, в котором он был создан
У меня есть сценарий. (Windows Forms, C #, .NET) Существует основная форма, которая содержит некоторый пользовательский элемент управления. Пользовательский элемент управления выполняет некоторую сложную операцию с данными, так что, если я напрямую вызываю UserControl_Loadметод, пользовательский интерфейс перестает отвечать на запросы при выполнении метода загрузки. Чтобы преодолеть это, я загружаю данные …

21
Как устранить ошибку «Указанный сервис помечен для удаления»
Я пытаюсь удалить службу Windows с sc delete <service name>, и сталкиваюсь со следующей ошибкой: [SC] DeleteService FAILED 1072: Указанный сервис был помечен для удаления. Что я уже сделал: Остановил сервис, очевидно. Это sc queryex "<service name>"дает следующий результат: SERVICE_NAME: Stub service TYPE : 10 WIN32_OWN_PROCESS STATE : 1 STOPPED …


30
Как я могу получить полезные сообщения об ошибках в PHP?
Довольно часто я пытаюсь запустить скрипт PHP и просто получить пустой экран обратно. Нет сообщения об ошибке; просто пустой экран. Причиной может быть простая синтаксическая ошибка (неправильная скобка, пропущенная точка с запятой), сбой вызова функции или что-то еще полностью. Очень сложно понять, что пошло не так. Я заканчиваю тем, что …

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