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

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

3
Получить текущую трассировку стека в Ruby, не вызывая исключения
Я хочу записать текущую обратную трассировку (stacktrace) в приложении Rails 3 без исключений. Есть идеи как? Зачем мне это? Я пытаюсь отследить вызовы, которые выполняются, когда Rails ищет шаблон, чтобы я мог выбрать часть процесса, которую нужно переопределить (потому что я хочу изменить путь представления для конкретного моего подклассного контроллера). …
139 ruby  stack-trace 

8
Лучше «попробовать» что-нибудь и поймать исключение или проверить, если возможно сначала избежать исключения?
Должен ли я проверить ifчто-то действительно или просто tryсделать это и поймать исключение? Есть ли надежная документация о том, что предпочтителен один из способов? Является ли один способ более питоническим ? Например, я должен: if len(my_list) >= 4: x = my_list[3] else: x = 'NO_ABC' Или: try: x = my_list[3] …



3
Что такое «точка входа» в npm init
У меня пустой новый проект, когда я запускаю npm init, у меня есть список вопросов, на которые нужно ответить, например: name: (karma) version: (1.0.0) description:my project description entry point: (index.js) Я действительно смущен тем, что говорит «точка входа», это должен быть мой файл index.html или мой app.js или это что-то …
139 javascript  node.js  npm 

6
Панды read_csv из URL
Я использую Python 3.4 с IPython и имею следующий код. Я не могу прочитать csv-файл по указанному URL: import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) У меня следующая ошибка «Ожидаемый путь к файлу или файлоподобный объект, полученный тип» Как я могу это исправить?
139 python  csv  pandas  request 

6
Как получить доступ к существующей коллекции с Mongoose?
У меня есть большая коллекция из 300 questionобъектов в базе данных test. Я могу легко взаимодействовать с этой коллекцией через интерактивную оболочку MongoDB; однако, когда я пытаюсь получить коллекцию через Mongoose в приложении express.js, я получаю пустой массив. У меня вопрос, как я могу получить доступ к этому уже существующему …

8
PostgreSQL ERROR: отмена оператора из-за конфликта с восстановлением
Я получаю следующую ошибку при выполнении запроса к базе данных PostgreSQL в режиме ожидания. Запрос, который вызывает ошибку, работает нормально в течение 1 месяца, но при запросе более 1 месяца возникает ошибка. ERROR: canceling statement due to conflict with recovery Detail: User query might have needed to see row versions …

11
Есть ли функция 'foreach' в Python 3?
Когда я сталкиваюсь с ситуацией, я могу сделать это в javascript, я всегда думаю, что если есть foreachфункция, это было бы удобно. Под foreach я подразумеваю функцию, которая описана ниже: def foreach(fn,iterable): for x in iterable: fn(x) они просто делают это для каждого элемента и ничего не возвращают и не …


6
JQuery .on () метод с несколькими обработчиками событий для одного селектора
Попытка выяснить, как использовать метод Jquery .on () с определенным селектором, с которым связано несколько событий. Ранее я использовал метод .live (), но не совсем уверен, как выполнить то же умение с помощью .on (). Пожалуйста, смотрите мой код ниже: $("table.planning_grid td").live({ mouseenter:function(){ $(this).parent("tr").find("a.delete").show(); }, mouseleave:function(){ $(this).parent("tr").find("a.delete").hide(); }, click:function(){ //do …

6
Как установить прозрачный цвет фона в React Native
Это стиль вида, который я использовал backCover: { position: 'absolute', marginTop: 20, top: 0, bottom: 0, left: 0, right: 0, } В настоящее время он имеет белый фон. Я могу изменить backgroundColor, как захочу, '#343434'но он принимает максимум 6 шестнадцатеричных значений для цвета, поэтому я не могу дать непрозрачность для …
139 react-native 

23
Ошибка тестирования пользовательского интерфейса - ни элемент, ни какой-либо его потомок не фокусируются на клавиатуре secureTextField
Это мой случай: let passwordSecureTextField = app.secureTextFields["password"] passwordSecureTextField.tap() passwordSecureTextField.typeText("wrong_password") //here is an error UI Testing Failure - Ни элемент, ни потомок не имеют фокусировки на клавиатуре. Элемент: Что случилось? Это нормально работает textFields, но проблема возникает только с secureTextFields. Есть обходные пути?

10
Время запуска профилирования Vim
У меня включено много плагинов при использовании Vim - я собирал плагины на протяжении многих лет. Я немного сыт по горло тем, сколько времени требуется Vim, чтобы начать сейчас, поэтому я хотел бы профилировать его запуск и посмотреть, какие из многих плагинов у меня есть ответственность. Есть ли способ профилировать …

19
Переместить макеты вверх, когда отображается программная клавиатура?
У меня есть несколько элементов в RelativeView с установленным атрибутом выравнивания снизу, когда появляется программная клавиатура, элементы скрываются программной клавиатурой. Я бы хотел, чтобы они двигались вверх, чтобы при наличии достаточного места на экране они отображались над клавиатурой, или чтобы область над клавиатурой прокручивалась, чтобы пользователь все еще мог видеть …

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