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

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

6
Определить разрешение камеры в iOS
Я разрабатываю очень простое видео-приложение. Я использую официальный элемент управления: UIImagePickerController. Вот в чем проблема. При первом представлении UIImagePickerController iOS запросит разрешение. Пользователь может щелкнуть да или нет. Если пользователь нажимает кнопку «Нет», элемент управления не закрывается. Вместо этого, если пользователь продолжает нажимать кнопку запуска, таймеры продолжаются, пока экран всегда …

18
Как закрыть активность и вернуться к предыдущей активности в Android
У меня есть основное действие: когда я нажимаю кнопку, запускается новое действие, для этого я использовал следующий код: Intent intent = new Intent(this, SettingsActivity.class); startActivity(intent); Приведенный выше код был запущен из основного действия. Теперь в моем новом действии, которое вызывается основным действием, у меня есть кнопка возврата. Когда я нажимаю …

8
Вызов серверного метода для ресурса в режиме RESTful
Имейте в виду, что у меня есть элементарное понимание REST. Допустим, у меня есть этот URL: http://api.animals.com/v1/dogs/1/ А теперь я хочу, чтобы сервер заставлял собаку лаять. Только сервер знает, как это сделать. Допустим, я хочу, чтобы он выполнял задание CRON, которое заставляет собаку лаять каждые 10 минут до конца вечности. …

7
Хеширование строки с помощью Sha256
Я пытаюсь хешировать строку с помощью SHA256, я использую следующий код: using System; using System.Security.Cryptography; using System.Text; public class Hash { public static string getHashSha256(string text) { byte[] bytes = Encoding.Unicode.GetBytes(text); SHA256Managed hashstring = new SHA256Managed(); byte[] hash = hashstring.ComputeHash(bytes); string hashString = string.Empty; foreach (byte x in hash) { …
146 c#  string  hash  sha256 

4
ByteBuffer.allocate () против ByteBuffer.allocateDirect ()
Кому allocate()или кому allocateDirect(), вот в чем вопрос. В течение нескольких лет я просто придерживался мысли, что, поскольку DirectByteBuffers являются прямым отображением памяти на уровне ОС, он будет работать быстрее с вызовами get / put, чем HeapByteBuffers. До сих пор я никогда не был заинтересован в том, чтобы узнать точные …

21
Как удалить левую часть строки?
У меня есть простой код Python, который ищет файлы для строки, например path=c:\path, где c:\pathчасть может отличаться. Текущий код: def find_path(i_file): lines = open(i_file).readlines() for line in lines: if line.startswith("Path="): return # what to do here in order to get line content after "Path=" ? Какой простой способ получить текст …
146 python  string 

4
В чем разница между методами getRequestURI и getPathInfo в HttpServletRequest?
Я делаю простой и очень легкий фронт-контроллер. Мне нужно сопоставить пути запросов к разным обработчикам (действиям), чтобы выбрать правильный. На моей локальной машине HttpServletRequest.getPathInfo()и HttpServletRequest.getRequestURI()возвращаю те же результаты. Но я не уверен, что они вернут в производственной среде. Итак, в чем разница между этим методом и тем, что мне выбрать?
146 java  servlets 

8
OpenCV в Android Studio
Я хочу использовать библиотеку OpenCV в своем приложении с Android Studio. Я выполнил инструкции, найденные здесь, но получаю ошибку Конфигурация с именем default не найдена Что может быть не так? Я использую Android Studio 1.0 с gradle 2.2.1.

10
Преобразование URL в строку и обратно
Итак, я преобразовал файл NSURLв String. Так что, если мне printlnкажется и file:///Users/...т. Д. Позже я хочу вернуть это обратно, NSURLпоэтому я пытаюсь преобразовать его обратно, как показано ниже, но я теряю две косые черты, которые появляются в строковой версии выше, что, в свою очередь, нарушает код, поскольку urlон недействителен. …
146 swift  nsurl 

16
Как сделать круглую пуговицу?
Пытаюсь сделать круглую пуговицу, но не знаю, как это сделать. Я могу сделать пуговицу с закругленными углами, но как я могу скруглить круг. Это не тоже самое. Подскажите, пожалуйста, на Андроиде это возможно? Спасибо.
146 android 


9
«Document.getElementByClass не является функцией»
Я пытаюсь запустить функцию onclickлюбой кнопки с помощью class="stopMusic". Я получаю сообщение об ошибке в Firebug document.getElementByClass не является функцией Вот мой код: var stopMusicExt = document.getElementByClass("stopButton"); stopButton.onclick = function() { var ta = document.getElementByClass("stopButton"); document['player'].stopMusicExt(ta.value); ta.value = ""; };
146 javascript 

4
Динамически добавлять прослушиватель событий
Я только начинаю возиться с Angular 2, и мне интересно, может ли кто-нибудь сказать мне, как лучше всего динамически добавлять и удалять прослушиватели событий из элементов. У меня настроен компонент. При щелчке по определенному элементу в шаблоне я хочу добавить слушателя для mousemoveдругого элемента того же шаблона. Затем я хочу …

20
Синглтон с аргументами на Java
Я читал статью о Синглтоне в Википедии и наткнулся на этот пример: public class Singleton { // Private constructor prevents instantiation from other classes private Singleton() {} /** * SingletonHolder is loaded on the first execution of Singleton.getInstance() * or the first access to SingletonHolder.INSTANCE, not before. */ private static …

11
Как удалить элемент из вектора stl с определенным значением?
Я просматривал документацию API для вектора stl и заметил, что в классе вектора не было метода, который позволял бы удалить элемент с определенным значением. Это похоже на обычную операцию, и кажется странным, что для этого нет встроенного способа.
146 c++  stl 

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