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

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


4
каков предпочтительный способ изменить состояние React?
Скажем, у меня есть список простых объектов, this.state.listкоторые я затем могу использовать для рендеринга списка потомков. В какой же тогда правильный способ вставить объект this.state.list? Ниже приведен единственный способ, который, я думаю, будет работать, потому что вы не можете this.stateнапрямую изменять, как указано в документе. this._list.push(newObject): this.setState({list: this._list}); Мне это …

6
Git в Powershell говорит: "Не удалось найти ssh-agent"
У меня установлен git, и он отлично работает в командной строке, но когда я открываю powershell, он выдает такое предупреждение: WARNING: Could not find ssh-agent У меня запущен конкурс и загружен мой закрытый ключ. Это работает во всех инструментах графического интерфейса и командной строке, но не в Powershell. В чем …
97 git  ssh 

4
Что такое тип xs: NCName и когда его следует использовать?
Я запустил один из своих xml-файлов через генератор схемы, и все сгенерированное оказалось ожидаемым, за исключением одного узла: <xs:element name="office" type="xs:NCName"/> Что именно xs:NCName? А зачем лучше его использовать xs:string?

3
Как создать список в HTML без возможности множественного выбора?
У меня нет большого опыта в HTML. Я хочу создать простой список, но одно из требований - ЗАПРЕТИТЬ множественный выбор. Большая часть кода для списков выглядит так: <select name="sometext" multiple="multiple"> <option>text1</option> <option>text2</option> <option>text3</option> <option>text4</option> <option>text5</option> </select> Но это позволяет множественный выбор. Здесь был задан аналогичный вопрос, но лучший ответ был …
97 html  listbox 

3
Ресурс интерпретируется как скрипт, но передается с типом MIME text / plain - для локального файла
Я получаю предупреждение «Ресурс интерпретируется как сценарий, но передается с типом MIME text / plain» в Google Chrome при включении локального файла сценария. Я знаю, что проблема возникает при загрузке файла с сервера или через ajax, что чаще всего зависит от установки неправильных заголовков. Странно то, что я получаю это …

4
Выявление кодов ошибок в оболочке трубы
В настоящее время у меня есть сценарий, который делает что-то вроде ./a | ./b | ./c Я хочу изменить его так, чтобы при выходе любого из a, b или c с кодом ошибки я печатал сообщение об ошибке и останавливался вместо того, чтобы передавать плохой вывод вперед. Каким будет самый …

14
Не удалось импортировать новый проект Gradle: не удалось найти версию Build Tools * .0.0
Когда я загружаю Android Studio, выбираю «New Project ...» и создаю новый проект, я получаю эту всплывающую ошибку: Не удалось импортировать новый проект Gradle: не удалось найти версию 17.0.0 инструментов сборки Дополнительные сведения см. В журнале IDE (Справка | Показать журнал) Я хотел бы ознакомиться с журналом IDE, но мне …

10
gulp.run устарел. Как мне составлять задачи?
Вот составная задача, которую я не знаю, как заменить ее зависимостями задач. ... gulp.task('watch', function () { var server = function(){ gulp.run('jasmine'); gulp.run('embed'); }; var client = function(){ gulp.run('scripts'); gulp.run('styles'); gulp.run('copy'); gulp.run('lint'); }; gulp.watch('app/*.js', server); gulp.watch('spec/nodejs/*.js', server); gulp.watch('app/backend/*.js', server); gulp.watch('src/admin/*.js', client); gulp.watch('src/admin/*.css', client); gulp.watch('src/geojson-index.json', function(){ gulp.run('copygeojson'); }); }); Соответствующий журнал …
97 javascript  gulp 

7
Класс размеров для портретного и ландшафтного режимов iPad
Я в основном хочу, чтобы мои подвиды располагались по-разному в зависимости от ориентации iPad (книжная или альбомная) с использованием классов размеров, представленных в xcode 6. Я нашел множество руководств, объясняющих, как разные классы размеров доступны для Iphone в портретной и альбомной ориентации на IB. но, тем не менее, похоже, что …

11
Eclipse / Android: «Ошибки при запуске компоновщика Android Pre Compiler в проекте…»
Пытаюсь поработать над проектом Android, над которым я не работал пару месяцев, но каждый раз, когда я пытаюсь создать проект, Eclipse выдает диалоговое окно с сообщением: 'Building workspace' has encountered a problem Errors occurred during the build. Errors running builder 'Android Pre Compiler' on project 'XXX' java.lang.NullPointerException Я запускаю Eclipse …

11
ListView addHeaderView вызывает увеличение позиции на единицу?
Ниже приведен фрагмент кода со ListView. Я добавил emptyView и headerView. Добавление headerView приводит к увеличению позиции в onItemClick на единицу. Таким образом, без headerView первый элемент списка будет иметь позицию 0, с headerView позиция первого элемента списка будет 1! Это вызывает ошибки в моем адаптере, например, при вызове getItem …

6
заменить String другим в java
Какая функция может заменить строку другой строкой? Пример # 1: Что заменит "HelloBrother"с "Brother"? Пример # 2: Что заменит "JAVAISBEST"с "BEST"?
97 java  string 

13
RuntimeException: невозможно создать экземпляр приложения.
Когда я запускаю свое приложение, каждый раз я получаю следующее исключение в моем журнале: 04-14 09:29:53.965: W/dalvikvm(1020): threadid=1: thread exiting with uncaught exception (group=0x409c01f8) 04-14 09:29:53.985: E/AndroidRuntime(1020): FATAL EXCEPTION: main 04-14 09:29:53.985: E/AndroidRuntime(1020): java.lang.RuntimeException: Unable to instantiate application android.app.Application: java.lang.NullPointerException 04-14 09:29:53.985: E/AndroidRuntime(1020): at android.app.LoadedApk.makeApplication(LoadedApk.java:482) 04-14 09:29:53.985: E/AndroidRuntime(1020): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3938) …

10
Получение ссылки на самый верхний вид / окно в приложении iOS
Я создаю многоразовую структуру для отображения уведомлений в приложении iOS. Я бы хотел, чтобы представления уведомлений были добавлены поверх всего остального в приложении, вроде как UIAlertView. Когда я запускаю диспетчер, который прослушивает события NSNotification и добавляет представления в ответ, мне нужно получить ссылку на самое верхнее представление в приложении. Вот …

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