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

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

4
Почему мой onClick вызывается при рендеринге? - React.js
У меня есть компонент, который я создал: class Create extends Component { constructor(props) { super(props); } render() { var playlistDOM = this.renderPlaylists(this.props.playlists); return ( <div> {playlistDOM} </div> ) } activatePlaylist(playlistId) { debugger; } renderPlaylists(playlists) { return playlists.map(playlist => { return <div key={playlist.playlist_id} onClick={this.activatePlaylist(playlist.playlist_id)}>{playlist.playlist_name}</div> }); } } function mapStateToProps(state) { return …

2
Как сохранить разрывы строк при сохранении вывода команды в переменную?
Я использую оболочку bash в Linux. У меня есть этот простой сценарий ... #!/bin/bash TEMP=`sed -n '/'"Starting deployment of"'/,/'"Failed to start context"'/p' "/usr/java/jboss/standalone/log/server.log" | tac | awk '/'"Starting deployment of"'/ {print;exit} 1' | tac` echo $TEMP Однако когда я запускаю этот скрипт ./temp.sh весь вывод печатается без символов возврата каретки …
104 linux  bash  shell  line-breaks 

8
Ожидается, что валидатор вернет Promise или Observable
Я пытаюсь выполнить настраиваемую проверку на Angular 5, но сталкиваюсь со следующей ошибкой Expected validator to return Promise or Observable Я просто хочу вернуть в форму ошибку, если значение не соответствует требуемому, вот мой код: Это компонент, в котором находится моя форма constructor(fb: FormBuilder, private cadastroService:CadastroService) { this.signUp = fb.group({ …

5
«ОШИБКА: root: код для хэша md5 не найден» при использовании любых команд hg mercurial
При попытке использовать любые hgкоманды Mercurial на консоли я продолжаю получать эту ошибку. Я установил Python, используя Homebrew, и я использую Mac OS Catalina v. 10.15.1. Любая ссылка будет оценена. Вот ошибка, которую я получаю: hg commit --amend ERROR:root:code for hash md5 was not found. Traceback (most recent call last): …

15
Ошибка кода: идентификатор сертификата появляется дважды
Ошибка CodeSign: идентификатор сертификата «iPhone Developer: XXXX (12345678)» появляется в цепочке для ключей более одного раза. Инструмент кодового оформления требует, чтобы был только один. Я захожу в свою связку ключей и удаляю ее. Но я получаю эту ошибку каждый раз, когда перезапускаю Xcode 4, и какое-то приложение добавляет устаревший старый …


21
Android Webview - веб-страница должна соответствовать экрану устройства
Я пробовал следующее, чтобы уместить веб-страницу в зависимости от размера экрана устройства. mWebview.setInitialScale(30); а затем установите область просмотра метаданных <meta name="viewport" content="width=320, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; minimum-scale=1.0; user-scalable=0;"/> <meta name="viewport" content="width=device-width, target-densityDpi=medium-dpi"/> Но ничего не работает, веб-страница не привязана к размеру экрана устройства. Может кто …

9
Проблема аутентификации при отладке в VS2013 - iis express
Я пытаюсь подобрать имя пользователя Windows при отладке в Visual Studio 2013. Я просто использую: httpcontext.current.user.identity.name Если я запускаю это на своем Dev Server, он работает нормально, если я запускаю его в режиме отладки в любой предыдущей версии Visual Studio, он также работает нормально. Мои проблемы: если я запускаю это …

8
ArrayIndexOutOfBoundsException при использовании итератора ArrayList
Прямо сейчас у меня есть программа, содержащая фрагмент кода, который выглядит так: while (arrayList.iterator().hasNext()) { //value is equal to a String value if( arrayList.iterator().next().equals(value)) { // do something } } Правильно ли я делаю это в части перебора ArrayList? Я получаю следующую ошибку: java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.get(Unknown Source) at main1.endElement(main1.java:244) …

13
Декодирование символов HTML в Objective-C / Cocoa Touch
Прежде всего, я нашел это: Objective C HTML escape / unescape , но у меня это не работает. Мои закодированные символы (взятые из RSS-канала, кстати) выглядят так: & Я поискал по всей сети и нашел связанные обсуждения, но не исправил мою конкретную кодировку, я думаю, что они называются шестнадцатеричными символами.

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

30
Ошибка выполнения для задачи app: mergeDebugResources Crunching Cruncher… png не удалось
Я добавил несколько изображений в формате * .png в свой каталог drawable и связал его с макетами. Но каждый раз, когда я пытался его построить, появляется ошибка "... Crunching Crunsher ... png не удалось" Ниже приводится вывод консоли: app:mergeDebugResources AAPT out(1561599) : No Delegate set : lost message:Done AAPT out(12956469) …
103 android  gradle  build 


20
Android adb не найден
Когда я запускаю приложение для Android из eclipse, я получаю эту ошибку. Unexpected exception 'Cannot run program "/home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb": error=2 No such file or directory' while attempting to get adb version from /home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb КОПИРОВАТЬ ПАСТА ИЗ ошибки Eclipse [2012-11-26 13:43:08 - adb] Unexpected exception 'Cannot run program "/home/antz/Development/adt-bundle-linux/sdk/platform-tools/adb": error=2, No such …
103 android  linux  adb 

17
Почему / когда было бы целесообразно переопределить ToString?
Я изучаю C #, и мне интересно, в чем смысл и преимущества переопределения ToString, как показано в примере ниже. Можно ли сделать это более простым способом, используя обычный метод без переопределения? public string GetToStringItemsHeadings { get { return string.Format("{0,-20} {1, -20}", "Office Email", "Private Email"); } } public override string …
103 c#  overriding 

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