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

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

15
Как правильно выделить выбранный элемент в RecyclerView?
Я пытаюсь использовать RecyclerViewгоризонтальный ListView. Пытаюсь понять, как выделить выделенный элемент. Когда я нажимаю на один из элементов, он выбирается и выделяется правильно, но когда я нажимаю на другой, второй выделяется более старым. Вот моя функция onClick: @Override public void onClick(View view) { if(selectedListItem!=null){ Log.d(TAG, "selectedListItem " + getPosition() + …

9
Данные дампа Django для одной модели?
Могу ли я выполнить dumpdataв Django только одну модель, а не все приложение, и если да, то как? Для приложения это будет: python manage.py dumpdata myapp Однако я хочу, чтобы какая-то конкретная модель, например myapp.mymodel, была выгружена. Причина в том, что у меня есть несколько огромных, 3 миллиона записей плюс …

11
React.js: определение разных входных данных с помощью одного обработчика onChange
Любопытно, как правильно подойти к этому: var Hello = React.createClass({ getInitialState: function() { return {total: 0, input1:0, input2:0}; }, render: function() { return ( <div>{this.state.total}<br/> <input type="text" value={this.state.input1} onChange={this.handleChange} /> <input type="text" value={this.state.input2} onChange={this.handleChange} /> </div> ); }, handleChange: function(e){ this.setState({ ??? : e.target.value}); t = this.state.input1 + this.state.input2; this.setState({total: …
148 javascript  reactjs  jsx 

14
Укажите JDK для использования Maven
Я пытаюсь создать модифицированный мной плагин Hudson, и для него требуется jdk1.6. Это нормально, но я не понимаю, как я могу сказать maven, где находится другой jdk. Я нашел несколько упоминаний в Интернете, но, похоже, они не относятся ко мне. Некоторые предлагают добавить конфигурацию, .m2/settings.xmlно у меня нет файла settings.xml. …

8
Привязка нескольких событий к слушателю (без JQuery)?
Работая с событиями браузера, я начал использовать Safari touchEvents для мобильных устройств. Я обнаружил, что addEventListeners накапливаются с условными выражениями. Этот проект не может использовать JQuery. Стандартный прослушиватель событий: /* option 1 */ window.addEventListener('mousemove', this.mouseMoveHandler, false); window.addEventListener('touchmove', this.mouseMoveHandler, false); /* option 2, only enables the required event */ var isTouchEnabled …

7
событие Action <> против события EventHandler <>
Есть ли разница между объявлением event Action&lt;&gt;и event EventHandler&lt;&gt;. Предполагая, что не имеет значения, какой объект на самом деле вызвал событие. например: public event Action&lt;bool, int, Blah&gt; DiagnosticsEvent; против public event EventHandler&lt;DiagnosticsArgs&gt; DiagnosticsEvent; class DiagnosticsArgs : EventArgs { public DiagnosticsArgs(bool b, int i, Blah bl) {...} ... } использование будет …
148 c# 

6
Генерация случайного двойника в диапазоне
У меня есть два дублера, как показано ниже double min = 100; double max = 101; и со случайным генератором мне нужно создать двойное значение между диапазоном min и max. Random r = new Random(); r.nextDouble(); но здесь нет ничего, где мы могли бы указать диапазон.
148 java  random 

15
Как отключить ведение журнала INFO в Spark?
Я установил Spark с помощью руководства AWS EC2, и я могу нормально запустить программу, используя bin/pysparkсценарий, чтобы добраться до подсказки искры, а также могу успешно выполнить Quick Start quide. Однако, хоть убей, я не могу понять, как остановить подробное INFOведение журнала после каждой команды. Я пробовал почти все возможные сценарии …

10
Строка Python печатается как [u'String ']
На этот вопрос есть ответы на Stack Overflow in English : по кодировкам utf-8 выдает результат по-разному при печати строк по отдельности и списка целиком Конечно, это будет легко, но меня это действительно беспокоит. У меня есть сценарий, который читает веб-страницу и использует Beautiful Soup для ее анализа. Из супа …
148 python  unicode  ascii 

4
Как добавить элемент в массив в редукторе React native redux?
Как мне добавить элементы в свой массив arr[]состояния редукции в редукторе? Я делаю это- import {ADD_ITEM} from '../Actions/UserActions' const initialUserState = { arr:[] } export default function userState(state = initialUserState, action) { console.log(arr); switch (action.type) { case ADD_ITEM: return { ...state, arr: state.arr.push([action.newItem]) } default: return state } }

7
Как запустить msbuild из командной строки с помощью Windows SDK 7.1?
Я настраиваю поддержку .NET 4.0 на нашем сервере CI. Я установил .NET 4.0 и инструменты .NET из Windows 7.1 SDK. В .NET 2.0 и 3.5 это просто работало. В .NET 4, когда я запускаю "Windows SDK 7.1 Command Prompt" из меню "Пуск", он жалуется на The x86 compilers are not …
148 .net-4.0  msbuild  sdk 

14
Как создать одноэлементную службу в Angular 2?
Я читал, что инъекция при начальной загрузке должна иметь все дочерние элементы, использующие один и тот же экземпляр, но каждый из моих основных компонентов и компонентов заголовка (основное приложение включает компонент заголовка и маршрутизатор) получает отдельный экземпляр моих служб. У меня есть FacebookService, который я использую для звонков в facebook …

5
Как мне проверить формат строки даты в Python?
У меня есть метод python, который принимает ввод даты в виде строки . Как добавить проверку, чтобы убедиться, что строка даты, передаваемая методу, находится в файле ffg. формат: 'YYYY-MM-DD' если это не так, метод должен вызвать какую-то ошибку
148 python  date 

7
Допустимые символы в именах переменных среды Linux
Какие символы разрешены в именах переменных среды Linux? Мой беглый поиск на страницах руководства и в Интернете дал только информацию о том, как работать с переменными, но не о том, какие имена разрешены. У меня есть программа Java, для которой требуется определенная переменная среды, содержащая точку, например com.example.fancyproperty. В Windows …


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