Програмування

Питання та відповіді для професійних та ентузіастів-програмістів



8
Заміна для stringByAddingPercentEscapesUsingEncoding в ios9?
У iOS8 та попередніх версіях я можу використовувати: NSString *str = ...; // some URL NSString *result = [str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; в iOS9 stringByAddingPercentEscapesUsingEncodingбуло замінено на stringByAddingPercentEncodingWithAllowedCharacters: NSString *str = ...; // some URL NSCharacterSet *set = ???; // where to find set for NSUTF8StringEncoding? NSString *result = [str stringByAddingPercentEncodingWithAllowedCharacters:set]; і …

4
Вирівнювання елементів UIToolBar
У мене є три UIBarButtonItemстворені як нижче. Вони вирівнюють ліворуч, і я хотів би вирівняти центр, щоб не було зазору в правій частині. Я не бачу властивості вирівнювання UIToolBar. Чи є інший спосіб досягти цього? //create some buttons UIBarButtonItem *aboutButton = [[UIBarButtonItem alloc] initWithTitle:@"About" style:UIBarButtonItemStyleBordered target:self action:@selector(showAbout:)]; [toolbar setItems:[NSArray arrayWithObjects:settingsButton,deleteButton,aboutButton,nil]]; …

30
ASP.NET Core 1.0 щодо помилки IIS 502.5
Щойно я оновив свій сервер (Windows 2012R2) до .Net Core 1.0 RTMпакета хостингу Windows від попереднього .Net Core 1.0 RC2. Мій додаток працює на моєму ПК без проблем, але сервер постійно показує: HTTP Error 502.5 - Process Failure Common causes of this issue: The application process failed to start The …




30
Варто XSLT? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
112 xml  xslt 

9
Android: java.lang.SecurityException: Заборона дозволу: запускати наміри
Я створив додаток, що містить активність GWVectraNotifier, яка викликається з інших програм для відображення сповіщень. У діалоговому вікні Повідомлення буде кнопка "Показати" та "Закрити". Після натискання кнопки "показати" відповідна діяльність буде запущена. Щоб перевірити функціональність вищевказаної програми, Я запустив активність GWVectraNotifier з програми K9Mail на тригері події checkmail. Я можу …

8
Варіації продуктивності запитів PostgreSQL LIKE
Я бачив досить великі зміни у часі відповідей щодо LIKEзапитів до певної таблиці в моїй базі даних. Іноді я отримую результати протягом 200-400 мс (дуже прийнятно), але інший раз може зайняти стільки 30 секунд, щоб повернути результати. Я розумію, що LIKEзапити дуже ресурсомісткі, але я просто не розумію, чому може …

8
Як отримати поточний робочий каталог на Java?
Скажімо, в мене головний клас C:\Users\Justian\Documents\. Як я можу змусити свою програму показати, що вона є C:\Users\Justian\Documents? Hard-Coding - це не варіант - він повинен бути адаптованим, якщо він переміщений в інше місце. Я хочу скинути купу файлів CSV у папку, запропонувати програмі розпізнати всі файли, а потім завантажити дані …


2
Чому ContentResolver.requestSync не запускає синхронізацію?
Я намагаюся реалізувати схему адаптера контент-постачальника-синхронізації, як обговорювалося в Google IO - слайд 26. Мій провайдер контенту працює, і моя синхронізація працює, коли я запускаю його з програми Dev Tools Sync Tester, проте коли я закликаю ContentResolver. requestSync (акаунт, повноваження, пакет) від мого ContentProvider, моя синхронізація ніколи не запускається. ContentResolver.requestSync( …

6
Глобальний пошук і заміна у Vim, починаючи з позиції курсору і обертаючись навколо
Під час пошуку за допомогою команди « / Нормальний режим»: /\vSEARCHTERM Vim починає пошук з позиції курсору і продовжує вниз, обертаючись до верху. Однак під час пошуку та заміни за допомогою :substituteкоманди: :%s/\vBEFORE/AFTER/gc Vim замість цього починається у верхній частині файлу. Чи є спосіб змусити Vim виконувати пошук і заміну, …
112 search  vim  replace 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.