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

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


4
Как обрабатывать сообщения обработчика, когда действие / фрагмент приостановлено
Небольшое изменение в другом моем сообщении В принципе у меня есть сообщение Handlerв моем Fragmentкоторая получает кучу сообщений , которые могут привести к диалогам увольняют или показано на рисунке. Когда приложение переводится в фоновый режим, я получаю сообщение, onPauseно все равно получаю сообщения, как и следовало ожидать. Однако, поскольку я …


5
Почему («foo» === new String («foo»)) оценивается как false в JavaScript?
Я собирался начать использовать === (тройное равенство, строгое сравнение) все время при сравнении строковых значений, но теперь я обнаружил, что "foo" === new String("foo") ложно, и то же самое с этим: var f = "foo", g = new String("foo"); f === g; // false Конечно: f == g; // true …

4
Почему мы копируем, а затем перемещаем?
Я где-то видел код, в котором кто-то решил скопировать объект и впоследствии переместить его в член данных класса. Это привело меня в замешательство, поскольку я думал, что весь смысл перемещения заключается в том, чтобы избежать копирования. Вот пример: struct S { S(std::string str) : data(std::move(str)) {} }; Вот мои вопросы: …

2
Используйте gulp для выбора и перемещения каталогов и их файлов
В настоящее время я использую gulp для вызова сценария bash, который очищает мой dist/каталог и перемещает соответствующие файлы в чистый каталог. Я бы хотел, чтобы это было сделано с помощью gulp, потому что я не уверен, что сценарий будет работать в файловой системе, отличной от * nix. Пока я использую …
98 node.js  glob  gulp 

18
Как программно удалить смс из папки входящих в Android?
На телефонах Android SMS-сообщения, зарегистрированные в приложениях, также отправляются в почтовый ящик устройства. Однако для предотвращения беспорядка было бы неплохо иметь возможность удалять SMS-сообщения, специфичные для приложения, из почтового ящика, чтобы уменьшить потенциальное переполнение этих сообщений. Вопросы в других группах Google о получении окончательного ответа о программном способе удаления SMS-сообщений …
98 android  sms 

3
Текущий контекст синхронизации нельзя использовать в качестве планировщика задач.
Я использую задачи для выполнения длительных вызовов сервера в моей модели просмотра, и результаты снова упорядочиваются при Dispatcherиспользовании TaskScheduler.FromSyncronizationContext(). Например: var context = TaskScheduler.FromCurrentSynchronizationContext(); this.Message = "Loading..."; Task task = Task.Factory.StartNew(() => { ... }) .ContinueWith(x => this.Message = "Completed" , context); Это нормально работает, когда я запускаю приложение. Но …

6
(Как) я могу подсчитать элементы в перечислении?
Этот вопрос пришел мне в голову, когда у меня было что-то вроде enum Folders {FA, FB, FC}; и хотел создать массив контейнеров для каждой папки: ContainerClass*m_containers[3]; .... m_containers[FA] = ...; // etc. (Использование карты это гораздо элегантнее использования: std::map<Folders, ContainerClass*> m_containers;) Но вернемся к моему первоначальному вопросу: что, если я …
98 c++  count  enumeration 

1
Почему защищен метод removeRange () в абстрактном списке Java?
Кто-нибудь знает, почему метод removeRange в AbstractList (а также в ArrayList ) есть protected? Это выглядит как довольно хорошо определенная и полезная операция, но тем не менее, чтобы использовать ее, мы вынуждены создать подкласс реализации List. Есть какое-то скрытое обоснование? Мне это кажется совершенно необъяснимым.

6
Как использовать ProGuard в Android Studio?
Это мой первый проект в Android Studio, и код моих приложений не запутывается. Я использую эту конфигурацию в файле build.gradle: Я использую Build> Generate Signed APK ... с установленным Run Proguard. И, когда я тестировал Apk_OneClick.v4.2, мой код совершенно легко читается: Пожалуйста, помогите мне. :(

30
Почему средство запуска тестов Android сообщает «Пустой набор тестов»?
Я бьюсь головой об стену, пытаясь понять, почему IntelliJ / Android сообщает «Пустой набор тестов». У меня есть небольшой проект с двумя модулями IntelliJ («Проекты» в Eclipse). В модуле модульного теста есть собственный файл AndroidManifest.xml, который я вставил внизу. Я пытаюсь запустить ActivityUnitTestCase, поскольку тесты будут зависеть от Context-object. Имя …

5
Где именно я могу скачать последнюю версию Scene Builder для Java? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 2 года назад . Уточните этот вопрос Я поискал по сайтам Oracle и не смог найти исполняемый файл для загрузки. …

22
Действительно странное поведение / ошибка клавиатуры eclipse?
Я использую Helios на Mac Snow Leopard. Я не знаю почему, но внезапно мои клавиши со стрелками и кнопка удаления начинают работать не только в Eclipse (поэтому Eclipse игнорирует их), но остальные кнопки работают нормально. Никаких исключений / ошибок нигде на экране не возникает. Я точно не знаю, как воспроизвести …
98 eclipse  keyboard 

11
Какую версию Perl мне следует использовать в Windows? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос Win32.perl.org веб - сайт содержит ссылки …

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