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

85
Android: правильный способ использования onBackPressed () с Toast

Я написал фрагмент кода, в котором пользователю будет предложено нажать еще раз, если он захочет выйти. В настоящее время мой код работает в определенной степени, но я знаю, что он написан плохо, и полагаю, что есть способ сделать это лучше. Любые предложения будут полезны! Код: public void...

85
Объединить репозиторий git в подкаталог

Я хотел бы объединить удаленный репозиторий git в моем рабочем репозитории git в качестве его подкаталога. Я бы хотел, чтобы полученный репозиторий содержал объединенную историю двух репозиториев, а также чтобы каждый файл объединенного репозитория сохранял свою историю, как это было в удаленном...

85
c ++ 0x: правильный способ получить лямбда в качестве параметра по ссылке

Как правильно определить функцию, которая получает int->intпараметр лямбда по ссылке? void f(std::function< int(int) >& lambda); или же void f(auto& lambda); Я не уверен, что последняя форма является допустимым синтаксисом. Есть ли другие способы определения лямбда-параметра?...

85
Как передать обратный вызов в качестве параметра другой функции

Я новичок в функциях ajax и обратного вызова, пожалуйста, простите меня, если я неправильно понял концепции. Проблема: Могу ли я отправить функцию обратного вызова в качестве параметра другой функции, которая будет выполнять обратный вызов? function firstFunction(){ //some code //a callback...

85
Каков жизненный цикл приложения для iPhone? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно...

85
требуется объяснение функции _.bindAll () из Underscore.js

Я изучал backbone.js и видел множество случаев, когда _.bindAll()он используется. Я прочитал всю страницу документации backbone.js и underscore.js, чтобы попытаться понять, что он делает, но я все еще очень не уверен в том, что он делает. Вот объяснение подчеркивания: _.bindAll(object,...

85
Android убивает службу переднего плана

Обновление : я не нашел верного решения проблемы. Что я придумал, так это метод автоматического переподключения к предыдущему устройству Bluetooth в любое время, когда соединение потеряно. Это не идеально, но, похоже, работает неплохо. Я хотел бы услышать больше предложений по этому поводу. У меня...

85
Java createNewFile () - будет ли он также создавать каталоги?

У меня есть условие, чтобы проверить, существует ли определенный файл, прежде чем продолжить ( ./logs/error.log). Если его нет, я хочу его создать. Однако будет File tmp = new File("logs/error.log"); tmp.createNewFile(); также создать, logs/если его не существует?...

85
Могут ли директивы препроцессора #if быть вложенными в C ++?

У меня вопрос о директивах препроцессора в c ++: Например: #ifndef QUESTION //some code here #ifndef QUESTION //some code here #endif #endif Можем ли мы использовать его таким образом, и может компилятор C ++ соответствовать ifndefи endifв правильном направлении?...

85
string.Empty vs null.Какой из них вы используете?

Недавно коллега по работе сказал мне не использовать string.Emptyпри установке строковой переменной, а использовать, nullпоскольку она загрязняет стек? Он говорит, не делай string myString=string.Empty; но делать string mystring=null; Это действительно важно? Я знаю, что строка - это объект,...

85
Как разбить элементы списка?

У меня есть список: my_list = ['element1\t0238.94', 'element2\t2.3904', 'element3\t0139847'] Как я могу удалить \tи все после, чтобы получить этот результат: ['element1', 'element2', 'element3']

85
Безопасно ли удалить nullptr в с ++ 0x?

В c++03ней довольно ясно , что удаление пустого указателя не имеет никакого эффекта. В самом деле, это прямо указано в §5.3.5/2том, что: В любом случае, если значением операнда удаления является нулевой указатель, операция не имеет никакого эффекта. Тем не менее, в текущем проекте для c++0xэтого...

85
Получение цвета пикселя с холста при перемещении мыши

Можно ли получить под мышкой пиксель значения RGB? Есть полный пример этого? Вот что у меня есть на данный момент: function draw() { var ctx = document.getElementById('canvas').getContext('2d'); var img = new Image(); img.src = 'Your URL'; img.onload = function(){ ctx.drawImage(img,0,0); };...

85
Кодировка Unicode для строковых литералов в C ++ 11

В ответ на связанный с этим вопрос я хотел бы задать вопрос о новых типах символьных и строковых литералов в C ++ 11. Кажется, что теперь у нас есть четыре вида символов и пять видов строковых литералов. Типы персонажей: char a = '\x30'; // character, no semantics wchar_t b = L'\xFFEF'; // wide...

85
Как узнать, воспроизводится ли в данный момент элемент <video>?

Я вижу , что MediaElement интерфейс выставляет атрибуты , как paused, seekingи ended. Однако в списке отсутствует playing. Я знаю, что есть playingсобытия, которые запускаются , когда элемент начинает воспроизводиться, и timeupdateсобытия событий периодически во время воспроизведения, но я ищу...

85
Как объединить Vagrant с Jenkins для создания идеальной среды непрерывной интеграции?

У вас есть проект, в котором есть некоторые требования к программному обеспечению для запуска (например: конкретная версия Apache, версия PHP, экземпляр базы данных MySQL и несколько других программных продуктов). Вы уже открыли для себя Vagrant , так что ваша виртуальная среда полностью...

85
Необходим итератор при использовании циклов for на основе диапазона

В настоящее время я могу делать только циклы на основе дальности с этим: for (auto& value : values) Но иногда мне нужен итератор для значения вместо ссылки (по какой-то причине). Есть ли какой-либо метод без необходимости проходить через весь вектор, сравнивая значения?...