Codengineering - блог о программировании ➜ страница 2061


Создание и воспроизведение звука в Swift

Итак, что я хочу сделать, это создать и воспроизвести звук в swift, который будет воспроизводиться при нажатии кнопки, я знаю, как это сделать в Objective-C, но кто-нибудь знает, как в Swift? Это было бы так для Objective-C: NSURL *soundURL = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"mysoundname" ofType:@"wav"]]; AudioServicesCreateSystemSoundID((__bridge CFURLRef)soundURL, &mySound); а потом играть в нее я бы сделал: AudioServicesPlaySystemSound(Explosion); кто- ...

Как получить целые и дробные части из double в JSP / Java?

Как получить целые и дробные части из double в JSP / Java ? Если значение 3.25, то я хочу получить fractional =.25,whole = 3 Как мы можем сделать это в Java? ...

В Java регулярное выражение написать

прежде всего, я знаю, что использование regex для электронной почты не рекомендуется, но я должен проверить это. у меня есть это регулярное выражение: b[A-Z0-9._%-]+@[A-Z0-9.-]+.[A-Z]{2,4}b в Java, я сделал это: Pattern p = Pattern.compile("b[A-Z0-9._%-]+@[A-Z0-9.-]+.[A-Z]{2,4}b"); Matcher m = p.matcher("[email protected]"); if (m.find()) System.out.println("Correct!"); однако регулярное выражение не выполняется независимо от того, сформировано ли электронное письмо или нет. "На ...

Сборка мусора Java G1 в производстве

поскольку Java 7 будет использовать новую сборку мусора G1 по умолчанию, Java сможет обрабатывать на порядок большую кучу без предполагаемого "разрушительного" времени паузы GC? Кто-нибудь действительно реализовал G1 в производстве, каков был ваш опыт? чтобы быть справедливым, единственный раз, когда я видел действительно длинные паузы GC, находится на очень больших кучах, гораздо больше, чем на рабочей станции. Чтобы прояснить мой вопрос; откроет ли G1 ворота к кучам в сотнях ГБ? Туберкулез? ...

Android: Dex не может разобрать версию 52 байт кода

Я просто переключился на Android Studio 2.1, и эта ошибка появилась при попытке скомпилировать приложение, которое ранее работало: Error:Error converting bytecode to dex: Cause: Dex cannot parse version 52 byte code. This is caused by library dependencies that have been compiled using Java 8 or above. If you are using the 'java' gradle plugin in a library submodule add targetCompatibility = '1.7' sourceCompatibility = '1.7' to that submodule's build.gradle file. Я уже обновил gradle основн ...

Выяснить, является ли строка числом или нет

Как мы можем проверить, если строка состоит только из цифр. Я вынимаю подстроку из строки и хочу проверить, является ли она числовой подстрокой или нет. NSString *newString = [myString substringWithRange:NSMakeRange(2,3)]; ...

Как создать дерево каталогов в C++ / Linux?

Я хочу простой способ создать несколько каталогов в C++ / Linux. например я хочу сохранить файл Лола.файл в директорию: /tmp/a/b/c но если каталогов нет, я хочу, чтобы они были созданы автоматически. Рабочий пример был бы идеальным. ...

Подстрочный и Надстрочный индекс строка в Android

как можно напечатать строку с подстрочным или надстрочным индексом? Вы можете сделать это без внешней библиотеки? Я хочу, чтобы это отображалось в TextView в Android. ...

Докер, как получить информацию о контейнере из контейнера?

Я хотел бы сделать мой docker containers зная их конфигурацию, таким же образом вы можете получить информацию об экземплярах EC2 через метаданные. Я могу использовать (при условии docker слушает на порту 4243) curl http://172.17.42.1:4243/containers/$HOSTNAME/json чтобы получить некоторые из его данных, но хотел бы знать, есть ли лучший способ, по крайней мере, получить полный идентификатор контейнера, потому что HOSTNAME на самом деле сокращается до 12 символов и Докер, кажется, выполняет " ...