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

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


10
Невозможно создать конвертер для моего класса в библиотеке Android Retrofit
Я перехожу с использования Volley на Retrofit, у меня уже есть класс gson, который я использовал раньше для преобразования ответа JSONObject в объект, реализующий аннотации gson. Когда я пытаюсь сделать HTTP-запрос на получение с помощью модернизации, но затем мое приложение вылетает с этой ошибкой: Unable to start activity ComponentInfo{com.lightbulb.pawesome/com.example.sample.retrofit.SampleActivity}: java.lang.IllegalArgumentException: …
131 android  gson  retrofit 

13
Программно получить высоту панели навигации
Я знаю, что наличие контроллера more view (панель навигации) смещает UIView по высоте. Я также знаю, что эта высота = 44 пикселя. Я также обнаружил, что это нажатие поддерживает [self.view].frame.origin.y = 0. Итак, как мне определить высоту этой панели навигации, кроме как просто установить ее на константу? Или, в более …

6
Как включить элементы управления масштабированием и масштабирование пальцем в WebView?
Приложение браузера по умолчанию для Android показывает элементы управления масштабированием при прокрутке, а также позволяет масштабировать пальцем. Как я могу включить эту функцию для моего собственного веб-просмотра? Я пробовал: webSettings.setBuiltInZoomControls(true); webSettings.setSupportZoom(true); но в результате ни одна из функций не включается. Кстати, я установил a WebChromeClientи a WebViewClientдля Webview, если это …
131 android  webview 


8
Пропускать строки, содержащие определенный столбец NA
Я хочу знать, как опускать NAзначения во фрейме данных, но только в некоторых столбцах, которые меня интересуют. Например, DF <- data.frame(x = c(1, 2, 3), y = c(0, 10, NA), z=c(NA, 33, 22)) но я хочу опустить только те данные, где yесть NA, поэтому результат должен быть x y z …
131 r  dataframe  na 

24
Когда функция слишком длинная? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

21
Не удалось выполнить цель org.apache.maven.plugins: maven-compiler-plugin: 2.3.2: compile (default-compile)
Я использую Maven 3.0.5 и Spring Tool Source 3.2 с установленным плагином Maven. Когда я пытаюсь выполнить «Запуск от имени ---> Установка Maven», я получаю следующую ошибку: [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Spring Social Twitter4J Sample 1.0.0 [INFO] ------------------------------------------------------------------------ [WARNING] The POM for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2 is invalid, …

10
Добавление настраиваемых переключателей в android
Я пытаюсь получить эффект радиокнопки для обычных кнопок в Android У меня есть простой переключатель Android ниже Код для этого : activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <RadioGroup android:id="@+id/radioGroup1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" > <RadioButton android:id="@+id/radio0" android:layout_width="wrap_content" android:layout_height="wrap_content" android:checked="true" android:text="RadioButton1" /> <RadioButton android:id="@+id/radio1" android:layout_width="wrap_content" …
131 android  xml 

5
Как проверить, существует ли файл или каталог?
Я хочу проверить наличие файла ./conf/app.iniв моем коде Go, но не могу найти хороший способ сделать это. Я знаю, что в Java есть метод File:, public boolean exists()который возвращает true, если файл или каталог существует. Но как это сделать в Go?
131 file  go 

8
Ссылки на другие ресурсы не поддерживаются генерацией PNG во время сборки.
Плагин AndroidStudio 3.0 / Android Gradle 3.0 <vector> <path android:fillColor="@color/image_button_disabled"/> </vector> Я получаю такую ​​ошибку: ссылки на другие ресурсы не поддерживаются генерацией PNG во время сборки Можно ли будет решить эту проблему или это устаревшее решение?

15
Вычислить хеш MD5 из строки
Я использую следующий код C # для вычисления хэша MD5 из строки. Он работает хорошо и генерирует шестнадцатеричную строку из 32 символов, например: 900150983cd24fb0d6963f7d28e17f72 string sSourceData; byte[] tmpSource; byte[] tmpHash; sSourceData = "MySourceData"; //Create a byte array from source data. tmpSource = ASCIIEncoding.ASCII.GetBytes(sSourceData); tmpHash = new MD5CryptoServiceProvider().ComputeHash(tmpSource); // and then …
131 c#  md5 



10
Удаление элемента из массива в состоянии компонента
Я пытаюсь найти лучший способ удалить элемент из массива в состоянии компонента. Поскольку мне не следует изменять this.stateпеременную напрямую, есть ли лучший (более краткий) способ удалить элемент из массива, чем тот, который у меня здесь ?: onRemovePerson: function(index) { this.setState(prevState => { // pass callback in setState to avoid race …

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