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

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

24
Как использовать точку «.» получить доступ к членам словаря?
Как сделать элементы словаря Python доступными через точку "."? Например, вместо того, чтобы писать mydict['val'], я хотел бы написать mydict.val. Также я хотел бы получить доступ к вложенным диктовкам таким образом. Например mydict.mydict2.val будет относиться к mydict = { 'mydict2': { 'val': ... } }

23
Как заменить несколько подстрок строки?
Я хотел бы использовать функцию .replace, чтобы заменить несколько строк. У меня сейчас string.replace("condition1", "") но хотелось бы что то типа string.replace("condition1", "").replace("condition2", "text") хотя это не похоже на хороший синтаксис Как правильно это сделать? вроде как в grep / regex вы можете сделать \1и \2заменить поля на определенные строки …
284 python  text  replace 

7
Как отказаться от асинхронного / ожидающего синтаксиса?
Как я могу отклонить обещание, возвращаемое функцией async / await? например, первоначально foo(id: string): Promise<A> { return new Promise((resolve, reject) => { someAsyncPromise().then((value)=>resolve(200)).catch((err)=>reject(400)) }); } Перевести на async / await async foo(id: string): Promise<A> { try{ await someAsyncPromise(); return 200; } catch(error) {//here goes if someAsyncPromise() rejected} return 400; //this …

8
Python 3: ImportError «Нет модуля с именем Setuptools»
У меня проблемы с установкой пакетов в Python 3. Я всегда устанавливал пакеты с setup.py install. Но теперь, когда я пытаюсь установить пакет ansicolors, я получаю: importerror "Нет модуля с именем Setuptools" Я понятия не имею, что делать, потому что у меня не было setuptools, установленного в прошлом. Тем не …


22
dyld: библиотека не загружена: /usr/local/opt/icu4c/lib/libicui18n.62.dylib ошибка запуска php после установки узла с brew на Mac
Я установил нод с помощью homebrew (Mojave), после чего php перестал работать и, если я попытаюсь запустить, php -vя получаю эту ошибку: php -v dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib Referenced from: /usr/local/bin/php Reason: image not found Я попытался удалить оба узла и icu4c, но проблема остается
284 php  node.js  macos  homebrew 

13
если ... еще в JSP или JSTL
Я хочу вывести некоторый HTML-код, основанный на некоторых условиях, в файле JSP. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } Как я могу это сделать? Должен ли я использовать JSTL?
283 jsp  if-statement  jstl 

9
Как создать REST URL без глаголов?
Я изо всех сил пытаюсь определить, как создать спокойные URL-адреса. Я полностью за спокойный подход использования URL с существительными, а не глаголами, не понимаю, как это сделать. Мы создаем сервис по внедрению финансового калькулятора. Калькулятор принимает несколько параметров, которые мы будем загружать через файл CSV. Варианты использования будут включать: Загрузить …
283 rest  restful-url 

30
Цвет заголовка навигационной панели iPhone
Похоже, заголовок панели навигации iOS по умолчанию белый. Есть ли способ изменить его на другой цвет? Я знаю о navigationItem.titleViewподходе с использованием изображения. Поскольку мои дизайнерские навыки ограничены, и я не смог получить стандартный глянцевый, я предпочитаю менять цвет текста. Любое понимание будет высоко ценится.

8
При преобразовании проекта для использования ARC, что означает «случай переключения находится в защищенной области»?
При преобразовании проекта для использования ARC, что означает «случай переключения находится в защищенной области»? Я преобразовываю проект для использования ARC, используя Xcode 4 Edit -> Refactor -> Convert to Objective-C ARC ... Одна из ошибок, которые я получаю, это «случай переключения находится в защищенной области» на «некоторых» из переключателей в …

10
Семантическая проблема: синтезированный метод получения свойства следует соглашению об именовании Какао для возврата «собственных» объектов
В настоящее время я использую iOS 5 SDK, пытаясь разработать свое приложение. Я пытаюсь создать свойство NSString, а затем синтезировать его в файле .m (я делал это раньше без проблем). Теперь я столкнулся с этим: «Семантическая проблема: синтезированный метод получения свойства следует соглашению об именовании Какао для возврата« принадлежащих »объектов». …


8
Запустите сообщение git commit с хешмарком (#)
Git обрабатывает строки, начинающиеся с #комментариев, при фиксации. это очень раздражает, когда вы работаете с системой отслеживания билетов и пытаетесь записать номер билета в начале строки, например #123 salt hashed passwords git просто удалит строку из сообщения коммита. есть ли способ избежать хеша? я попробовал \и !, но ничего не …


6
Где находится HttpContent.ReadAsAsync?
Я вижу в тоннах примеров в Интернете, использующих новый HttpClientобъект (как часть нового веб-API), что должен быть HttpContent.ReadAsAsync<T>метод. Однако MSDN не упоминает этот метод, и IntelliSense не находит его. Куда это делось, и как мне обойти это?

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